diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 2001-12-05 09:50:32 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 2001-12-05 09:50:32 +0000 |
commit | 5013881a89e4a7796fbad098e2abba4eb3fb2856 (patch) | |
tree | 2abb9c5308d4c812188be53f110fa9c683ba93ba /usr.bin/rpcgen/rpc_util.c | |
parent | 4107f58e89e1963f07b66da353523f87570b65e5 (diff) |
KNF, and remove part of the TLI garbage
Diffstat (limited to 'usr.bin/rpcgen/rpc_util.c')
-rw-r--r-- | usr.bin/rpcgen/rpc_util.c | 50 |
1 files changed, 26 insertions, 24 deletions
diff --git a/usr.bin/rpcgen/rpc_util.c b/usr.bin/rpcgen/rpc_util.c index 4871545f917..4751e9e3c81 100644 --- a/usr.bin/rpcgen/rpc_util.c +++ b/usr.bin/rpcgen/rpc_util.c @@ -1,4 +1,4 @@ -/* $OpenBSD: rpc_util.c,v 1.6 2001/11/24 19:19:59 deraadt Exp $ */ +/* $OpenBSD: rpc_util.c,v 1.7 2001/12/05 09:50:31 deraadt Exp $ */ /* $NetBSD: rpc_util.c,v 1.6 1995/08/29 23:05:57 cgd Exp $ */ /* * Sun RPC is a product of Sun Microsystems, Inc. and is provided for @@ -35,13 +35,14 @@ static char sccsid[] = "@(#)rpc_util.c 1.11 89/02/22 (C) 1987 SMI"; #endif /* - * rpc_util.c, Utility routines for the RPC protocol compiler + * rpc_util.c, Utility routines for the RPC protocol compiler */ #include <sys/cdefs.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> +#include <unistd.h> #include "rpc_scan.h" #include "rpc_parse.h" #include "rpc_util.h" @@ -66,8 +67,9 @@ FILE *fin; /* file pointer of current input */ list *defined; /* list of defined things */ /* - * Reinitialize the world + * Reinitialize the world */ +void reinitialize() { memset(curline, 0, MAXLINESIZE); @@ -77,8 +79,9 @@ reinitialize() } /* - * string equality + * string equality */ +int streq(a, b) char *a; char *b; @@ -87,7 +90,7 @@ streq(a, b) } /* - * find a value in a list + * find a value in a list */ definition * findval(lst, val, cmp) @@ -96,7 +99,7 @@ findval(lst, val, cmp) int (*cmp) (); { - + for (; lst != NULL; lst = lst->next) { if ((*cmp) (lst->val, val)) { return (lst->val); @@ -106,7 +109,7 @@ findval(lst, val, cmp) } /* - * store a value in a list + * store a value in a list */ void storeval(lstp, val) @@ -116,7 +119,6 @@ storeval(lstp, val) list **l; list *lst; - for (l = lstp; *l != NULL; l = (list **) & (*l)->next); lst = ALLOC(list); lst->val = val; @@ -124,7 +126,7 @@ storeval(lstp, val) *l = lst; } -static +static int findit(def, type) definition *def; char *type; @@ -193,7 +195,7 @@ ptype(prefix, type, follow) } } -static +static int typedefed(def, type) definition *def; char *type; @@ -205,6 +207,7 @@ typedefed(def, type) } } +int isvectordef(type, rel) char *type; relation rel; @@ -238,7 +241,7 @@ locase(str) static char buf[100]; char *p = buf; - while (c = *str++) { + while ((c = *str++)) { *p++ = (c >= 'A' && c <= 'Z') ? (c - 'A' + 'a') : c; } *p = 0; @@ -262,7 +265,7 @@ pvname(pname, vnum) } /* - * print a useful (?) error message, and then die + * print a useful (?) error message, and then die */ void error(msg) @@ -276,8 +279,9 @@ error(msg) /* * Something went wrong, unlink any files that we may have created and then - * die. + * die. */ +void crash() { int i; @@ -304,7 +308,7 @@ static char expectbuf[100]; static char *toktostr(); /* - * error, token encountered was not the expected one + * error, token encountered was not the expected one */ void expected1(exp1) @@ -316,7 +320,7 @@ expected1(exp1) } /* - * error, token encountered was not one of two expected ones + * error, token encountered was not one of two expected ones */ void expected2(exp1, exp2) @@ -329,7 +333,7 @@ expected2(exp1, exp2) } /* - * error, token encountered was not one of 3 expected ones + * error, token encountered was not one of 3 expected ones */ void expected3(exp1, exp2, exp3) @@ -352,7 +356,6 @@ tabify(f, tab) } } - static token tokstrings[] = { {TOK_IDENT, "identifier"}, {TOK_CONST, "const"}, @@ -400,7 +403,7 @@ toktostr(kind) return (sp->str); } -static +static void printbuf() { char c; @@ -409,7 +412,7 @@ printbuf() # define TABSIZE 4 - for (i = 0; c = curline[i]; i++) { + for (i = 0; (c = curline[i]); i++) { if (c == '\t') { cnt = 8 - (i % TABSIZE); c = ' '; @@ -444,13 +447,13 @@ printwhere() (void) fputc('\n', stderr); } -char * -make_argname(pname, vname) +char * +make_argname(pname, vname) char *pname; char *vname; { char *name; - + name = (char *)malloc(strlen(pname) + strlen(vname) + strlen(ARGEXT) + 3); if (!name) { fprintf(stderr, "failed in malloc"); @@ -493,8 +496,7 @@ find_type(type) { bas_type * ptr; - ptr=typ_list_h; - + ptr = typ_list_h; while (ptr != NULL) { if (strcmp(ptr->name,type) == 0) |