# HG changeset patch # User Space Falcon # Date 1438401451 0 # Node ID 640ba9db0e9d7f7b107fc06078afb990e0433ee7 # Parent 0971b400f35a0e595a1fe0fac9a62b1e98ef7f1b ueda/sverp-bind/struct.h started diff -r 0971b400f35a -r 640ba9db0e9d ueda/sverp-bind/struct.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ueda/sverp-bind/struct.h Sat Aug 01 03:57:31 2015 +0000 @@ -0,0 +1,32 @@ +/* + * 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; + struct grid_pkg_desc *grid_pkg; + struct pinconn **conn_array; +}; + +struct starpoint { + struct outcomp outcomp; + struct instance instance; + struct starpoint *next; +}; + +struct pinconn { + struct net *net; + char *nc_comment; + int input_lineno; +};