From b97d3fea4b0dcedaf27e49a035ada945414ae4ec Mon Sep 17 00:00:00 2001 From: Deomid Ryabkov Date: Thu, 22 Oct 2015 18:21:22 +0100 Subject: [PATCH] strnlen should return size_t PUBLISHED_FROM=545c7d80380c48332803ef00981763b130a1c1c6 --- mongoose.c | 2 +- mongoose.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mongoose.c b/mongoose.c index b2342b79..2730aff7 100644 --- a/mongoose.c +++ b/mongoose.c @@ -921,7 +921,7 @@ int cs_base64_decode(const unsigned char *s, int len, char *dst) { #if !(_XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L) && \ !(__DARWIN_C_LEVEL >= 200809L) && !defined(RTOS_SDK) || \ defined(_WIN32) -int strnlen(const char *s, size_t maxlen) { +size_t strnlen(const char *s, size_t maxlen) { size_t l = 0; for (; l < maxlen && s[l] != '\0'; l++) { } diff --git a/mongoose.h b/mongoose.h index 3448f090..c57dba26 100644 --- a/mongoose.h +++ b/mongoose.h @@ -483,7 +483,7 @@ int c_vsnprintf(char *buf, size_t buf_size, const char *format, va_list ap); #if !(_XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L) && \ !(__DARWIN_C_LEVEL >= 200809L) && !defined(RTOS_SDK) || \ defined(_WIN32) -int strnlen(const char *s, size_t maxlen); +size_t strnlen(const char *s, size_t maxlen); #endif #ifdef __cplusplus