Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndris Zeila <andris.zeila@zabbix.com>2021-04-08 10:42:37 +0300
committerAndris Zeila <andris.zeila@zabbix.com>2021-04-08 10:42:37 +0300
commit6c813562076a596e4876d47fecf96e7546243a68 (patch)
tree5905cb76707d046181a4dca8803ca4050f13ae81 /include/zbxserialize.h
parent31b0f725566ec3dd066eb9bf3025785e0f6a302e (diff)
........S. [ZBXNEXT-6478] added explicit type cast to suppress cppcheck warnings
Diffstat (limited to 'include/zbxserialize.h')
-rw-r--r--include/zbxserialize.h10
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))