# HG changeset patch
# User Mychaela Falconia <falcon@freecalypso.org>
# Date 1487877496 0
# Node ID 20c6f84c75e71b38d932d34a547cd98aa469ae7a
# Parent  6e43956e740d26e1af7bc98d4f9c8f4f1e62e824
bomstruct.h factored out

diff -r 6e43956e740d -r 20c6f84c75e7 ueda/mclutils/bomstruct.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ueda/mclutils/bomstruct.h	Thu Feb 23 19:18:16 2017 +0000
@@ -0,0 +1,16 @@
+/*
+ * Structure definitions for tallied BOM generation
+ */
+
+struct refdeslist {
+	char	*first;
+	char	*last;
+	struct	refdeslist *next;
+};
+
+struct bompart {
+	struct	component *part;
+	int	qty;
+	struct	bompart *next;
+	struct	refdeslist *refdeslist;
+};
diff -r 6e43956e740d -r 20c6f84c75e7 ueda/mclutils/mkbom.c
--- a/ueda/mclutils/mkbom.c	Thu Feb 23 19:15:48 2017 +0000
+++ b/ueda/mclutils/mkbom.c	Thu Feb 23 19:18:16 2017 +0000
@@ -8,6 +8,7 @@
 #include <strings.h>
 #include <unistd.h>
 #include "../libueda/mcl.h"
+#include "bomstruct.h"
 
 extern char *MCLfile;
 extern struct component components[];
@@ -15,19 +16,6 @@
 extern char *get_comp_attr(), *get_comp_multiattr();
 extern struct component *find_partdef_by_name();
 
-struct refdeslist {
-	char	*first;
-	char	*last;
-	struct	refdeslist *next;
-};
-
-struct bompart {
-	struct	component *part;
-	int	qty;
-	struct	bompart *next;
-	struct	refdeslist *refdeslist;
-};
-
 int check_completeness, refdes_lists;
 struct bompart *bomhead;