From d4a7b4af1b4e3922aaa87c40735f4fac2cf7f154 Mon Sep 17 00:00:00 2001 From: Michael Bunk Date: Thu, 20 Nov 2014 11:11:47 +0100 Subject: [PATCH] Replace strnicmp() with strncasecmp() Fixes link failure in current Cygwin, see https://www.mail-archive.com/cygwin@cygwin.com/msg137048.html --- Callback/Callback.xs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Callback/Callback.xs b/Callback/Callback.xs index 6f0cbd5..5fef532 100644 --- a/Callback/Callback.xs +++ b/Callback/Callback.xs @@ -319,7 +319,7 @@ while (importDescriptor->Name != 0){ #endif if(TargetDllNameLen == 0) goto NO_MORE_LIBS; if(TargetDllNameLen == DllNameLen - && strnicmp(TargetDllNameStr, DllNameStr, TargetDllNameLen) == 0 + && strncasecmp(TargetDllNameStr, DllNameStr, TargetDllNameLen) == 0 && importDescriptor->OriginalFirstThunk && importDescriptor->FirstThunk ){