From: Jacob Adams Date: Sun, 17 May 2015 03:14:24 +0000 (-0400) Subject: cawf: Update K&R function declarations X-Git-Url: http://zhaoyanbai.com/repos/%22http:/www.isc.org/icons/zpipe.c?a=commitdiff_plain;h=refs%2Fchanges%2F96%2F2996%2F1;p=minix.git cawf: Update K&R function declarations Change-Id: Ib18171089c7b389f7f2643d7298f9659e882f65c --- diff --git a/minix/commands/cawf/bsfilt.c b/minix/commands/cawf/bsfilt.c index 214efda33..e6b84580f 100644 --- a/minix/commands/cawf/bsfilt.c +++ b/minix/commands/cawf/bsfilt.c @@ -54,10 +54,7 @@ int Ulx = 0; /* underline buffer index */ void Putchar(int ch); -main(argc, argv) - int argc; - char *argv[]; -{ +int main(int argc, char *argv[]) { int ax = 1; /* argument index */ unsigned char c; /* character buffer */ FILE *fs; /* file stream */ @@ -165,10 +162,7 @@ main(argc, argv) * Putchar(ch) - put a character with possible underlining */ -void -Putchar(ch) - int ch; -{ +void Putchar(int ch) { int i; /* temporary index */ if ((unsigned char)ch == '\n') { diff --git a/minix/commands/cawf/cawf.c b/minix/commands/cawf/cawf.c index dfddbf248..fb4f97b3d 100644 --- a/minix/commands/cawf/cawf.c +++ b/minix/commands/cawf/cawf.c @@ -45,10 +45,7 @@ static char Version[] = "4.0"; #endif -main(argc, argv) - int argc; - char *argv[]; -{ +int main(int argc, char *argv[]) { char *ep; /* environment pointer */ int fff = 0; /* final form feed status */ char **files; /* file names */ @@ -361,10 +358,7 @@ main(argc, argv) * pass non-macros and macros alike to pass 2 */ -void -Macro(inp) - unsigned char *inp; /* possible macro statement pointer */ -{ +void Macro(unsigned char *inp) { /* possible macro statement pointer */ unsigned char c[2]; /* characters */ int endm; /* end of macro status */ FILE *fs; /* temporary file stream */ diff --git a/minix/commands/cawf/device.c b/minix/commands/cawf/device.c index c7c911911..648a7472c 100644 --- a/minix/commands/cawf/device.c +++ b/minix/commands/cawf/device.c @@ -44,11 +44,10 @@ static int Convfont(char *nm, char *s, char **fn, unsigned char **fi); * Convstr(s, len) - convert a string */ -static unsigned char * -Convstr(s, len) - char *s; /* input string */ - int *len; /* length of result */ -{ +static unsigned char *Convstr(char *s, int *len) { +/* input string s + * length of result len + */ int c; /* character assembly */ unsigned char *cp; /* temporary character pointer */ char *em; /* error message */ @@ -157,13 +156,12 @@ non_hex_char: * Convfont(nm, s, fn, fi) - convert a font for a device */ -static int -Convfont(nm, s, fn, fi) - char *nm; /* output device name */ - char *s; /* font definition string */ - char **fn; /* font name address */ - unsigned char **fi; /* initialization string address */ -{ +static int Convfont(char* nm, char *s, char **fn, unsigned char **fi) { +/* output device name nm + * font definition string s + * font name address fn + * initialization string address fi + */ char *cp; /* temporary character pointer */ int len; /* length */ /* @@ -195,9 +193,7 @@ Convfont(nm, s, fn, fi) * Defdev() - define the output device */ -int -Defdev() -{ +int Defdev(void) { unsigned char *fi = NULL; /* last font initialization string */ char *fn = NULL; /* font name */ int fd = 0; /* found-device flag */ diff --git a/minix/commands/cawf/error.c b/minix/commands/cawf/error.c index 368292131..171c017af 100644 --- a/minix/commands/cawf/error.c +++ b/minix/commands/cawf/error.c @@ -35,12 +35,11 @@ * Error(t, l, s1, s2) - issue error message */ -void -Error(t, l, s1, s2) - int t; /* type: WARN or FATAL */ - int l; /* LINE: display Line[] */ - char *s1, *s2; /* optional text */ -{ +void Error(int t, int l, char *s1, char *s2) { +/* type: WARN or FATAL t + * LINE: display Line[] l + * optional text s1 and s2 + */ char msg[MAXLINE]; /* message */ if (t == WARN && !Dowarn) return; @@ -69,14 +68,13 @@ Error(t, l, s1, s2) * Error3(len, word, sarg, narg) - process error in pass3 */ -void -Error3(len, word, sarg, narg, msg) - int len; /* length (negative is special */ - char *word; /* word */ - char *sarg; /* string argument */ - int narg; /* numeric argument */ - char *msg; /* message */ -{ +void Error3(int len, char* word, char *sarg, int narg, char *msg) { +/* length (negative is special) len + * word word + * string argument sarg + * numeric argument narg + * message msg + */ if (len == MESSAGE) { (void) fprintf(Efs, "%s: (%s, %d) %s\n", Pname, diff --git a/minix/commands/cawf/expand.c b/minix/commands/cawf/expand.c index 886c54924..fc4dad502 100644 --- a/minix/commands/cawf/expand.c +++ b/minix/commands/cawf/expand.c @@ -34,10 +34,8 @@ * Expand(line) - expand macro or if/ie/el line */ -void -Expand(line) - unsigned char *line; -{ +void Expand(unsigned char *line) { + unsigned char buf[2*MAXLINE]; /* line buffer */ unsigned char cmd[4]; /* nroff command */ int cmdl; /* command length */ @@ -108,7 +106,7 @@ Expand(line) cond = 1; } } - + else if (regexec(Pat[3].pat, lp)) { /* * Argument string comparison: - "^[.']i[ef] !?'\\\$[0-9]'[^']*' " @@ -129,7 +127,7 @@ Expand(line) iflen += n2 + 2; } } - + else if (regexec(Pat[4].pat, lp)) { /* * Nroff or troff: - "^[.']i[ef] !?[nt] " @@ -138,7 +136,7 @@ Expand(line) if (*(lp + iflen - 2) == 'n') cond = 1; } - + else if ((*lp == '.' || *lp == '\'') && strncmp((char *)lp+1, "el ", 3) == 0) { /* @@ -147,7 +145,7 @@ Expand(line) cond = 1 - prevcond; iflen = 4; } - + else { /* * Unknown conditional: diff --git a/minix/commands/cawf/expr.c b/minix/commands/cawf/expr.c index 1b19e16e7..cc3616f40 100644 --- a/minix/commands/cawf/expr.c +++ b/minix/commands/cawf/expr.c @@ -36,11 +36,10 @@ * definition - e. .g, "\\nPO" */ -unsigned char * -Asmcode(s, c) - unsigned char **s; /* pointer to character after '\\' */ - unsigned char *c; /* code destination (c[3]) */ -{ +unsigned char *Asmcode(unsigned char **s, unsigned char *c) { +/* pointer to character after '\\' s + * code destination (c[3]) c + */ unsigned char *s1; s1 = *s + 1; @@ -60,10 +59,9 @@ Asmcode(s, c) * Delnum(nx) - delete number */ -void -Delnum(nx) - int nx; /* number index */ -{ +void Delnum(int nx) { +/* number index nx */ + unsigned char buf[MAXLINE]; /* message buffer */ if (nx >= Nnr) { @@ -82,12 +80,12 @@ Delnum(nx) * Findnum(n, v, e) - find or optionally enter number value */ -Findnum(n, v, e) - unsigned char *n; /* register name */ - int v; /* value */ - int e; /* 0 = find, don't enter - * 1 = enter, don't find */ -{ +int Findnum(unsigned char *n, int v, int e) { +/* register name n + * value v + * e = 0 = find, don't enter + * e = 1 = enter, don't find + */ int cmp, low, hi, mid; /* binary search controls */ unsigned char c[3]; /* name buffer */ @@ -130,9 +128,8 @@ Findnum(n, v, e) * Findparms(n) - find parameter registers */ -Findparms(n) - unsigned char *n; /* parameter name */ -{ +int Findparms(unsigned char *n) { +/* parameter name n */ unsigned char c[3]; /* character buffer */ int i; /* temporary index */ @@ -151,12 +148,12 @@ Findparms(n) * Findscale(n, v, e) - find and optionally enter scaling factor value */ -Findscale(n, v, e) - int n; /* scaling factor name */ - double v; /* value */ - int e; /* 0 = find, don't enter - * 1 = enter, don't find */ -{ +int Findscale(int n, double v, int e) { +/* scaling factor name n + * value v + * e = 0 = find, don't enter + * e = 1 = enter, don't find + */ int i; double *pval; diff --git a/minix/commands/cawf/getopt.c b/minix/commands/cawf/getopt.c index 734e64b74..2ca11971f 100644 --- a/minix/commands/cawf/getopt.c +++ b/minix/commands/cawf/getopt.c @@ -30,11 +30,7 @@ int optind = 1; int optopt; char *optarg; -int -getopt(argc, argv, opts) -int argc; -char **argv, *opts; -{ +int getopt(int argc, char **argv, char **opts) { static int sp = 1; register int c; register char *cp; diff --git a/minix/commands/cawf/macsup.c b/minix/commands/cawf/macsup.c index c1d11e7d0..87c554d06 100644 --- a/minix/commands/cawf/macsup.c +++ b/minix/commands/cawf/macsup.c @@ -35,9 +35,8 @@ * Delmacro(mx) - delete macro */ -Delmacro(mx) - int mx; /* macro index */ -{ +int Delmacro(int mx) { +/* macro index mx */ unsigned char buf[MAXLINE]; /* error message buffer */ int i, j; /* temporary indexes */ @@ -59,12 +58,11 @@ Delmacro(mx) * Field(n, p, c) - skip to field n in p and optionally return a copy */ -unsigned char * -Field(n, p, c) - int n; /* field number */ - unsigned char *p; /* pointer to line containing fields */ - int c; /* 1: make a copy of the field */ -{ +unsigned char *Field(int n, unsigned char *p, int c) { +/* field number n + * pointer to line containing fields p + * c = 1: make a copy of the field + */ unsigned char *fs, *fe, *s; if (c) @@ -101,11 +99,11 @@ Field(n, p, c) */ -Findmacro(p, e) - unsigned char *p; /* pointer to 2 character macro name */ - int e; /* 0 = find, don't enter - * 1 = enter, don't find */ -{ +int Findmacro(unsigned char *p, int e) { +/* pointer to 2 character macro name p + * e = 0 = find, don't enter + * e = 1 = enter, don't find + */ unsigned char c[3]; int cmp, hi, low, mid; @@ -153,10 +151,7 @@ new_macro: return(mid); } -void -Free(p) - unsigned char **p; -{ +void Free(unsigned char **p) { if (*p != NULL) { (void) free(*p); *p = NULL; @@ -167,10 +162,7 @@ Free(p) * Newstr(s) - allocate space for string */ -unsigned char * -Newstr(s) - unsigned char *s; -{ +unsigned char *Newstr(unsigned char *s) { unsigned char *ns; if ((ns = (unsigned char *)malloc((size_t)(strlen((char *)s) + 1))) diff --git a/minix/commands/cawf/nreq.c b/minix/commands/cawf/nreq.c index ce64842c7..149bc7250 100644 --- a/minix/commands/cawf/nreq.c +++ b/minix/commands/cawf/nreq.c @@ -116,11 +116,7 @@ static struct nr_req { * buffer with request status of (brk) */ -void -Nreq(line, brk) - unsigned char *line; - int brk; -{ +void Nreq(unsigned char *line, int brk) { unsigned char c[3]; /* command buffer */ int cmp, hi, low, mid; /* binary search indixes */ @@ -152,11 +148,7 @@ Nreq(line, brk) * Adjust - "^[.']ad" */ -static void -nr_ad(line, brk) - unsigned char *line; - int brk; -{ +static void nr_ad(unsigned char *line, int brk) { Pass3(NOBREAK, (unsigned char *)"both", NULL, 0); } @@ -165,11 +157,7 @@ nr_ad(line, brk) * Begin new page - "^[.']bp" */ -static void -nr_bp(line, brk) - unsigned char *line; - int brk; -{ +static void nr_bp(unsigned char *line, int brk) { Pass3(brk, (unsigned char *)"need", NULL, 999); } @@ -178,11 +166,7 @@ nr_bp(line, brk) * Break - "^[.']br" */ -static void -nr_br(line, brk) - unsigned char *line; - int brk; -{ +static void nr_br(unsigned char *line, int brk) { Pass3(brk, (unsigned char *)"flush", NULL, 0); } @@ -191,11 +175,7 @@ nr_br(line, brk) * Center - "^[.']ce" */ -static void -nr_ce(line, brk) - unsigned char *line; - int brk; -{ +static void nr_ce(unsigned char *line, int brk) { unsigned char *s; /* string poiner */ if ((s = Field(2, line, 0)) != NULL) @@ -209,11 +189,7 @@ nr_ce(line, brk) * Diversion on and off - "^[.']di" */ -static void -nr_di(line, brk) - unsigned char *line; - int brk; -{ +static void nr_di(unsigned char *line, int brk) { Pass3(DOBREAK, (unsigned char *)"flush", NULL, 0); Divert ^= 1; } @@ -223,11 +199,7 @@ nr_di(line, brk) * Define string - "^[.']ds" */ -static void -nr_ds(line, brk) - unsigned char *line; - int brk; -{ +static void nr_ds(unsigned char *line, int brk) { unsigned char buf[MAXLINE]; /* temporary buffer */ unsigned char nm[4], nm1[4]; /* name buffers */ unsigned char *s1, *s2, *s3, /* temporary string pointers */ @@ -263,11 +235,7 @@ nr_ds(line, brk) * Fill - "^[.']fi" */ -static void -nr_fi(line, brk) - unsigned char *line; - int brk; -{ +static void nr_fi(unsigned char *line, int brk) { Fill = 1; Pass3(brk, (unsigned char *)"flush", NULL, 0); } @@ -277,11 +245,7 @@ nr_fi(line, brk) * Flush - "^[.']fl" */ -static void -nr_fl(line, brk) - unsigned char *line; - int brk; -{ +static void nr_fl(unsigned char *line, int brk) { Pass3(brk, (unsigned char *)"flush", NULL, 0); } @@ -290,11 +254,7 @@ nr_fl(line, brk) * Font - "^[.']ft " */ -static void -nr_ft(line, brk) - unsigned char *line; - int brk; -{ +static void nr_ft(unsigned char *line, int brk) { int i; /* temporary index */ if (line[3] == '\0' || line[4] == '\0') @@ -320,12 +280,7 @@ nr_ft(line, brk) * Input trap - "^[.']it [1 ]" */ -static void -nr_it(line, brk) - unsigned char *line; - int brk; - -{ +static void nr_it(unsigned char *line, int brk) { unsigned char buf[MAXLINE]; /* temporary buffer */ int i; /* temporary index */ unsigned char *s1, *s2; /* temporary string pointers */ @@ -367,11 +322,7 @@ nr_it(line, brk) * */ -static void -nr_nil(line, brk) - unsigned char *line; - int brk; -{ +static void nr_nil(unsigned char *line, int brk) { } @@ -379,11 +330,7 @@ nr_nil(line, brk) * No adjust "^[.']na" */ -static void -nr_na(line, brk) - unsigned char *line; - int brk; -{ +static void nr_na(unsigned char *line, int brk) { Pass3(NOBREAK, (unsigned char *)"left", NULL, 0); } @@ -392,11 +339,7 @@ nr_na(line, brk) * No fill - "^[.']nf" */ -static void -nr_nf(line, brk) - unsigned char *line; - int brk; -{ +static void nr_nf(unsigned char *line, int brk) { Fill = 0; Pass3(brk, (unsigned char *)"flush", NULL, 0); } @@ -406,11 +349,7 @@ nr_nf(line, brk) * No space - "^[.']ns" */ -static void -nr_ns(line, brk) - unsigned char *line; - int brk; -{ +static void nr_ns(unsigned char *line, int brk) { Pass3(NOBREAK, (unsigned char *)"nospace", NULL, 0); } @@ -419,11 +358,7 @@ nr_ns(line, brk) * Remove macro or string - "^[.']rm" */ -static void -nr_rm(line, brk) - unsigned char *line; - int brk; -{ +static void nr_rm(unsigned char *line, int brk) { int i; /* temporary index */ unsigned char nm[4]; /* name buffer */ @@ -448,11 +383,7 @@ nr_rm(line, brk) * Rename macro or string - "^[.']rn" */ -static void -nr_rn(line, brk) - unsigned char *line; - int brk; -{ +static void nr_rn(unsigned char *line, int brk) { int i, j; /* temporary indexes */ unsigned char nm[4], nm1[4]; /* name buffers */ unsigned char *s1; /* temporary string pointer */ @@ -491,11 +422,7 @@ nr_rn(line, brk) * Remove register - "^[.']rr" */ -static void -nr_rr(line, brk) - unsigned char *line; - int brk; -{ +static void nr_rr(unsigned char *line, int brk) { int i; /* temporary index */ unsigned char nm[4]; /* name buffer */ @@ -515,11 +442,7 @@ nr_rr(line, brk) * Resume space - "^[.']rs" */ -static void -nr_rs(line, brk) - unsigned char *line; - int brk; -{ +static void nr_rs(unsigned char *line, int brk) { Pass3(NOBREAK, (unsigned char *)"yesspace", NULL, 0); } @@ -528,11 +451,7 @@ nr_rs(line, brk) * Message - "^[.']tm" */ -static void -nr_tm(line, brk) - unsigned char *line; - int brk; -{ +static void nr_tm(unsigned char *line, int brk) { Pass3(MESSAGE, Inname, (line[3] == ' ') ? &line[4] : &line[3], NR); } @@ -541,11 +460,7 @@ nr_tm(line, brk) * Translate - "^[.']tr abcd..." */ -static void -nr_tr(line, brk) - unsigned char *line; - int brk; -{ +static void nr_tr(unsigned char *line, int brk) { unsigned char buf[MAXLINE]; /* temporary buffer */ int i, j; /* temporary indexes */ unsigned char nm[4], nm1[4]; /* name buffers */ @@ -720,11 +635,7 @@ assemble_output: * NH = initialize number headers */ -static void -nr_Ub(line, brk) - unsigned char *line; - int brk; -{ +static void nr_Ub(unsigned char *line, int brk) { int i; /* temporary index */ unsigned char *s1, *s2; /* temporary string pointers */ @@ -750,11 +661,7 @@ nr_Ub(line, brk) * Character definitions - "^[.']\^c" */ -static void -nr_Uc(line, brk) - unsigned char *line; - int brk; -{ +static void nr_Uc(unsigned char *line, int brk) { unsigned char buf[MAXLINE]; /* temporary buffer */ int i; /* temporary index */ unsigned char *s1, *s2, *s3, /* temporary string pointers */ @@ -796,11 +703,7 @@ nr_Uc(line, brk) * Font is OK - "[.']\^f " */ -static void -nr_Uf(line, brk) - unsigned char *line; - int brk; -{ +static void nr_Uf(unsigned char *line, int brk) { int i; /* temporary index */ if (line[3] != '\0' && line[4] != '\0') { @@ -819,11 +722,7 @@ nr_Uf(line, brk) * Resolutions - "[.']\^r cpi horizontal vertical" */ -static void -nr_Ur(line, brk) - unsigned char *line; - int brk; -{ +static void nr_Ur(unsigned char *line, int brk) { unsigned char buf[MAXLINE]; /* temporary buffer */ int i, j; /* temporary indexes */ double tval; /* temporary value */ @@ -859,11 +758,7 @@ nr_Ur(line, brk) * Lock line number and file name - "^[.']\^= " */ -static void -nr_UL(line, brk) - unsigned char *line; - int brk; -{ +static void nr_UL(unsigned char *line, int brk) { unsigned char *s1; /* temporary string pointer */ if ((s1 = Field(2, line, 0)) != NULL) diff --git a/minix/commands/cawf/output.c b/minix/commands/cawf/output.c index deace5ce3..f48f58578 100644 --- a/minix/commands/cawf/output.c +++ b/minix/commands/cawf/output.c @@ -36,12 +36,12 @@ * interpolation */ -LenprtHF(s, p, t) - unsigned char *s; /* header/footer string */ - int p; /* page number */ - int t; /* type: 0 = get interpolated length - * 1 = print */ -{ +int LenprtHF(unsigned char *s, int p, int t) { +/* header/footer string s + * page number p + * type t: 0 = get interpolated length + * 1 = print + */ unsigned char buf[10]; /* buffer for page number */ int len; /* line length */ unsigned char *s1; /* temporary string pointer */ @@ -74,10 +74,8 @@ LenprtHF(s, p, t) * Charput(s) - put a character to output, subject to diversion */ -void -Charput(c) - int c; /* character to put */ -{ +void Charput(int c) { +/* character to put c */ if (Divert == 0) putchar((unsigned char)c); } @@ -87,10 +85,8 @@ Charput(c) * Stringput(s) - put a string to output, subject to diversion */ -void -Stringput(s) - unsigned char *s; /* string to put */ -{ +void Stringput(unsigned char *s) { +/* string to put s */ if (Divert == 0) fputs((char *)s, stdout); } diff --git a/minix/commands/cawf/pass2.c b/minix/commands/cawf/pass2.c index 83e665fc2..c4b4c6634 100644 --- a/minix/commands/cawf/pass2.c +++ b/minix/commands/cawf/pass2.c @@ -36,10 +36,7 @@ * text into words for pass 3 */ -void -Pass2(line) - unsigned char *line; -{ +void Pass2(unsigned char *line) { int brk; /* request break status */ unsigned char buf[MAXLINE]; /* working buffer */ unsigned char c; /* character buffer */ diff --git a/minix/commands/cawf/regerror.c b/minix/commands/cawf/regerror.c index 01539061f..41cf90c79 100644 --- a/minix/commands/cawf/regerror.c +++ b/minix/commands/cawf/regerror.c @@ -2,10 +2,7 @@ #include "regexp.h" #include "proto.h" -void -regerror(s) -char *s; -{ +void regerror(char *s) { #ifndef DOSPORT #ifdef ERRAVAIL error("regexp: %s", s); diff --git a/minix/commands/cawf/regexp.c b/minix/commands/cawf/regexp.c index 6fc73a81d..72abc839c 100644 --- a/minix/commands/cawf/regexp.c +++ b/minix/commands/cawf/regexp.c @@ -198,10 +198,7 @@ STATIC int strcspn(unsigned char *s1, unsigned char *s2 ); * Beware that the optimization-preparation code in here knows about some * of the structure of the compiled regexp. */ -regexp * -regcomp(exp) -char *exp; -{ +regexp *regcomp(char *exp) { register regexp *r; register unsigned char *scan; register unsigned char *longest; @@ -286,11 +283,8 @@ char *exp; * is a trifle forced, but the need to tie the tails of the branches to what * follows makes it hard to avoid. */ -STATIC unsigned char * -reg(paren, flagp) -int paren; /* Parenthesized? */ -int *flagp; -{ +STATIC unsigned char *reg(int paren, int *flagp) { +/* Parenthesized? paren */ register unsigned char *ret; register unsigned char *br; register unsigned char *ender; @@ -358,10 +352,7 @@ int *flagp; * * Implements the concatenation operator. */ -STATIC unsigned char * -regbranch(flagp) -int *flagp; -{ +STATIC unsigned char *regbranch(int *flagp) { register unsigned char *ret; register unsigned char *chain; register unsigned char *latest; @@ -397,10 +388,7 @@ int *flagp; * It might seem that this node could be dispensed with entirely, but the * endmarker role is not redundant. */ -STATIC unsigned char * -regpiece(flagp) -int *flagp; -{ +STATIC unsigned char *regpiece(int *flagp) { register unsigned char *ret; register unsigned char op; register unsigned char *next; @@ -461,10 +449,7 @@ int *flagp; * faster to run. Backslashed characters are exceptions, each becoming a * separate node; the code is simpler that way and it's not worth fixing. */ -STATIC unsigned char * -regatom(flagp) -int *flagp; -{ +STATIC unsigned char *regatom(int *flagp) { register unsigned char *ret; int flags; @@ -574,10 +559,8 @@ int *flagp; /* - regnode - emit a node */ -STATIC unsigned char * /* Location. */ -regnode(iop) -int iop; -{ +STATIC unsigned char *regnode(int iop) { +/* Return value is location */ register unsigned char *ret; register unsigned char *ptr; unsigned char op; @@ -601,10 +584,7 @@ int iop; /* - regc - emit (if appropriate) a byte of code */ -STATIC void -regc(ib) -int ib; -{ +STATIC void regc(int ib) { unsigned char b; b = (unsigned char) ib; @@ -619,11 +599,7 @@ int ib; * * Means relocating the operand. */ -STATIC void -reginsert(iop, opnd) -int iop; -unsigned char *opnd; -{ +STATIC void reginsert(int iop, unsigned char *opnd) { register unsigned char *src; register unsigned char *dst; register unsigned char *place; @@ -650,11 +626,7 @@ unsigned char *opnd; /* - regtail - set the next-pointer at the end of a node chain */ -STATIC void -regtail(p, val) -unsigned char *p; -unsigned char *val; -{ +STATIC void regtail(unsigned char *p, unsigned char *val) { register unsigned char *scan; register unsigned char *temp; register int offset; @@ -682,11 +654,7 @@ unsigned char *val; /* - regoptail - regtail on operand of first argument; nop if operandless */ -STATIC void -regoptail(p, val) -unsigned char *p; -unsigned char *val; -{ +STATIC void regoptail(unsigned char *p, unsigned char *val) { /* "Operandless" and "op != BRANCH" are synonymous in practice. */ if (p == NULL || p == ®dummy || OP(p) != BRANCH) return; @@ -707,18 +675,15 @@ STATIC unsigned char **regendp; /* Ditto for endp. */ #ifdef DEBUG int regnarrate = 0; -void regdump(); -STATIC unsigned char *regprop(); +void regdump(void); +STATIC unsigned char *regprop(void); #endif /* - regexec - match a regexp against a string */ int -regexec(prog, string) -register regexp *prog; -register unsigned char *string; -{ +regexec(register regexp *prog, register unsigned char *string) { register unsigned char *s; #ifndef STDLIB extern char *strchr(); @@ -782,11 +747,8 @@ register unsigned char *string; /* - regtry - try match at specific point */ -STATIC int /* 0 failure, 1 success */ -regtry(prog, string) -regexp *prog; -unsigned char *string; -{ +STATIC int regtry(regexp *prog, unsigned char *string) { +/* Return value 0 failure, 1 success */ register int i; register unsigned char **sp; register unsigned char **ep; @@ -819,10 +781,8 @@ unsigned char *string; * need to know whether the rest of the match failed) by a loop instead of * by recursion. */ -STATIC int /* 0 failure, 1 success */ -regmatch(prog) -unsigned char *prog; -{ +STATIC int regmatch( unsigned char *prog) { +/* Return value 0 failure 1 success */ register unsigned char *scan; /* Current node. */ unsigned char *next; /* Next node. */ #ifndef STDLIB @@ -1013,10 +973,7 @@ unsigned char *prog; /* - regrepeat - repeatedly match something simple, report how many */ -STATIC int -regrepeat(p) -unsigned char *p; -{ +STATIC int regrepeat(unsigned char *p) { register int count = 0; register unsigned char *scan; register unsigned char *opnd; @@ -1059,10 +1016,7 @@ unsigned char *p; /* - regnext - dig the "next" pointer out of a node */ -STATIC unsigned char * -regnext(p) -register unsigned char *p; -{ +STATIC unsigned char *regnext(register unsigned char *p) { register int offset; if (p == ®dummy) @@ -1080,15 +1034,12 @@ register unsigned char *p; #ifdef DEBUG -STATIC unsigned char *regprop(); +STATIC unsigned char *regprop(void); /* - regdump - dump a regexp onto stdout in vaguely comprehensible form */ -void -regdump(r) -regexp *r; -{ +void regdump(regexp r) { register unsigned char *s; register unsigned char op = EXACTLY; /* Arbitrary non-END op. */ register unsigned char *next; @@ -1130,10 +1081,8 @@ regexp *r; - regprop - printable representation of opcode */ STATIC unsigned char regprop_buf[50]; -STATIC unsigned char * -regprop(op) -unsigned char *op; -{ + +STATIC unsigned char *regprop(unsigned char *op) { register unsigned char *p; (void) strcpy(regprop_buf, ":"); @@ -1221,11 +1170,7 @@ unsigned char *op; * of characters not from s2 */ -STATIC int -strcspn(s1, s2) -unsigned char *s1; -unsigned char *s2; -{ +STATIC int strcspn(unsigned char *s1, unsigned char *s2) { register unsigned char *scan1; register unsigned char *scan2; register int count; diff --git a/minix/commands/cawf/string.c b/minix/commands/cawf/string.c index ce8c2bb6d..123aeec7c 100644 --- a/minix/commands/cawf/string.c +++ b/minix/commands/cawf/string.c @@ -31,18 +31,17 @@ #include "cawf.h" #include -static void Setroman(); +static void Setroman(void); /* * Asmname(s, c) - assemble name */ -Asmname(s, c) - unsigned char *s; /* pointer to name */ - unsigned char *c; /* code destination (c[3]) */ -{ - +int Asmname(unsigned char *s, unsigned char *c) { +/* pointer to name s + * code destination (c[3]) + */ c[1] = c[2] = '\0'; while (*s && *s == ' ') s++; @@ -56,10 +55,8 @@ Asmname(s, c) * Delstr(sx) - delete string */ -void -Delstr(sx) - int sx; /* string index */ -{ +void Delstr(int sx) { +/* string index sx */ char buf[MAXLINE]; /* message buffer */ if (sx >= Nstr) { @@ -79,9 +76,7 @@ Delstr(sx) * Endword() - end a word */ -void -Endword() -{ +void Endword(void) { if (Fontstat != 'R') Setroman(); Word[Wordx] = '\0'; @@ -93,13 +88,13 @@ Endword() * optionally enter it */ -Findchar(nm, l, s, e) - unsigned char *nm; /* character name */ - int l; /* effective length */ - unsigned char *s; /* value string */ - int e; /* 0 = find, don't enter - * 1 = don't find, enter */ -{ +int Findchar(unsigned char *nm, int l, unsigned char *s, int e) { +/* character name nm + * effective length l + * value string s + * e = 0 = find, don't enter + * e = 1 = don't find, enter + */ int cmp, hi, low, mid; unsigned char c[3]; @@ -147,12 +142,12 @@ new_char: * Findhy(s, l, e) - find and optionally enter hyphen */ -Findhy(s, l, e) - unsigned char *s; /* value string */ - int l; /* equivalent length */ - int e; /* 0 = find, don't enter - * 1 = enter, don't find */ -{ +int Findhy(unsigned char *s, int l, int e) { +/* value string s + * equivalent length l + * e = 0 = find, don't enter + * e = 1 = enter, don't find + */ int i; for (i = 0; i < Nhy; i++) { @@ -183,13 +178,12 @@ Findhy(s, l, e) * Findstr(nm, s, e) - find and optionally enter string in Str[] */ -unsigned char * -Findstr(nm, s, e) - unsigned char *nm; /* 2 character string name */ - unsigned char *s; /* string value */ - int e; /* 0 = find, don't enter - * 1 = enter, don't find */ -{ +unsigned char *Findstr(unsigned char *nm, unsigned char *s, int e) { +/* 2 character string name nm + * string value s + * e = 0 = find, don't enter + * e = 1 = enter, don't find + */ unsigned char c[3]; /* character buffer */ int cmp, hi, low, mid; /* binary search controls */ int i; /* temporary indexes */ @@ -249,9 +243,7 @@ new_string: * Setroman() - set Roman font */ -static void -Setroman() -{ +static void Setroman(void) { int i; if ((Wordx + Fstr.rl) >= MAXLINE) @@ -271,10 +263,7 @@ Setroman() * Str2word(s, len) - copy len characters from string to Word[] */ -Str2word(s, len) - unsigned char *s; - int len; -{ +int Str2word(unsigned char *s, int len) { int i; for (; len > 0; len--, s++) {