diff --git a/src/rrd_cgi.c b/src/rrd_cgi.c
index 8ce7fba3792150fdd22c53b7c548e3497c34a7ef..ee003c96e1cf08ed8f9bc65839244144116cc277 100644 (file)
--- a/src/rrd_cgi.c
+++ b/src/rrd_cgi.c
/*****************************************************************************
- * RRDtool 1.4.3 Copyright by Tobi Oetiker, 1997-2010
+ * RRDtool 1.4.8 Copyright by Tobi Oetiker, 1997-2013
*****************************************************************************
* rrd_cgi.c RRD Web Page Generator
*****************************************************************************/
#include <stdlib.h>
#endif
+#ifdef WIN32
+ #define strcasecmp stricmp
+ #define strcasencmp strnicmp
+#endif
+
#define MEMBLK 1024
/*#define DEBUG_PARSER
#define DEBUG_VARS*/
int argc,
char *argv[])
{
- long length;
char *buffer;
- char *server_url = NULL;
long i;
long filter = 0;
struct option long_options[] = {
if (!filter) {
rrdcgiDebug(0, 0);
rrdcgiArg = rrdcgiInit();
- server_url = getenv("SERVER_URL");
}
/* make sure we have one extra argument,
fprintf(stderr, "ERROR: expected a filename\n");
exit(1);
} else {
- length = readfile(argv[optind], &buffer, 1);
+ readfile(argv[optind], &buffer, 1);
}
if (rrd_test_error()) {
val = func(argc, (const char **) args);
free(args-1);
} else {
- /* unable to parse arguments, undo 0-termination by scanargs */
- for (; argc > 0; argc--) {
- *((args[argc - 1]) - 1) = ' ';
- }
-
/* next call, try parsing at current offset +1 */
end = (*buf) + i + 1;