2 /* sym check structures (gsymcheck) */
3 typedef struct st_symcheck SYMCHECK
;
5 /* gsymcheck structure */
9 int unattached_attribs
;
11 /* info / warning / error messages */
13 GList
* warning_messages
;
14 GList
* error_messages
;
17 int missing_device_attrib
;
19 char *device_attribute
;
20 int device_attribute_incorrect
;
23 int missing_pinseq_attrib
;
24 int multiple_pinseq_attrib
;
25 int duplicate_pinseq_attrib
;
27 /* multiple pinnumber= check */
28 int missing_pinnumber_attrib
;
29 int multiple_pinnumber_attrib
;
30 int duplicate_pinnumber_attrib
;
33 int missing_numslots_attrib
;
36 /* old pin#=# and slot#=# checks */
37 int found_oldpin_attrib
;
38 int found_oldslot_attrib
;
40 /* net, bus, connection checks */
45 /* obsolete attribute checks */
46 /* int found_label; */
49 /* forbidden attributes */
59 /* number of net pins */
63 /* number of distinct slot pins */
66 /* total error counter */
69 /* total warning counter */
73 int missing_pintype_attrib
;
74 int multiple_pintype_attrib
;
75 int duplicate_pintype_attrib
;