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;
+};