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