From a6d4d3eeac8c6e0e8def305f3b6bcab43361a210 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 7 Oct 2004 22:57:24 +0000 Subject: use curlx_strnequal() from the private lib sources instead of strncasecmp() for maximum portability --- tests/server/Makefile.am | 3 ++- tests/server/sws.c | 10 ++++------ 2 files changed, 6 insertions(+), 7 deletions(-) (limited to 'tests/server') diff --git a/tests/server/Makefile.am b/tests/server/Makefile.am index 39280a8a7..a655e3f63 100644 --- a/tests/server/Makefile.am +++ b/tests/server/Makefile.am @@ -31,6 +31,7 @@ INCLUDES = -I$(top_srcdir)/lib -I$(top_srcdir)/include noinst_PROGRAMS = sws -sws_SOURCES= sws.c getpart.c getpart.h +sws_SOURCES= sws.c getpart.c getpart.h $(top_srcdir)/lib/strequal.c extra_DIST = config.h.in + diff --git a/tests/server/sws.c b/tests/server/sws.c index 9922b09ce..db2979175 100644 --- a/tests/server/sws.c +++ b/tests/server/sws.c @@ -55,6 +55,7 @@ #include #endif +#include "curlx.h" /* from the private lib dir */ #include "getpart.h" #ifndef FALSE @@ -70,9 +71,6 @@ #include #define sleep(sec) Sleep ((sec)*1000) -#ifdef _MSC_VER -#define strncasecmp strnicmp -#endif #define EINPROGRESS WSAEINPROGRESS #define EWOULDBLOCK WSAEWOULDBLOCK @@ -371,7 +369,7 @@ int ProcessRequest(struct httprequest *req) */ do { - if(!req->cl && !strncasecmp("Content-Length:", line, 15)) { + if(!req->cl && curlx_strnequal("Content-Length:", line, 15)) { /* If we don't ignore content-length, we read it and we read the whole request including the body before we return. If we've been told to ignore the content-length, we will return as soon as all headers @@ -381,8 +379,8 @@ int ProcessRequest(struct httprequest *req) logmsg("Found Content-Legth: %d in the request", req->cl); break; } - else if(!strncasecmp("Transfer-Encoding: chunked", line, - strlen("Transfer-Encoding: chunked"))) { + else if(curlx_strnequal("Transfer-Encoding: chunked", line, + strlen("Transfer-Encoding: chunked"))) { /* chunked data coming in */ chunked = TRUE; } -- cgit v1.2.3