mirror of
https://github.com/freebsd/freebsd-src
synced 2024-11-05 18:22:52 +00:00
5d60853225
The diffs are large mainly because of prototyping changes.
26 lines
548 B
C
26 lines
548 B
C
struct iob_data {
|
|
struct iob_data *next;
|
|
char *type;
|
|
char *name;
|
|
char *fields[1];
|
|
};
|
|
struct io_setup {
|
|
char **fields;
|
|
int nelt, type;
|
|
};
|
|
|
|
struct defines {
|
|
struct defines *next;
|
|
char defname[1];
|
|
};
|
|
|
|
typedef struct iob_data iob_data;
|
|
typedef struct io_setup io_setup;
|
|
typedef struct defines defines;
|
|
|
|
extern iob_data *iob_list;
|
|
extern struct Addrblock *io_structs[9];
|
|
void def_start Argdcl((FILEP, char*, char*, char*));
|
|
void new_iob_data Argdcl((io_setup*, char*));
|
|
void other_undefs Argdcl((FILEP));
|
|
char* tostring Argdcl((char*, int));
|