version 1.5, 1998/03/03 01:56:01 |
version 1.6, 1999/04/18 17:06:30 |
|
|
THIS SOFTWARE. |
THIS SOFTWARE. |
****************************************************************/ |
****************************************************************/ |
|
|
char *version = "version 970821"; |
char *version = "version 990305"; |
|
|
#define DEBUG |
#define DEBUG |
#include <stdio.h> |
#include <stdio.h> |
|
|
|
|
extern char **environ; |
extern char **environ; |
extern int nfields; |
extern int nfields; |
|
extern char *__progname; |
|
|
int dbg = 0; |
int dbg = 0; |
char *cmdname; /* gets argv[0] for error messages */ |
char *cmdname; /* gets argv[0] for error messages */ |
|
|
|
|
setlocale(LC_ALL, ""); |
setlocale(LC_ALL, ""); |
|
|
if ((cmdname = strrchr(argv[0], '/')) != NULL) |
cmdname = __progname; |
cmdname++; |
|
else |
|
cmdname = argv[0]; |
|
if (argc == 1) { |
if (argc == 1) { |
fprintf(stderr, "Usage: %s [-f programfile | 'program'] [-Ffieldsep] [-v var=value] [-safe] [-mrn] [-mfn] [files]\n", cmdname); |
fprintf(stderr, "Usage: %s [-f programfile | 'program'] [-Ffieldsep] [-v var=value] [-safe] [-mrn] [-mfn] [files]\n", cmdname); |
exit(1); |
exit(1); |
|
|
if (dbg == 0) |
if (dbg == 0) |
dbg = 1; |
dbg = 1; |
printf("awk %s\n", version); |
printf("awk %s\n", version); |
|
break; |
|
case 'V': /* added for exptools "standard" */ |
|
printf("awk %s\n", version); |
|
exit(0); |
break; |
break; |
default: |
default: |
ERROR "unknown option %s ignored", argv[1] WARNING; |
ERROR "unknown option %s ignored", argv[1] WARNING; |