version 1.3, 1997/06/30 05:36:18 |
version 1.4, 1999/05/24 17:57:19 |
|
|
#define FLD_D 2 /* ' ', '\t' default; from -t otherwise */ |
#define FLD_D 2 /* ' ', '\t' default; from -t otherwise */ |
#define REC_D_F 4 /* '\n' default; from -T otherwise */ |
#define REC_D_F 4 /* '\n' default; from -T otherwise */ |
|
|
#define ND 10 /* limit on number of -k options. */ |
|
|
|
#define min(a, b) ((a) < (b) ? (a) : (b)) |
#define min(a, b) ((a) < (b) ? (a) : (b)) |
#define max(a, b) ((a) > (b) ? (a) : (b)) |
#define max(a, b) ((a) > (b) ? (a) : (b)) |
|
|
|
|
|
|
#define EWRITE(ptr, size, n, f) { \ |
#define EWRITE(ptr, size, n, f) { \ |
if (!fwrite(ptr, size, n, f)) \ |
if (!fwrite(ptr, size, n, f)) \ |
err(2, NULL); \ |
err(2, "fwrite"); \ |
} |
} |
|
|
/* length of record is currently limited to 2^16 - 1 */ |
/* length of record is currently limited to 2^16 - 1 */ |
|
|
extern int SINGL_FLD, SEP_FLAG, UNIQUE; |
extern int SINGL_FLD, SEP_FLAG, UNIQUE; |
extern int REC_D; |
extern int REC_D; |
extern char *tmpdir; |
extern char *tmpdir; |
|
extern int ND; /* limit on number of -k options. */ |
|
|
#include "extern.h" |
#include "extern.h" |