FreeCalypso > hg > ueda-linux
diff ueda/libuschem/graphsym.h @ 0:cd92449fdb51
initial import of ueda and ifctf-part-lib from ifctfvax CVS
author | Space Falcon <falcon@ivan.Harhan.ORG> |
---|---|
date | Mon, 20 Jul 2015 00:24:37 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ueda/libuschem/graphsym.h Mon Jul 20 00:24:37 2015 +0000 @@ -0,0 +1,30 @@ +/* + * data structures for graphical symbols + */ + +struct graphsym { + char *gs_name; + char *gs_pathname; + struct graphsym_pindef *gs_pins; + int gs_npins; + int gs_varpins; + int gs_forcenets; + struct graphsym *gs_nextinhash; +}; + +struct graphsym_pindef { + int gspd_x; + int gspd_y; + char *gspd_pinname; + char *gspd_pinnumber; + char *gspd_forcenet; + struct graphsym_pindef *gspd_next; +}; + +struct graphsym_pininst { + int x; + int y; + struct schemobj *compinst; + struct graphsym_pindef *pindef; + struct graphsym_pininst *nextinhash; +};