From 4e03e0ec4a4ff76a15afed9216f6dcb1ed3e4861 Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Mon, 11 Sep 2006 21:40:50 +0000 Subject: [PATCH] Those two #ifdefs were wrong on my setup (straightforward RosBE 3.4.2, and also updated to 3.4.4). So: 1. Removed the stricmp guard 2. Added a #ifdef->#undef solution If this break compilation on linux or on gcc 4 on win32 (very low probability, if any), let's think further. svn path=/trunk/; revision=24076 --- reactos/lib/libwine/string.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/reactos/lib/libwine/string.c b/reactos/lib/libwine/string.c index 04fc54cb3af..09a1de45432 100644 --- a/reactos/lib/libwine/string.c +++ b/reactos/lib/libwine/string.c @@ -3,7 +3,11 @@ #include "wine/port.h" #ifndef HAVE_STRCASECMP -# ifndef HAVE__STRICMP + +#ifdef strcasecmp +# undef strcasecmp +#endif + int strcasecmp( const char *str1, const char *str2 ) { const unsigned char *ustr1 = (const unsigned char *)str1; @@ -16,4 +20,3 @@ int strcasecmp( const char *str1, const char *str2 ) return toupper(*ustr1) - toupper(*ustr2); } #endif -#endif