shc.h 483 B

1234567891011121314151617181920
  1. /*
  2. * Author: Hans van Eck.
  3. */
  4. typedef struct label_list *lblst_p;
  5. struct label_list {
  6. lblst_p ll_next; /* pointer to next label in the list */
  7. num_p ll_num; /* pointer to label definition */
  8. short ll_height; /* the height of the stack at this label */
  9. char ll_fallthrough; /* is the label reached by fallthrough ? */
  10. };
  11. typedef struct label_list lblst_t;
  12. extern lblst_p est_list;
  13. extern int state;
  14. #define KNOWN 1
  15. #define NOTREACHED 2
  16. #define NO_STACK_MES 3