diff options
-rw-r--r-- | bin/ksh/edit.c | 4 | ||||
-rw-r--r-- | bin/ksh/emacs.c | 6 | ||||
-rw-r--r-- | bin/ksh/main.c | 6 | ||||
-rw-r--r-- | bin/ksh/var.c | 4 | ||||
-rw-r--r-- | usr.bin/sort/extern.h | 18 | ||||
-rw-r--r-- | usr.bin/sort/init.c | 8 | ||||
-rw-r--r-- | usr.bin/sort/msort.c | 13 | ||||
-rw-r--r-- | usr.bin/sort/sort.c | 6 |
8 files changed, 39 insertions, 26 deletions
diff --git a/bin/ksh/edit.c b/bin/ksh/edit.c index 06963375fb2..f4621ac0a48 100644 --- a/bin/ksh/edit.c +++ b/bin/ksh/edit.c @@ -1,4 +1,4 @@ -/* $OpenBSD: edit.c,v 1.16 2003/05/05 22:02:33 fgsch Exp $ */ +/* $OpenBSD: edit.c,v 1.17 2003/06/26 00:09:45 deraadt Exp $ */ /* * Command line editing - common code @@ -630,6 +630,8 @@ struct path_order_info { int path_order; }; +static int path_order_cmp(const void *aa, const void *bb); + /* Compare routine used in x_command_glob() */ static int path_order_cmp(aa, bb) diff --git a/bin/ksh/emacs.c b/bin/ksh/emacs.c index 392b0246fe1..3ec71f04bf5 100644 --- a/bin/ksh/emacs.c +++ b/bin/ksh/emacs.c @@ -1,4 +1,4 @@ -/* $OpenBSD: emacs.c,v 1.19 2003/04/16 23:11:52 tdeval Exp $ */ +/* $OpenBSD: emacs.c,v 1.20 2003/06/26 00:09:45 deraadt Exp $ */ /* * Emacs-like command line editing and history @@ -438,6 +438,8 @@ x_ins_string(c) return KSTD; } +static int x_do_ins(const char *cp, int len); + static int x_do_ins(cp, len) const char *cp; @@ -1533,6 +1535,8 @@ x_init_emacs() x_usemeta = 1; } +static void bind_if_not_bound(int p, int k, int func); + static void bind_if_not_bound(p, k, func) int p, k; diff --git a/bin/ksh/main.c b/bin/ksh/main.c index 2db79dc4cbb..070c38dadfa 100644 --- a/bin/ksh/main.c +++ b/bin/ksh/main.c @@ -1,4 +1,4 @@ -/* $OpenBSD: main.c,v 1.24 2003/04/04 23:12:02 deraadt Exp $ */ +/* $OpenBSD: main.c,v 1.25 2003/06/26 00:09:45 deraadt Exp $ */ /* * startup, main loop, environments and error handling @@ -83,9 +83,7 @@ static const char *const initcoms [] = { }; int -main(argc, argv) - int argc; - register char **argv; +main(int argc, char *argv[]) { register int i; int argi; diff --git a/bin/ksh/var.c b/bin/ksh/var.c index b6ee7ebf009..400e4f629b3 100644 --- a/bin/ksh/var.c +++ b/bin/ksh/var.c @@ -1,4 +1,4 @@ -/* $OpenBSD: var.c,v 1.14 2003/04/16 23:11:52 tdeval Exp $ */ +/* $OpenBSD: var.c,v 1.15 2003/06/26 00:09:45 deraadt Exp $ */ #include "sh.h" #include "ksh_time.h" @@ -125,6 +125,8 @@ initvar() * non-zero if this is an array, sets *valp to the array index, returns * the basename of the array. */ +const char *array_index_calc(const char *n, bool_t *arrayp, int *valp); + const char * array_index_calc(n, arrayp, valp) const char *n; diff --git a/usr.bin/sort/extern.h b/usr.bin/sort/extern.h index 63d7bb83886..f7c9eddfab1 100644 --- a/usr.bin/sort/extern.h +++ b/usr.bin/sort/extern.h @@ -1,4 +1,4 @@ -/* $OpenBSD: extern.h,v 1.6 2003/06/03 02:56:16 millert Exp $ */ +/* $OpenBSD: extern.h,v 1.7 2003/06/26 00:12:39 deraadt Exp $ */ /*- * Copyright (c) 1993 @@ -34,14 +34,16 @@ * @(#)extern.h 8.1 (Berkeley) 6/6/93 */ -void append(u_char **, int, int, FILE *, void (*)(), struct field *); +void append(u_char **, int, int, FILE *, void (*)(RECHEADER *, FILE *), + struct field *); void concat(FILE *, FILE *); length_t enterkey(RECHEADER *, DBT *, int, struct field *); void fixit(int *, char **); void fldreset(struct field *); FILE *ftmp(void); -void fmerge(int, union f_handle, - int, int (*)(), FILE *, void (*)(), struct field *); +void fmerge(int, union f_handle, int, + int (*)(int, union f_handle, int, RECHEADER *, u_char *, struct field *), + FILE *, void (*)(RECHEADER *, FILE *), struct field *); void fsort(int, int, union f_handle, int, FILE *, struct field *); int geteasy(int, union f_handle, int, RECHEADER *, u_char *, struct field *); @@ -51,11 +53,15 @@ int makekey(int, union f_handle, int, RECHEADER *, u_char *, struct field *); int makeline(int, union f_handle, int, RECHEADER *, u_char *, struct field *); -void merge(int, int, int (*)(), FILE *, void (*)(), struct field *); +void merge(int, int, + int (*)(int, union f_handle, int, RECHEADER *, u_char *, struct field *), + FILE *, void (*)(RECHEADER *, FILE *), struct field *); void num_init(void); void onepass(u_char **, int, long, long *, u_char *, FILE *); int optval(int, int); -void order(union f_handle, int (*)(), struct field *); +void order(union f_handle, + int (*)(int, union f_handle, int, RECHEADER *, u_char *, struct field *), + struct field *); void putline(RECHEADER *, FILE *); void putrec(RECHEADER *, FILE *); void rd_append(int, union f_handle, int, FILE *, u_char *, u_char *); diff --git a/usr.bin/sort/init.c b/usr.bin/sort/init.c index 23611f673f8..66aaa40b49a 100644 --- a/usr.bin/sort/init.c +++ b/usr.bin/sort/init.c @@ -1,4 +1,4 @@ -/* $OpenBSD: init.c,v 1.5 2003/06/03 02:56:16 millert Exp $ */ +/* $OpenBSD: init.c,v 1.6 2003/06/26 00:12:39 deraadt Exp $ */ /*- * Copyright (c) 1993 @@ -36,7 +36,7 @@ #if 0 static char sccsid[] = "@(#)init.c 8.1 (Berkeley) 6/6/93"; #else -static char rcsid[] = "$OpenBSD: init.c,v 1.5 2003/06/03 02:56:16 millert Exp $"; +static char rcsid[] = "$OpenBSD: init.c,v 1.6 2003/06/26 00:12:39 deraadt Exp $"; #endif #endif /* not lint */ @@ -49,6 +49,9 @@ extern struct coldesc *clist; extern int ncols; u_char gweights[NBINS]; +static void insertcol(struct field *); +char *setcolumn(char *, struct field *, int); + /* * clist (list of columns which correspond to one or more icol or tcol) * is in increasing order of columns. @@ -150,7 +153,6 @@ setfield(pos, cur_fld, gflag) int gflag; { int tmp; - char *setcolumn(); cur_fld->weights = ascii; cur_fld->mask = alltable; pos = setcolumn(pos, cur_fld, gflag); diff --git a/usr.bin/sort/msort.c b/usr.bin/sort/msort.c index 7a38582e03d..2891bc7177a 100644 --- a/usr.bin/sort/msort.c +++ b/usr.bin/sort/msort.c @@ -1,4 +1,4 @@ -/* $OpenBSD: msort.c,v 1.12 2003/06/03 02:56:16 millert Exp $ */ +/* $OpenBSD: msort.c,v 1.13 2003/06/26 00:12:39 deraadt Exp $ */ /*- * Copyright (c) 1993 @@ -36,7 +36,7 @@ #if 0 static char sccsid[] = "@(#)msort.c 8.1 (Berkeley) 6/6/93"; #else -static char rcsid[] = "$OpenBSD: msort.c,v 1.12 2003/06/03 02:56:16 millert Exp $"; +static char rcsid[] = "$OpenBSD: msort.c,v 1.13 2003/06/26 00:12:39 deraadt Exp $"; #endif #endif /* not lint */ @@ -71,15 +71,14 @@ void fmerge(binno, files, nfiles, get, outfp, fput, ftbl) union f_handle files; int binno, nfiles; - int (*get)(); + int (*get)(int, union f_handle, int, RECHEADER *, u_char *, struct field *); FILE *outfp; - void (*fput)(); + void (*fput)(RECHEADER *, FILE *); struct field *ftbl; { FILE *tout; int i, j, last; void (*put)(RECHEADER *, FILE *); - extern int geteasy(); struct tempfile *l_fstack; wts = ftbl->weights; @@ -145,7 +144,7 @@ fmerge(binno, files, nfiles, get, outfp, fput, ftbl) void merge(infl0, nfiles, get, outfp, put, ftbl) int infl0, nfiles; - int (*get)(); + int (*get)(int, union f_handle, int, RECHEADER *, u_char *, struct field *); void (*put)(RECHEADER *, FILE *); FILE *outfp; struct field *ftbl; @@ -256,7 +255,7 @@ insert(flist, rec, ttop, delete) void order(infile, get, ftbl) union f_handle infile; - int (*get)(); + int (*get)(int, union f_handle, int, RECHEADER *, u_char *, struct field *); struct field *ftbl; { u_char *crec_end, *prec_end, *trec_end; diff --git a/usr.bin/sort/sort.c b/usr.bin/sort/sort.c index b0151b713c9..9a88c070942 100644 --- a/usr.bin/sort/sort.c +++ b/usr.bin/sort/sort.c @@ -1,4 +1,4 @@ -/* $OpenBSD: sort.c,v 1.21 2003/06/10 22:20:51 deraadt Exp $ */ +/* $OpenBSD: sort.c,v 1.22 2003/06/26 00:12:39 deraadt Exp $ */ /*- * Copyright (c) 1993 @@ -42,7 +42,7 @@ static char copyright[] = #if 0 static char sccsid[] = "@(#)sort.c 8.1 (Berkeley) 6/6/93"; #else -static char rcsid[] = "$OpenBSD: sort.c,v 1.21 2003/06/10 22:20:51 deraadt Exp $"; +static char rcsid[] = "$OpenBSD: sort.c,v 1.22 2003/06/26 00:12:39 deraadt Exp $"; #endif #endif /* not lint */ @@ -105,7 +105,7 @@ static void usage(char *); int main(int argc, char *argv[]) { - int (*get)(); + int (*get)(int, union f_handle, int, RECHEADER *, u_char *, struct field *); int ch, i, stdinflag = 0, tmp = 0; char nfields = 0, cflag = 0, mflag = 0; char *outfile, *outpath = 0; |