[BACK]Return to main.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / awk

Diff for /src/usr.bin/awk/main.c between version 1.5 and 1.6

version 1.5, 1998/03/03 01:56:01 version 1.6, 1999/04/18 17:06:30
Line 23 
Line 23 
 THIS SOFTWARE.  THIS SOFTWARE.
 ****************************************************************/  ****************************************************************/
   
 char    *version = "version 970821";  char    *version = "version 990305";
   
 #define DEBUG  #define DEBUG
 #include <stdio.h>  #include <stdio.h>
Line 37 
Line 37 
   
 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 */
Line 59 
Line 60 
   
         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);
Line 128 
Line 126 
                         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;

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6