1 struct iob_data { 2 struct iob_data *next; 3 char *type; 4 char *name; 5 char *fields[1]; 6 }; 7 struct io_setup { 8 char **fields; 9 int nelt, type; 10 }; 11 12 struct defines { 13 struct defines *next; 14 char defname[1]; 15 }; 16 17 typedef struct iob_data iob_data; 18 typedef struct io_setup io_setup; 19 typedef struct defines defines; 20 21 extern iob_data *iob_list; 22 extern struct Addrblock *io_structs[9]; 23 void def_start Argdcl((FILEP, char*, char*, char*)); 24 void new_iob_data Argdcl((io_setup*, char*)); 25 void other_undefs Argdcl((FILEP)); 26 char* tostring Argdcl((char*, int)); 27