# HG changeset patch # User Matti Hamalainen # Date 1456224233 -7200 # Node ID 0146aa9a952486c5c6963c751038bb441d02dbe1 # Parent b0f9f806c8c90a9c053c9334d7d2f60cc97dd0c7 Simplify char printf tests. diff -r b0f9f806c8c9 -r 0146aa9a9524 tests.c --- a/tests.c Tue Feb 23 12:43:38 2016 +0200 +++ b/tests.c Tue Feb 23 12:43:53 2016 +0200 @@ -347,16 +347,10 @@ { const char c_val = 'x'; const char *c_msg = "x"; - test_snprintf(c_msg, "a%cBC", c_val); - test_snprintf(c_msg, "%c", c_val); - test_snprintf(c_msg, "", c_val); - test_snprintf(c_msg, "%0c", c_val); - test_snprintf(c_msg, "%1c", c_val); - test_snprintf(c_msg, "% c", c_val); - test_snprintf(c_msg, "%-3c", c_val); - test_snprintf(c_msg, "%3c", c_val); - test_snprintf(c_msg, "%.3c", c_val); - test_snprintf(c_msg, "%-.3c", c_val); + char *c_fmts[] = { "a%cBC", "%c", "", "%0c", "%1c", "% c", "%-3c", "%3c", "%.3c", "%-.3c", "%-3.3c", "%.c" }; + + for (i1 = 0; i1 < NCOUNT(c_fmts); i1++) + test_snprintf(c_msg, c_fmts[i1], c_val); } //