Fix -Wsign-conversion on GCC 8 (fixes #1715)

This commit is contained in:
Benoit Blanchon
2022-02-25 09:23:51 +01:00
parent 986f77fa15
commit 89ed54362b
20 changed files with 32 additions and 30 deletions

View File

@ -481,7 +481,7 @@ class MsgPackDeserializer {
T size;
if (!readInteger(size))
return false;
return skipBytes(size + 1);
return skipBytes(size + 1U);
}
MemoryPool *_pool;

View File

@ -106,13 +106,13 @@ inline SizedRamString adaptString(const char* s, size_t n) {
return SizedRamString(s, n);
}
template <int N>
template <size_t N>
struct IsString<char[N]> : true_type {};
template <int N>
template <size_t N>
struct IsString<const char[N]> : true_type {};
template <int N>
template <size_t N>
inline SizedRamString adaptString(char s[N]) {
return SizedRamString(s, strlen(s));
}