Home | History | Annotate | Download | only in src

Lines Matching refs:new_role

351 	role_datum_t *role, *base_role, *new_role = NULL;
383 if ((new_role =
384 (role_datum_t *) malloc(sizeof(*new_role))) == NULL) {
387 role_datum_init(new_role);
389 /* new_role's dominates, types and roles field will be copied
391 new_role->flavor = role->flavor;
392 new_role->s.value = state->base->p_roles.nprim + 1;
396 (hashtab_datum_t) new_role);
401 base_role = new_role;
406 if ((new_role = malloc(sizeof(*new_role))) == NULL) {
409 role_datum_init(new_role);
410 new_role->flavor = base_role->flavor;
411 new_role->s.value = base_role->s.value;
416 (state->dest_decl->p_roles.table, new_id, new_role)) {
427 role_datum_destroy(new_role);
429 free(new_role);
1387 new_rule->new_role = module->map[SYM_ROLES][cur->new_role - 1];