FreeCalypso > hg > ueda-linux
comparison ueda/mclutils/mkbom.c @ 82:20c6f84c75e7
bomstruct.h factored out
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Thu, 23 Feb 2017 19:18:16 +0000 |
| parents | 6e43956e740d |
| children | 88cdef7e6b1b |
comparison
equal
deleted
inserted
replaced
| 81:6e43956e740d | 82:20c6f84c75e7 |
|---|---|
| 6 #include <stdlib.h> | 6 #include <stdlib.h> |
| 7 #include <string.h> | 7 #include <string.h> |
| 8 #include <strings.h> | 8 #include <strings.h> |
| 9 #include <unistd.h> | 9 #include <unistd.h> |
| 10 #include "../libueda/mcl.h" | 10 #include "../libueda/mcl.h" |
| 11 #include "bomstruct.h" | |
| 11 | 12 |
| 12 extern char *MCLfile; | 13 extern char *MCLfile; |
| 13 extern struct component components[]; | 14 extern struct component components[]; |
| 14 extern int ncomponents; | 15 extern int ncomponents; |
| 15 extern char *get_comp_attr(), *get_comp_multiattr(); | 16 extern char *get_comp_attr(), *get_comp_multiattr(); |
| 16 extern struct component *find_partdef_by_name(); | 17 extern struct component *find_partdef_by_name(); |
| 17 | |
| 18 struct refdeslist { | |
| 19 char *first; | |
| 20 char *last; | |
| 21 struct refdeslist *next; | |
| 22 }; | |
| 23 | |
| 24 struct bompart { | |
| 25 struct component *part; | |
| 26 int qty; | |
| 27 struct bompart *next; | |
| 28 struct refdeslist *refdeslist; | |
| 29 }; | |
| 30 | 18 |
| 31 int check_completeness, refdes_lists; | 19 int check_completeness, refdes_lists; |
| 32 struct bompart *bomhead; | 20 struct bompart *bomhead; |
| 33 | 21 |
| 34 do_cmdline_opts(argc, argv) | 22 do_cmdline_opts(argc, argv) |
