ENH: Fix warning about assignment discards qualifiers from pointer target type
authorMathieu Malaterre <mathieu.malaterre@gmail.com>
Sat, 22 Jul 2006 03:35:17 +0000 (03:35 +0000)
committerMathieu Malaterre <mathieu.malaterre@gmail.com>
Sat, 22 Jul 2006 03:35:17 +0000 (03:35 +0000)
codec/compat/getopt.c

index 53d8329bec2aabea6d9ac872972979cf55c5d50c..ffc921bdc778a64f1d704eae71b40e4cacc92b13 100644 (file)
@@ -45,7 +45,7 @@ int opterr = 1,                       /* if error message should be printed */
  optind = 1,                   /* index into parent argv vector */
  optopt,                       /* character checked for validity */
  optreset;                     /* reset getopt */
-char *optarg;                  /* argument associated with option */
+const char *optarg;                    /* argument associated with option */
 
 #define        BADCH   (int)'?'
 #define        BADARG  (int)':'
@@ -57,7 +57,7 @@ char *optarg;                 /* argument associated with option */
  */
 int getopt(int nargc, char *const *nargv, const char *ostr) {
 #  define __progname nargv[0]
-  static char *place = EMSG;   /* option letter processing */
+  static const char *place = EMSG;     /* option letter processing */
   char *oli;                   /* option letter list index */
 
   if (optreset || !*place) {   /* update scanning pointer */