21 lines
483 B
C
21 lines
483 B
C
/*
|
|
* Author: Hans van Eck.
|
|
*/
|
|
|
|
typedef struct label_list *lblst_p;
|
|
|
|
struct label_list {
|
|
lblst_p ll_next; /* pointer to next label in the list */
|
|
num_p ll_num; /* pointer to label definition */
|
|
short ll_height; /* the height of the stack at this label */
|
|
char ll_fallthrough; /* is the label reached by fallthrough ? */
|
|
};
|
|
|
|
typedef struct label_list lblst_t;
|
|
|
|
extern lblst_p est_list;
|
|
extern int state;
|
|
#define KNOWN 1
|
|
#define NOTREACHED 2
|
|
#define NO_STACK_MES 3
|