diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2021-03-17 20:20:14 +0100 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2021-03-17 21:56:43 +0100 |
commit | c54cadace5fd262ac5c70226e98f3dd1bef4f689 (patch) | |
tree | 5193f426c9cc9645d6aaaf8ca1058d310de5740d /tests | |
parent | 84d9de798ae0fb21a724ec2442b31d5e02d0e958 (diff) | |
download | weechat-c54cadace5fd262ac5c70226e98f3dd1bef4f689.zip |
tests: use macros UINT32_C and UINT64_C for integer constants of type uint32_t and uint64_t
This fixes the following compiler warnings: "integer constant is so large that
it is unsigned".
Diffstat (limited to 'tests')
-rw-r--r-- | tests/unit/gui/test-gui-nick.cpp | 146 |
1 files changed, 73 insertions, 73 deletions
diff --git a/tests/unit/gui/test-gui-nick.cpp b/tests/unit/gui/test-gui-nick.cpp index 9cbcc6a7a..5ec794370 100644 --- a/tests/unit/gui/test-gui-nick.cpp +++ b/tests/unit/gui/test-gui-nick.cpp @@ -92,23 +92,23 @@ TEST(GuiNick, HashDbj264) gui_nick_hash_djb2_64 (NULL, NULL); gui_nick_hash_djb2_64 ("", NULL); gui_nick_hash_djb2_64 ("", &hash); - UNSIGNED_LONGS_EQUAL(0, hash); + UNSIGNED_LONGS_EQUAL(UINT64_C(0), hash); gui_nick_hash_djb2_64 ("a", &hash); - UNSIGNED_LONGS_EQUAL(97, hash); + UNSIGNED_LONGS_EQUAL(UINT64_C(97), hash); hash = 0; gui_nick_hash_djb2_64 ("abcdef", &hash); - UNSIGNED_LONGS_EQUAL(4013083373, hash); + UNSIGNED_LONGS_EQUAL(UINT64_C(4013083373), hash); hash = 0; gui_nick_hash_djb2_64 ("abcdefghijklmnopqrstuvwxyz", &hash); - UNSIGNED_LONGS_EQUAL(16315903832110220128, hash); + UNSIGNED_LONGS_EQUAL(UINT64_C(16315903832110220128), hash); hash = 0; gui_nick_hash_djb2_64 ("abcdefghijklmnopqrstuvwxyz" "abcdefghijklmnopqrstuvwxyz", &hash); - UNSIGNED_LONGS_EQUAL(16109708650384405235, hash); + UNSIGNED_LONGS_EQUAL(UINT64_C(16109708650384405235), hash); } /* @@ -124,18 +124,18 @@ TEST(GuiNick, HashDbj232) gui_nick_hash_djb2_32 (NULL, NULL); gui_nick_hash_djb2_32 ("", NULL); gui_nick_hash_djb2_32 ("", &hash); - UNSIGNED_LONGS_EQUAL(0, hash); + UNSIGNED_LONGS_EQUAL(UINT32_C(0), hash); gui_nick_hash_djb2_32 ("a", &hash); - UNSIGNED_LONGS_EQUAL(97, hash); + UNSIGNED_LONGS_EQUAL(UINT32_C(97), hash); hash = 0; gui_nick_hash_djb2_32 ("abcdef", &hash); - UNSIGNED_LONGS_EQUAL(4013083373, hash); + UNSIGNED_LONGS_EQUAL(UINT32_C(4013083373), hash); hash = 0; gui_nick_hash_djb2_32 ("abcdefghijklmnopqrstuvwxyz", &hash); - UNSIGNED_LONGS_EQUAL(3683976572, hash); + UNSIGNED_LONGS_EQUAL(UINT32_C(3683976572), hash); } /* @@ -151,23 +151,23 @@ TEST(GuiNick, HashSum64) gui_nick_hash_sum_64 (NULL, NULL); gui_nick_hash_sum_64 ("", NULL); gui_nick_hash_sum_64 ("", &hash); - UNSIGNED_LONGS_EQUAL(0, hash); + UNSIGNED_LONGS_EQUAL(UINT64_C(0), hash); gui_nick_hash_sum_64 ("a", &hash); - UNSIGNED_LONGS_EQUAL(97, hash); + UNSIGNED_LONGS_EQUAL(UINT64_C(97), hash); hash = 0; gui_nick_hash_sum_64 ("abcdef", &hash); - UNSIGNED_LONGS_EQUAL(597, hash); + UNSIGNED_LONGS_EQUAL(UINT64_C(597), hash); hash = 0; gui_nick_hash_sum_64 ("abcdefghijklmnopqrstuvwxyz", &hash); - UNSIGNED_LONGS_EQUAL(2847, hash); + UNSIGNED_LONGS_EQUAL(UINT64_C(2847), hash); hash = 0; gui_nick_hash_sum_64 ("abcdefghijklmnopqrstuvwxyz" "abcdefghijklmnopqrstuvwxyz", &hash); - UNSIGNED_LONGS_EQUAL(5694, hash); + UNSIGNED_LONGS_EQUAL(UINT64_C(5694), hash); } /* @@ -183,23 +183,23 @@ TEST(GuiNick, HashSum32) gui_nick_hash_sum_32 (NULL, NULL); gui_nick_hash_sum_32 ("", NULL); gui_nick_hash_sum_32 ("", &hash); - UNSIGNED_LONGS_EQUAL(0, hash); + UNSIGNED_LONGS_EQUAL(UINT32_C(0), hash); gui_nick_hash_sum_32 ("a", &hash); - UNSIGNED_LONGS_EQUAL(97, hash); + UNSIGNED_LONGS_EQUAL(UINT32_C(97), hash); hash = 0; gui_nick_hash_sum_32 ("abcdef", &hash); - UNSIGNED_LONGS_EQUAL(597, hash); + UNSIGNED_LONGS_EQUAL(UINT32_C(597), hash); hash = 0; gui_nick_hash_sum_32 ("abcdefghijklmnopqrstuvwxyz", &hash); - UNSIGNED_LONGS_EQUAL(2847, hash); + UNSIGNED_LONGS_EQUAL(UINT32_C(2847), hash); hash = 0; gui_nick_hash_sum_32 ("abcdefghijklmnopqrstuvwxyz" "abcdefghijklmnopqrstuvwxyz", &hash); - UNSIGNED_LONGS_EQUAL(5694, hash); + UNSIGNED_LONGS_EQUAL(UINT32_C(5694), hash); } /* @@ -214,74 +214,74 @@ TEST(GuiNick, HashColor) /* test hash: djb2 */ config_file_option_set (config_look_nick_color_hash, "djb2", 1); - UNSIGNED_LONGS_EQUAL(0, gui_nick_hash_color (NULL, 256)); - UNSIGNED_LONGS_EQUAL(0, gui_nick_hash_color ("", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(0), gui_nick_hash_color (NULL, 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(0), gui_nick_hash_color ("", 256)); - UNSIGNED_LONGS_EQUAL(0, gui_nick_hash_color ("abcdef", 0)); + UNSIGNED_LONGS_EQUAL(UINT64_C(0), gui_nick_hash_color ("abcdef", 0)); - UNSIGNED_LONGS_EQUAL(6006552168338, gui_nick_hash_color ("abcdef", -1)); + UNSIGNED_LONGS_EQUAL(UINT64_C(6006552168338), gui_nick_hash_color ("abcdef", -1)); - UNSIGNED_LONGS_EQUAL(71, gui_nick_hash_color ("a", 256)); - UNSIGNED_LONGS_EQUAL(108, gui_nick_hash_color ("abc", 256)); - UNSIGNED_LONGS_EQUAL(146, gui_nick_hash_color ("abcdef", 256)); - UNSIGNED_LONGS_EQUAL(73, gui_nick_hash_color ("abcdefghi", 256)); - UNSIGNED_LONGS_EQUAL(170, gui_nick_hash_color ("abcdefghijklmnopqrstuvwxyz", 256)); - UNSIGNED_LONGS_EQUAL(124, gui_nick_hash_color ("abcdefghijklmnopqrstuvwxyz" - "abcdefghijklmnopqrstuvwxyz", 256)); - UNSIGNED_LONGS_EQUAL(94, gui_nick_hash_color ("zzzzzz", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(71), gui_nick_hash_color ("a", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(108), gui_nick_hash_color ("abc", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(146), gui_nick_hash_color ("abcdef", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(73), gui_nick_hash_color ("abcdefghi", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(170), gui_nick_hash_color ("abcdefghijklmnopqrstuvwxyz", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(124), gui_nick_hash_color ("abcdefghijklmnopqrstuvwxyz" + "abcdefghijklmnopqrstuvwxyz", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(94), gui_nick_hash_color ("zzzzzz", 256)); /* test hash: sum */ config_file_option_set (config_look_nick_color_hash, "sum", 1); - UNSIGNED_LONGS_EQUAL(0, gui_nick_hash_color (NULL, 256)); - UNSIGNED_LONGS_EQUAL(0, gui_nick_hash_color ("", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(0), gui_nick_hash_color (NULL, 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(0), gui_nick_hash_color ("", 256)); - UNSIGNED_LONGS_EQUAL(97, gui_nick_hash_color ("a", 256)); - UNSIGNED_LONGS_EQUAL(38, gui_nick_hash_color ("abc", 256)); - UNSIGNED_LONGS_EQUAL(85, gui_nick_hash_color ("abcdef", 256)); - UNSIGNED_LONGS_EQUAL(141, gui_nick_hash_color ("abcdefghi", 256)); - UNSIGNED_LONGS_EQUAL(31, gui_nick_hash_color ("abcdefghijklmnopqrstuvwxyz", 256)); - UNSIGNED_LONGS_EQUAL(62, gui_nick_hash_color ("abcdefghijklmnopqrstuvwxyz" - "abcdefghijklmnopqrstuvwxyz", 256)); - UNSIGNED_LONGS_EQUAL(220, gui_nick_hash_color ("zzzzzz", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(97), gui_nick_hash_color ("a", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(38), gui_nick_hash_color ("abc", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(85), gui_nick_hash_color ("abcdef", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(141), gui_nick_hash_color ("abcdefghi", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(31), gui_nick_hash_color ("abcdefghijklmnopqrstuvwxyz", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(62), gui_nick_hash_color ("abcdefghijklmnopqrstuvwxyz" + "abcdefghijklmnopqrstuvwxyz", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(220), gui_nick_hash_color ("zzzzzz", 256)); /* test hash: djb2_32 */ config_file_option_set (config_look_nick_color_hash, "djb2_32", 1); - UNSIGNED_LONGS_EQUAL(0, gui_nick_hash_color (NULL, 256)); - UNSIGNED_LONGS_EQUAL(0, gui_nick_hash_color ("", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(0), gui_nick_hash_color (NULL, 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(0), gui_nick_hash_color ("", 256)); - UNSIGNED_LONGS_EQUAL(0, gui_nick_hash_color ("abcdef", 0)); + UNSIGNED_LONGS_EQUAL(UINT64_C(0), gui_nick_hash_color ("abcdef", 0)); - UNSIGNED_LONGS_EQUAL(1382582162, gui_nick_hash_color ("abcdef", -1)); + UNSIGNED_LONGS_EQUAL(UINT64_C(1382582162), gui_nick_hash_color ("abcdef", -1)); - UNSIGNED_LONGS_EQUAL(71, gui_nick_hash_color ("a", 256)); - UNSIGNED_LONGS_EQUAL(108, gui_nick_hash_color ("abc", 256)); - UNSIGNED_LONGS_EQUAL(146, gui_nick_hash_color ("abcdef", 256)); - UNSIGNED_LONGS_EQUAL(73, gui_nick_hash_color ("abcdefghi", 256)); - UNSIGNED_LONGS_EQUAL(209, gui_nick_hash_color ("abcdefghijklmnopqrstuvwxyz", 256)); - UNSIGNED_LONGS_EQUAL(116, gui_nick_hash_color ("abcdefghijklmnopqrstuvwxyz" - "abcdefghijklmnopqrstuvwxyz", 256)); - UNSIGNED_LONGS_EQUAL(94, gui_nick_hash_color ("zzzzzz", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(71), gui_nick_hash_color ("a", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(108), gui_nick_hash_color ("abc", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(146), gui_nick_hash_color ("abcdef", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(73), gui_nick_hash_color ("abcdefghi", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(209), gui_nick_hash_color ("abcdefghijklmnopqrstuvwxyz", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(116), gui_nick_hash_color ("abcdefghijklmnopqrstuvwxyz" + "abcdefghijklmnopqrstuvwxyz", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(94), gui_nick_hash_color ("zzzzzz", 256)); /* test hash: sum_32 */ config_file_option_set (config_look_nick_color_hash, "sum_32", 1); - UNSIGNED_LONGS_EQUAL(0, gui_nick_hash_color (NULL, 256)); - UNSIGNED_LONGS_EQUAL(0, gui_nick_hash_color ("", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(0), gui_nick_hash_color (NULL, 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(0), gui_nick_hash_color ("", 256)); - UNSIGNED_LONGS_EQUAL(0, gui_nick_hash_color ("abcdef", 0)); + UNSIGNED_LONGS_EQUAL(UINT64_C(0), gui_nick_hash_color ("abcdef", 0)); - UNSIGNED_LONGS_EQUAL(597, gui_nick_hash_color ("abcdef", -1)); + UNSIGNED_LONGS_EQUAL(UINT64_C(597), gui_nick_hash_color ("abcdef", -1)); - UNSIGNED_LONGS_EQUAL(97, gui_nick_hash_color ("a", 256)); - UNSIGNED_LONGS_EQUAL(38, gui_nick_hash_color ("abc", 256)); - UNSIGNED_LONGS_EQUAL(85, gui_nick_hash_color ("abcdef", 256)); - UNSIGNED_LONGS_EQUAL(141, gui_nick_hash_color ("abcdefghi", 256)); - UNSIGNED_LONGS_EQUAL(31, gui_nick_hash_color ("abcdefghijklmnopqrstuvwxyz", 256)); - UNSIGNED_LONGS_EQUAL(62, gui_nick_hash_color ("abcdefghijklmnopqrstuvwxyz" - "abcdefghijklmnopqrstuvwxyz", 256)); - UNSIGNED_LONGS_EQUAL(220, gui_nick_hash_color ("zzzzzz", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(97), gui_nick_hash_color ("a", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(38), gui_nick_hash_color ("abc", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(85), gui_nick_hash_color ("abcdef", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(141), gui_nick_hash_color ("abcdefghi", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(31), gui_nick_hash_color ("abcdefghijklmnopqrstuvwxyz", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(62), gui_nick_hash_color ("abcdefghijklmnopqrstuvwxyz" + "abcdefghijklmnopqrstuvwxyz", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(220), gui_nick_hash_color ("zzzzzz", 256)); /* hash with salt */ @@ -289,23 +289,23 @@ TEST(GuiNick, HashColor) /* test hash: djb2 */ config_file_option_set (config_look_nick_color_hash, "djb2", 1); - UNSIGNED_LONGS_EQUAL(146, gui_nick_hash_color ("def", 256)); - UNSIGNED_LONGS_EQUAL(199603970247853410, gui_nick_hash_color ("abcdef", -1)); + UNSIGNED_LONGS_EQUAL(UINT64_C(146), gui_nick_hash_color ("def", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(199603970247853410), gui_nick_hash_color ("abcdef", -1)); /* test hash: sum */ config_file_option_set (config_look_nick_color_hash, "sum", 1); - UNSIGNED_LONGS_EQUAL(85, gui_nick_hash_color ("def", 256)); - UNSIGNED_LONGS_EQUAL(891, gui_nick_hash_color ("abcdef", -1)); + UNSIGNED_LONGS_EQUAL(UINT64_C(85), gui_nick_hash_color ("def", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(891), gui_nick_hash_color ("abcdef", -1)); /* test hash: djb2_32 */ config_file_option_set (config_look_nick_color_hash, "djb2_32", 1); - UNSIGNED_LONGS_EQUAL(146, gui_nick_hash_color ("def", 256)); - UNSIGNED_LONGS_EQUAL(2988541282, gui_nick_hash_color ("abcdef", -1)); + UNSIGNED_LONGS_EQUAL(UINT64_C(146), gui_nick_hash_color ("def", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(2988541282), gui_nick_hash_color ("abcdef", -1)); /* test hash: sum_32 */ config_file_option_set (config_look_nick_color_hash, "sum_32", 1); - UNSIGNED_LONGS_EQUAL(85, gui_nick_hash_color ("def", 256)); - UNSIGNED_LONGS_EQUAL(891, gui_nick_hash_color ("abcdef", -1)); + UNSIGNED_LONGS_EQUAL(UINT64_C(85), gui_nick_hash_color ("def", 256)); + UNSIGNED_LONGS_EQUAL(UINT64_C(891), gui_nick_hash_color ("abcdef", -1)); config_file_option_reset (config_look_nick_color_hash_salt, 1); } |