home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 581b.lha / genmake_v1.03 / types.h < prev    next >
C/C++ Source or Header  |  1991-11-10  |  629b  |  39 lines

  1. /* types.h */
  2.  
  3. #include "consts.h"
  4. #include "version.h"
  5.  
  6. extern int    errno;
  7.  
  8. typedef struct file_node {
  9.     char            *name;        /* file name */
  10.     struct file_node    *next;
  11. } FNODE;
  12.  
  13. typedef struct depend_node {
  14.     char            *name;        /* file name */
  15.     FNODE            *dlist;        /* list of files that depend
  16.                            on this one */
  17.     int            use_it;
  18.     struct depend_node    *next;
  19. } DNODE;
  20.  
  21. typedef struct opt_node {
  22.     int            version;
  23.     int            verbatim;
  24.     int            exhaustive;
  25.     int            interactive;
  26. } OPTS;
  27.  
  28. typedef struct cpp_node {
  29.     int            expr_val;
  30.     int            in_else;
  31.     struct cpp_node        *next;
  32. } CPPN;
  33.  
  34. typedef struct sym_ent {
  35.     char            *name;
  36.     struct sym_ent        *next;
  37. } SYMENT;
  38.  
  39.