index 075bc8da48b79643af6794ddfc5c51270693982a..1ace77e24c9157e5254a485d0866b417bc5411e8 100644 (file)
Boston, MA 02111-1307, USA. */
\f
-#if !defined (__STDC__) || !__STDC__
+#if !defined WIN32 && (!defined (__STDC__) || !__STDC__)
/* This is a separate conditional since some stdc systems
reject `defined (const)'. */
#ifndef const
#define NULL 0
#endif
-int getopt_long(
- argc,
- argv,
- options,
- long_options,
- opt_index)
- int argc;
- char *const *argv;
- const char *options;
- const struct option *long_options;
- int *opt_index;
+int getopt_long(int argc,
+ char** argv,
+ const char* options,
+ const struct option* long_options,
+ int* opt_index)
{
return _getopt_internal(argc, argv, options, long_options, opt_index, 0);
}
but does match a short option, it is parsed as a short option
instead. */
-int getopt_long_only(
- argc,
- argv,
- options,
- long_options,
- opt_index)
- int argc;
- char *const *argv;
- const char *options;
- const struct option *long_options;
- int *opt_index;
+int getopt_long_only(int argc,
+ char** argv,
+ const char* options,
+ const struct option* long_options,
+ int* opt_index)
{
return _getopt_internal(argc, argv, options, long_options, opt_index, 1);
}