[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.12 and 1.13

version 1.12, 2002/12/19 21:24:28 version 1.13, 2004/12/30 01:52:48
Line 23 
Line 23 
 THIS SOFTWARE.  THIS SOFTWARE.
 ****************************************************************/  ****************************************************************/
   
 const char      *version = "version 20021213";  const char      *version = "version 20041222";
   
 #define DEBUG  #define DEBUG
 #include <stdio.h>  #include <stdio.h>
Line 60 
Line 60 
         const char *fs = NULL;          const char *fs = NULL;
   
         setlocale(LC_ALL, "");          setlocale(LC_ALL, "");
           setlocale(LC_NUMERIC, "C"); /* for parsing cmdline & prog */
         cmdname = __progname;          cmdname = __progname;
         if (argc == 1) {          if (argc == 1) {
                 fprintf(stderr, "usage: %s [-F fs] [-v var=value] [-safe] "                  fprintf(stderr, "usage: %s [-F fs] [-v var=value] [-safe] "
Line 153 
Line 153 
         if (!safe)          if (!safe)
                 envinit(environ);                  envinit(environ);
         yyparse();          yyparse();
           setlocale(LC_NUMERIC, ""); /* back to whatever it is locally */
         if (fs)          if (fs)
                 *FS = qstring(fs, '\0');                  *FS = qstring(fs, '\0');
            dprintf( ("errorflag=%d\n", errorflag) );             dprintf( ("errorflag=%d\n", errorflag) );

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13