X-Git-Url: https://git.octo.it/?p=rrdtool.git;a=blobdiff_plain;f=src%2Frrd_getopt1.c;h=1ace77e24c9157e5254a485d0866b417bc5411e8;hp=4c406e9f9c711ff8dbbca746dd450cf4a95bebf1;hb=85cd3f3afae48026843bea34d2d0d1056ee9dda5;hpb=7d0d6b07c9f5bd5dfd99aa7fe9826eebf2181f1f diff --git a/src/rrd_getopt1.c b/src/rrd_getopt1.c index 4c406e9..1ace77e 100644 --- a/src/rrd_getopt1.c +++ b/src/rrd_getopt1.c @@ -19,13 +19,8 @@ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#ifdef HAVE_CONFIG_H -#include "../rrd_config.h" -#endif - -#include "rrd_getopt.h" -#if !defined (__STDC__) || !__STDC__ +#if !defined WIN32 && (!defined (__STDC__) || !__STDC__) /* This is a separate conditional since some stdc systems reject `defined (const)'. */ #ifndef const @@ -33,6 +28,12 @@ #endif #endif +#ifdef HAVE_CONFIG_H +#include "../rrd_config.h" +#endif + +#include "rrd_getopt.h" + #include /* Comment out all this code if we are using the GNU C Library, and are not @@ -64,17 +65,11 @@ #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); } @@ -84,17 +79,11 @@ 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, + char** argv, + const char* options, + const struct option* long_options, + int* opt_index) { return _getopt_internal(argc, argv, options, long_options, opt_index, 1); }