diff --git a/log/include/label.h b/log/include/label.h index 4c16a777938477b5da5c683a9d965bcb2d81bb1f..034d6671f6b91f0341c392aa3435d2d7aa3d659b 100644 --- a/log/include/label.h +++ b/log/include/label.h @@ -3,6 +3,14 @@ #include "logdef.h" +typedef struct log_lrec { + short x, y, w; + char name[log_lablen + 1]; + unsigned f7 : 1, f6 : 1, f5 : 1, f4 : 1, f3 : 1, f2 : 1, f1 : 1, f0 : 1; + struct log_lrec *next; + na_long temp; +} log_lrec; /* Label */ + void parselabel(strlist_t **lbl, short *numattrs, log_kattrrec **attr); #endif diff --git a/log/include/log_action.h b/log/include/log_action.h index d808d5aa96836075b6f7d067701aa19a42b216f6..d81b99cdf52a9a039527bb15b7e074b44cc40552 100644 --- a/log/include/log_action.h +++ b/log/include/log_action.h @@ -5,6 +5,7 @@ #include "gate.h" #include "wire.h" #include "page.h" +#include "label.h" #include<limits.h> typedef enum diff --git a/log/include/logdef.h b/log/include/logdef.h index 027b2efd1b8422530a6294371cdc70b43533f60a..a8f88db45170fb8107eab5361d0396bad2130ef7 100644 --- a/log/include/logdef.h +++ b/log/include/logdef.h @@ -235,14 +235,6 @@ typedef struct log_hnrec { struct log_hnrec *next; } log_hnrec; /* History name */ -typedef struct log_lrec { - short x, y, w; - char name[log_lablen + 1]; - unsigned f7 : 1, f6 : 1, f5 : 1, f4 : 1, f3 : 1, f2 : 1, f1 : 1, f0 : 1; - struct log_lrec *next; - na_long temp; -} log_lrec; /* Label */ - typedef struct log_brec { short x1, y1, x2, y2; struct log_brec *next;