FreeCalypso > hg > ueda-linux
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ueda/unet-bind/struct.h Sun Sep 29 22:42:41 2019 +0000 @@ -0,0 +1,33 @@ +/* + * Data structures for the MCL binding step + */ + +struct instance { + char *name; + struct instance *nextinhash; + struct outcomp *outcomp; + char *slot; + int claimed; +}; + +struct outcomp { + char *name; + char *altname; + struct component *mclcomp; + int npins; + int reverse_2pin; + struct grid_pkg_desc *grid_pkg; + struct pinconn **conn_array; + struct outcomp *next; /* used only for starpoints */ +}; + +struct pinconn { + struct net *net; + char *nc_comment; + int input_lineno; +}; + +struct wantattr { + char *name; + struct wantattr *next; +};