mhd_str: improved compatibility with older compilers, including VS2010, VS2012

This commit is contained in:
Evgeny Grin (Karlson2k)
2016-06-25 12:01:58 +00:00
parent 0320b17392
commit ec79f5e0db
2 changed files with 6 additions and 1 deletions
+2 -1
View File
@@ -271,7 +271,8 @@ MHD_str_equal_caseless_ (const char * str1, const char * str2)
int
MHD_str_equal_caseless_n_ (const char * const str1, const char * const str2, size_t maxlen)
{
for (size_t i = 0; i < maxlen; ++i)
size_t i;
for (i = 0; i < maxlen; ++i)
{
const char c1 = str1[i];
const char c2 = str2[i];
+4
View File
@@ -10,7 +10,11 @@
#define MSVC 1
/* Define to type which will be used as boolean type. */
#if _MSC_VER+0 >= 1800
#define _MHD_bool _Bool
#else /* before VS 2013 */
#define _MHD_bool int
#endif /* before VS 2013 */
/* Define to 1 if your C compiler supports inline functions. */
#define INLINE_FUNC 1