From 23d2bd374838897ec97f9994e70856686a89f132 Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Thu, 30 Nov 2017 12:40:52 +0100 Subject: Fix macro redefinition warnings The corresponding implementations are available from APR. --- Zend/zend_config.w32.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Zend/zend_config.w32.h') diff --git a/Zend/zend_config.w32.h b/Zend/zend_config.w32.h index 2ba42cdc9d..a1b3714979 100644 --- a/Zend/zend_config.w32.h +++ b/Zend/zend_config.w32.h @@ -50,8 +50,12 @@ typedef unsigned int uint; #if _MSC_VER < 1900 #define snprintf _snprintf #endif +#ifndef HAVE_STRCASECMP #define strcasecmp(s1, s2) _stricmp(s1, s2) +#endif +#ifndef HAVE_STRNCASECMP #define strncasecmp(s1, s2, n) _strnicmp(s1, s2, n) +#endif #define zend_isinf(a) ((_fpclass(a) == _FPCLASS_PINF) || (_fpclass(a) == _FPCLASS_NINF)) #define zend_finite(x) _finite(x) #define zend_isnan(x) _isnan(x) -- cgit v1.2.1