Introduced nxt_length() macro.

This commit is contained in:
Valentin Bartenev
2018-06-25 16:51:47 +03:00
parent af31012815
commit 1a52d876f7
28 changed files with 101 additions and 99 deletions

View File

@@ -76,11 +76,11 @@ typedef time_t nxt_time_t;
#endif
#define NXT_INT64_T_LEN (sizeof("-9223372036854775808") - 1)
#define NXT_INT32_T_LEN (sizeof("-2147483648") - 1)
#define NXT_INT64_T_LEN nxt_length("-9223372036854775808")
#define NXT_INT32_T_LEN nxt_length("-2147483648")
#define NXT_INT64_T_HEXLEN (sizeof("FFFFFFFFFFFFFFFF") - 1)
#define NXT_INT32_T_HEXLEN (sizeof("FFFFFFFF") - 1)
#define NXT_INT64_T_HEXLEN nxt_length("FFFFFFFFFFFFFFFF")
#define NXT_INT32_T_HEXLEN nxt_length("FFFFFFFF")
#define NXT_INT64_T_MAX 0x7FFFFFFFFFFFFFFFLL
#define NXT_INT32_T_MAX 0x7FFFFFFF