Replace UNERDLOW/OVERFLOW by M_UNDERFLOW/M_OVERFLOW as some systems (Windows/MacOS) perform '#define UNDERFLOW value' in their headers, preventing the detection at preprocessing time.

This commit is contained in:
Patrick Pelissier committed 2021-02-07 09:36:00 +01:00
1 parent 16e2e07d41
commit d85df43329
3 files changed
+16 -16

No files matched your search

+7 -7
View File
@@ -135,13 +135,13 @@ static void test_incdec(void)
assert(!M_GREATER_OR_EQUAL_P(4, 6));
assert(!M_GREATER_OR_EQUAL_P(4, 7));
assert(!M_KEYWORD_P(UNDERFLOW, M_SUB(1, 1)));
assert(M_KEYWORD_P(UNDERFLOW, M_SUB(1, 2)));
assert(M_KEYWORD_P(UNDERFLOW, M_SUB(1, 6)));
assert(M_KEYWORD_P(UNDERFLOW, M_SUB(1, 5)));
assert(!M_KEYWORD_P(OVERFLOW, M_ADD(M_MAX_NB_ARGUMENT, 1)));
assert(M_KEYWORD_P(OVERFLOW, M_ADD(M_MAX_NB_ARGUMENT, 2)));
assert(M_KEYWORD_P(OVERFLOW, M_ADD(M_MAX_NB_ARGUMENT, 3)));
assert(!M_KEYWORD_P(M_UNDERFLOW, M_SUB(1, 1)));
assert(M_KEYWORD_P(M_UNDERFLOW, M_SUB(1, 2)));
assert(M_KEYWORD_P(M_UNDERFLOW, M_SUB(1, 6)));
assert(M_KEYWORD_P(M_UNDERFLOW, M_SUB(1, 5)));
assert(!M_KEYWORD_P(M_OVERFLOW, M_ADD(M_MAX_NB_ARGUMENT, 1)));
assert(M_KEYWORD_P(M_OVERFLOW, M_ADD(M_MAX_NB_ARGUMENT, 2)));
assert(M_KEYWORD_P(M_OVERFLOW, M_ADD(M_MAX_NB_ARGUMENT, 3)));
}
static void test_return(void)