X-Git-Url: https://git.octo.it/?p=rrdtool.git;a=blobdiff_plain;f=src%2Frrd_getopt1.c;h=15bd2a974be276ee5b0dc18a9387771c032fc576;hp=075bc8da48b79643af6794ddfc5c51270693982a;hb=28a2150521548582386dcadda9e25f8124cb0e9a;hpb=72d1c36855e2f0d8638a21290e9eb0fb0bb05f2b diff --git a/src/rrd_getopt1.c b/src/rrd_getopt1.c index 075bc8d..15bd2a9 100644 --- a/src/rrd_getopt1.c +++ b/src/rrd_getopt1.c @@ -20,7 +20,7 @@ Boston, MA 02111-1307, USA. */ -#if !defined (__STDC__) || !__STDC__ +#if !defined WIN32 && (!defined (__STDC__) || !__STDC__) /* This is a separate conditional since some stdc systems reject `defined (const)'. */ #ifndef const @@ -65,17 +65,15 @@ #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, +#ifdef WIN32 + char** argv, +#else // WIN32 + char* const* argv, +#endif //WIN32 + const char* options, + const struct option* long_options, + int* opt_index) { return _getopt_internal(argc, argv, options, long_options, opt_index, 0); } @@ -85,17 +83,15 @@ int getopt_long( 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, +#ifdef WIN32 + char** argv, +#else // WIN32 + char* const* argv, +#endif //WIN32 + const char* options, + const struct option* long_options, + int* opt_index) { return _getopt_internal(argc, argv, options, long_options, opt_index, 1); }