X-Git-Url: https://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=src%2Frxgen%2Frpc_util.h;h=54c1d355144a9fda8bf8d861be575cae3747d32b;hp=342c45abd3234be286692b5aafc2c43eee7dc6aa;hb=2c2a9512e55002d44722421918c740c341822b1f;hpb=753a316821bf23a53a7ebef9b52122c39ee88b83 diff --git a/src/rxgen/rpc_util.h b/src/rxgen/rpc_util.h index 342c45a..54c1d35 100644 --- a/src/rxgen/rpc_util.h +++ b/src/rxgen/rpc_util.h @@ -40,11 +40,11 @@ #define s_print (void) sprintf #define f_print if (scan_print) (void) fprintf -struct list { +struct rxgen_list { char *val; - struct list *next; + struct rxgen_list *next; }; -typedef struct list list; +typedef struct rxgen_list rxgen_list; #define MAXLINESIZE 1024 @@ -58,6 +58,7 @@ extern char *OutFileFlag; extern char OutFile[]; extern char Sflag, Cflag, hflag, cflag, kflag, uflag; extern char ansic_flag; +extern char brief_flag; extern char zflag; extern char xflag; extern char yflag; @@ -73,13 +74,13 @@ extern char *outfiles[]; extern int nfiles; extern FILE *fout; extern FILE *fin; -extern list *defined; +extern rxgen_list *defined; extern void reinitialize(void); extern int streq(char *a, char *b); -extern char *findval(list * lst, char *val, +extern char *findval(rxgen_list * lst, char *val, int (*cmp) (definition * def, char *type)); -extern void storeval(list ** lstp, char *val); +extern void storeval(rxgen_list ** lstp, char *val); extern char *fixtype(char *type); extern char *stringfix(char *type); extern void ptype(char *prefix, char *type, int follow); @@ -101,9 +102,6 @@ extern void tabify(FILE * f, int tab); #define FINDVAL(list,item,finder) \ findval(list, (char *) item, finder) -/* rpc_clntout.c */ -extern void write_stubs(void); - /* rpc_cout.c */ extern void emit(definition * def); extern void print_param(declaration * dec); @@ -111,10 +109,9 @@ extern void print_param(declaration * dec); /* rpc_hout.c */ extern void print_datadef(definition * def); extern void pdefine(char *name, char *num); -extern void pprocdef(proc_list * proc, version_list * vp); /* rpc_parse.c */ -extern list *proc_defined[MAX_PACKAGES], *special_defined, *typedef_defined, +extern rxgen_list *proc_defined[MAX_PACKAGES], *special_defined, *typedef_defined, *uniondef_defined; extern char *SplitStart; extern char *SplitEnd; @@ -153,13 +150,6 @@ extern int IsRxgenDefinition(definition * def); extern proc1_list *Proc_list, **Proc_listp; -/* rpc_svcout.c */ -extern int nullproc(proc_list * proc); -extern void write_programs(char *storage); -extern void write_rest(void); -extern void write_most(void); -extern void write_register(char *transp); - /* rpc_scan.c */ extern int pushed; extern token lasttok;