X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Fcomstack.c;h=0c502f83127a11e420d0718ae2310013c5616627;hp=eac17f78cb4301b24e96362acfa2f9b8f9726e41;hb=ffb913afb48e3a0cb3539827daafed79562ab0b7;hpb=6e0314cce5d9c3d346d4d968a7ea07f92d8761b1 diff --git a/src/comstack.c b/src/comstack.c index eac17f7..0c502f8 100644 --- a/src/comstack.c +++ b/src/comstack.c @@ -19,10 +19,7 @@ #include #include #include - -#ifdef WIN32 -#define strncasecmp _strnicmp -#endif +#include #if HAVE_GNUTLS_H #define ENABLE_SSL 1 @@ -389,17 +386,19 @@ static int cs_complete_http(const char *buf, int len, int head_only) break; } else if (i < len - 20 && - !strncasecmp((const char *) buf+i, "Transfer-Encoding:", 18)) + !yaz_strncasecmp((const char *) buf+i, + "Transfer-Encoding:", 18)) { i+=18; while (buf[i] == ' ') i++; if (i < len - 8) - if (!strncasecmp((const char *) buf+i, "chunked", 7)) + if (!yaz_strncasecmp((const char *) buf+i, "chunked", 7)) chunked = 1; } else if (i < len - 17 && - !strncasecmp((const char *)buf+i, "Content-Length:", 15)) + !yaz_strncasecmp((const char *)buf+i, + "Content-Length:", 15)) { i+= 15; while (buf[i] == ' ') @@ -428,7 +427,7 @@ static int cs_complete_auto_x(const char *buf, int len, int head_only) int r = cs_complete_http(buf, len, head_only); return r; } - return completeBER((const unsigned char *) buf, len); + return completeBER(buf, len); }