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

Diff for /src/usr.bin/locale/locale.c between version 1.12 and 1.13

version 1.12, 2016/02/05 12:59:12 version 1.13, 2020/04/17 10:45:04
Line 16 
Line 16 
  */   */
   
 #include <err.h>  #include <err.h>
   #include <langinfo.h>
 #include <locale.h>  #include <locale.h>
 #include <stdio.h>  #include <stdio.h>
 #include <stdlib.h>  #include <stdlib.h>
Line 169 
Line 170 
 static void  static void
 usage(void)  usage(void)
 {  {
         fprintf(stderr, "usage: %s [-a | -m]\n", __progname);          fprintf(stderr, "usage: %s [-a | -m | charmap]\n", __progname);
         exit(1);          exit(1);
 }  }
   
Line 203 
Line 204 
         argc -= optind;          argc -= optind;
         argv += optind;          argv += optind;
   
         if (argc != 0 || (aflag && mflag))          if (aflag + mflag + argc > 1)
                 usage();                  usage();
         else if (aflag)          else if (aflag)
                 show_locales();                  show_locales();
         else if (mflag)          else if (mflag)
                 printf("UTF-8\n");                  printf("UTF-8\n");
           else if (strcmp(*argv, "charmap") == 0)
                   printf("%s\n", nl_langinfo(CODESET));
           else
                   usage();
   
         return 0;          return 0;
 }  }

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