Lines Matching defs:call
857 /* anonymous classpermission from call */
5403 struct cil_call *call = NULL;
5415 cil_call_init(&call);
5417 call->macro_str = parse_current->next->data;
5420 cil_tree_init(&call->args_tree);
5421 cil_copy_ast(db, parse_current->next->next, call->args_tree->root);
5424 ast_node->data = call;
5430 cil_tree_log(parse_current, CIL_ERR, "Bad macro call");
5431 cil_destroy_call(call);
5435 void cil_destroy_call(struct cil_call *call)
5437 if (call == NULL) {
5441 call->macro = NULL;
5443 if (call->args_tree != NULL) {
5444 cil_tree_destroy(&call->args_tree);
5447 if (call->args != NULL) {
5448 cil_list_destroy(&call->args, 1);
5451 free(call);