diff options
author | Andris Zeila <andris.zeila@zabbix.com> | 2021-04-08 10:42:37 +0300 |
---|---|---|
committer | Andris Zeila <andris.zeila@zabbix.com> | 2021-04-08 10:42:37 +0300 |
commit | 6c813562076a596e4876d47fecf96e7546243a68 (patch) | |
tree | 5905cb76707d046181a4dca8803ca4050f13ae81 /include/zbxserialize.h | |
parent | 31b0f725566ec3dd066eb9bf3025785e0f6a302e (diff) |
........S. [ZBXNEXT-6478] added explicit type cast to suppress cppcheck warnings
Diffstat (limited to 'include/zbxserialize.h')
-rw-r--r-- | include/zbxserialize.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/include/zbxserialize.h b/include/zbxserialize.h index 8afc9787be5..77790a312f6 100644 --- a/include/zbxserialize.h +++ b/include/zbxserialize.h @@ -22,16 +22,16 @@ #include "common.h" -#define zbx_serialize_prepare_str(len, str) \ - str##_len = (NULL != str ? strlen(str) + 1 : 0); \ +#define zbx_serialize_prepare_str(len, str) \ + str##_len = (NULL != str ? (zbx_uint32_t)strlen(str) + 1 : 0); \ len += str##_len + sizeof(zbx_uint32_t) -#define zbx_serialize_prepare_str_len(len, str, str_len) \ - str_len = (NULL != str ? strlen(str) + 1 : 0); \ +#define zbx_serialize_prepare_str_len(len, str, str_len) \ + str_len = (NULL != str ? (zbx_uint32_t)strlen(str) + 1 : 0); \ len += str_len + sizeof(zbx_uint32_t) #define zbx_serialize_prepare_value(len, value) \ - len += sizeof(value) + len += (zbx_uint32_t)sizeof(value) #define zbx_serialize_uint64(buffer, value) (memcpy(buffer, &value, sizeof(zbx_uint64_t)), sizeof(zbx_uint64_t)) |