diff --git a/src/rrd_getopt1.c b/src/rrd_getopt1.c
index 075bc8da48b79643af6794ddfc5c51270693982a..724e1a5d9319ab1ae9cbc49dbf848d4a48df4dba 100644 (file)
--- a/src/rrd_getopt1.c
+++ b/src/rrd_getopt1.c
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
\f
-
+#ifndef WIN32
#if !defined (__STDC__) || !__STDC__
/* This is a separate conditional since some stdc systems
reject `defined (const)'. */
#define const
#endif
#endif
+#endif // WIN32
#ifdef HAVE_CONFIG_H
#include "../rrd_config.h"
#define NULL 0
#endif
+#ifdef WIN32
+int getopt_long(int argc,
+ char** argv,
+ const char* options,
+ const struct option* long_options,
+ int* opt_index)
+#else // WIN32
int getopt_long(
argc,
argv,
const char *options;
const struct option *long_options;
int *opt_index;
+#endif // WIN32
{
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. */
+#ifdef WIN32
+int getopt_long_only(int argc,
+ char** argv,
+ const char* options,
+ const struct option* long_options,
+ int* opt_index)
+#else // WIN32
int getopt_long_only(
argc,
argv,
const char *options;
const struct option *long_options;
int *opt_index;
+#endif // WIN32
{
return _getopt_internal(argc, argv, options, long_options, opt_index, 1);
}