Check for strncasecmp or _strnicmp

This commit is contained in:
Chris Robinson
2008-01-14 16:30:18 -08:00
parent a2e2522612
commit 16fb3f6db5
+10
View File
@@ -108,6 +108,16 @@ IF(NOT "${HAVE_STRCASECMP}")
ADD_DEFINITIONS(-Dstrcasecmp=_stricmp)
ENDIF()
CHECK_FUNCTION_EXISTS(strncasecmp HAVE_STRNCASECMP)
IF(NOT "${HAVE_STRNCASECMP}")
CHECK_FUNCTION_EXISTS(_strnicmp HAVE__STRNICMP)
IF(NOT "${HAVE__STRNICMP}")
MESSAGE(FATAL_ERROR "No case-insensitive size-limitted compare function found, please report!")
ENDIF()
ADD_DEFINITIONS(-Dstrncasecmp=_strnicmp)
ENDIF()
CHECK_FUNCTION_EXISTS(snprintf HAVE_SNPRINTF)
IF(NOT "${HAVE_SNPRINTF}")
CHECK_FUNCTION_EXISTS(_snprintf HAVE__SNPRINTF)