code.h 560 B

1234567891011121314151617181920212223
  1. /* $Header$ */
  2. /* C O D E - G E N E R A T O R D E F I N I T I O N S */
  3. struct stat_block {
  4. struct stat_block *next;
  5. label st_break;
  6. label st_continue;
  7. };
  8. /* allocation definitions of struct stat_block */
  9. /* ALLOCDEF "stat_block" */
  10. extern char *st_alloc();
  11. extern struct stat_block *h_stat_block;
  12. #define new_stat_block() ((struct stat_block *) \
  13. st_alloc((char **)&h_stat_block, sizeof(struct stat_block)))
  14. #define free_stat_block(p) st_free(p, h_stat_block, sizeof(struct stat_block))
  15. #define LVAL 0
  16. #define RVAL 1
  17. #define FALSE 0
  18. #define TRUE 1