diff --git a/src/basic/macro.h b/src/basic/macro.h index 7e2bc628db..68eb7bbd0e 100644 --- a/src/basic/macro.h +++ b/src/basic/macro.h @@ -368,17 +368,4 @@ assert_cc(sizeof(dummy_t) == 0); ((long)(_current_ - _entries_) < (long)(ELEMENTSOF(_entries_) - 1)) && ({ entry = *_current_; true; }); \ _current_++) -#define DECIMAL_STR_FMT(x) _Generic((x), \ - char: "%c", \ - bool: "%d", \ - unsigned char: "%d", \ - short: "%hd", \ - unsigned short: "%hu", \ - int: "%d", \ - unsigned: "%u", \ - long: "%ld", \ - unsigned long: "%lu", \ - long long: "%lld", \ - unsigned long long: "%llu") - #include "log.h" diff --git a/src/shared/tests.h b/src/shared/tests.h index 33180e7b37..141bfe4f22 100644 --- a/src/shared/tests.h +++ b/src/shared/tests.h @@ -208,6 +208,19 @@ static inline int run_test_table(void) { #define DEFINE_TEST_MAIN(log_level) \ DEFINE_TEST_MAIN_FULL(log_level, NULL, NULL) +#define DECIMAL_STR_FMT(x) _Generic((x), \ + char: "%c", \ + bool: "%d", \ + unsigned char: "%d", \ + short: "%hd", \ + unsigned short: "%hu", \ + int: "%d", \ + unsigned: "%u", \ + long: "%ld", \ + unsigned long: "%lu", \ + long long: "%lld", \ + unsigned long long: "%llu") + #define ASSERT_OK(expr) \ ({ \ typeof(expr) _result = (expr); \