FreeCalypso > hg > ueda-linux
comparison ueda/unet-bind/struct.h @ 101:ffab0a4424ad
ueda: unet-bind program moved into sensibly named unet-bind subdir
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Sun, 29 Sep 2019 22:42:41 +0000 |
| parents | ueda/sverp-bind/struct.h@ce887659d12e |
| children |
comparison
equal
deleted
inserted
replaced
| 100:071b24bca546 | 101:ffab0a4424ad |
|---|---|
| 1 /* | |
| 2 * Data structures for the MCL binding step | |
| 3 */ | |
| 4 | |
| 5 struct instance { | |
| 6 char *name; | |
| 7 struct instance *nextinhash; | |
| 8 struct outcomp *outcomp; | |
| 9 char *slot; | |
| 10 int claimed; | |
| 11 }; | |
| 12 | |
| 13 struct outcomp { | |
| 14 char *name; | |
| 15 char *altname; | |
| 16 struct component *mclcomp; | |
| 17 int npins; | |
| 18 int reverse_2pin; | |
| 19 struct grid_pkg_desc *grid_pkg; | |
| 20 struct pinconn **conn_array; | |
| 21 struct outcomp *next; /* used only for starpoints */ | |
| 22 }; | |
| 23 | |
| 24 struct pinconn { | |
| 25 struct net *net; | |
| 26 char *nc_comment; | |
| 27 int input_lineno; | |
| 28 }; | |
| 29 | |
| 30 struct wantattr { | |
| 31 char *name; | |
| 32 struct wantattr *next; | |
| 33 }; |
