aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/tools/f2c/src/iob.h
blob: 065d813aae10ab38765a6d50405d96272d8c6ad6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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));