summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bin/ksh/edit.c4
-rw-r--r--bin/ksh/emacs.c6
-rw-r--r--bin/ksh/main.c6
-rw-r--r--bin/ksh/var.c4
-rw-r--r--usr.bin/sort/extern.h18
-rw-r--r--usr.bin/sort/init.c8
-rw-r--r--usr.bin/sort/msort.c13
-rw-r--r--usr.bin/sort/sort.c6
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;