libsepol/tests: rename bool indentifiers

Avoid using the identifier `bool` to improve support with future C
standards.  C23 is about to make `bool` a predefined macro (see N2654).

Signed-off-by: Christian Göttsche <cgzones@googlemail.com>
This commit is contained in:
Christian Göttsche 2023-04-20 17:35:53 +02:00 committed by James Carter
parent 513fc1570c
commit 893b50c6ce
1 changed files with 12 additions and 12 deletions

View File

@ -51,7 +51,7 @@
*/
typedef struct test_cond_expr {
const char *bool;
const char *boolean;
uint32_t expr_type;
} test_cond_expr_t;
@ -69,18 +69,18 @@ static void test_cond_expr_mapping(policydb_t * p, avrule_decl_t * d, test_cond_
CU_ASSERT_FATAL(expr != NULL);
CU_ASSERT(expr->expr_type == bools[i].expr_type);
if (bools[i].bool) {
CU_ASSERT(strcmp(p->sym_val_to_name[SYM_BOOLS][expr->boolean - 1], bools[i].bool) == 0);
if (bools[i].boolean) {
CU_ASSERT(strcmp(p->sym_val_to_name[SYM_BOOLS][expr->boolean - 1], bools[i].boolean) == 0);
}
expr = expr->next;
}
}
static void test_bool_state(policydb_t * p, const char *bool, int state)
static void test_bool_state(policydb_t * p, const char *boolean, int state)
{
cond_bool_datum_t *b;
b = hashtab_search(p->p_bools.table, bool);
b = hashtab_search(p->p_bools.table, boolean);
CU_ASSERT_FATAL(b != NULL);
CU_ASSERT(b->state == state);
}
@ -100,7 +100,7 @@ void base_cond_tests(policydb_t * base)
test_sym_presence(base, "g_b_bool_1", SYM_BOOLS, SCOPE_DECL, decls, 1);
test_bool_state(base, "g_b_bool_1", 0);
/* conditional expression mapped correctly */
bools[0].bool = "g_b_bool_1";
bools[0].boolean = "g_b_bool_1";
bools[0].expr_type = COND_BOOL;
test_cond_expr_mapping(base, d, bools, 1);
@ -110,7 +110,7 @@ void base_cond_tests(policydb_t * base)
test_sym_presence(base, "o1_b_bool_1", SYM_BOOLS, SCOPE_DECL, decls, 1);
test_bool_state(base, "o1_b_bool_1", 1);
/* conditional expression mapped correctly */
bools[0].bool = "o1_b_bool_1";
bools[0].boolean = "o1_b_bool_1";
bools[0].expr_type = COND_BOOL;
test_cond_expr_mapping(base, d, bools, 1);
@ -128,7 +128,7 @@ void module_cond_tests(policydb_t * base)
test_sym_presence(base, "g_m1_bool_1", SYM_BOOLS, SCOPE_DECL, decls, 1);
test_bool_state(base, "g_m1_bool_1", 1);
/* conditional expression mapped correctly */
bools[0].bool = "g_m1_bool_1";
bools[0].boolean = "g_m1_bool_1";
bools[0].expr_type = COND_BOOL;
test_cond_expr_mapping(base, d, bools, 1);
@ -138,7 +138,7 @@ void module_cond_tests(policydb_t * base)
test_sym_presence(base, "o1_m1_bool_1", SYM_BOOLS, SCOPE_DECL, decls, 1);
test_bool_state(base, "o1_m1_bool_1", 0);
/* conditional expression mapped correctly */
bools[0].bool = "o1_m1_bool_1";
bools[0].boolean = "o1_m1_bool_1";
bools[0].expr_type = COND_BOOL;
test_cond_expr_mapping(base, d, bools, 1);
@ -150,11 +150,11 @@ void module_cond_tests(policydb_t * base)
test_bool_state(base, "g_m2_bool_1", 1);
test_bool_state(base, "g_m2_bool_2", 0);
/* conditional expression mapped correctly */
bools[0].bool = "g_m2_bool_1";
bools[0].boolean = "g_m2_bool_1";
bools[0].expr_type = COND_BOOL;
bools[1].bool = "g_m2_bool_2";
bools[1].boolean = "g_m2_bool_2";
bools[1].expr_type = COND_BOOL;
bools[2].bool = NULL;
bools[2].boolean = NULL;
bools[2].expr_type = COND_AND;
test_cond_expr_mapping(base, d, bools, 3);
}