date and time created 93/06/01 16:44:56 by bostic
[unix-history] / usr / src / contrib / sort / extern.h
CommitLineData
e2f25c40
KB
1/*-
2 * Copyright (c) 1993 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * Peter McIlroy.
7 *
8 * %sccs.include.redist.c%
9 *
10 * @(#)extern.h 5.1 (Berkeley) %G%
11 */
12
13void append __P((u_char **, int, int, FILE *, void (*)(), struct field *));
14void concat __P((FILE *, FILE *));
15length_t enterkey __P((struct recheader *,
16 DBT *, int, struct field *));
17void fixit __P((int *, char **));
18void fldreset __P((struct field *));
19FILE *ftmp __P((void));
20void fmerge __P((int, union f_handle,
21 int, int (*)(), FILE *, void (*)(), struct field *));
22void fsort __P((int, int, union f_handle, int, FILE *, struct field *));
23int geteasy __P((int, union f_handle,
24 int, struct recheader *, u_char *, struct field *));
25int getnext __P((int, union f_handle,
26 int, struct recheader *, u_char *, struct field *));
27int makekey __P((int, union f_handle,
28 int, struct recheader *, u_char *, struct field *));
29int makeline __P((int, union f_handle,
30 int, struct recheader *, u_char *, struct field *));
31void merge __P((int, int, int (*)(), FILE *, void (*)(), struct field *));
32void num_init __P((void));
33void onepass __P((u_char **, int, long, long *, u_char *, FILE *));
34int optval __P((int, int));
35void order __P((union f_handle, int (*)(), struct field *));
36void putline __P((struct recheader *, FILE *));
37void putrec __P((struct recheader *, FILE *));
38void rd_append __P((int, union f_handle, int, FILE *, u_char *, u_char *));
39int seq __P((FILE *, DBT *, DBT *));
40int setfield __P((char *, struct field *, int));
41void settables __P((int));