• Home
  • Raw
  • Download

Lines Matching refs:new_class

417 	class_datum_t *class, *new_class;  in class_copy_callback()  local
432 new_class = (class_datum_t *) malloc(sizeof(class_datum_t)); in class_copy_callback()
433 if (!new_class) { in class_copy_callback()
437 memset(new_class, 0, sizeof(class_datum_t)); in class_copy_callback()
438 if (symtab_init(&new_class->permissions, PERM_SYMTAB_SIZE)) { in class_copy_callback()
440 free(new_class); in class_copy_callback()
444 new_class->s.value = class->s.value; in class_copy_callback()
447 ret = class_copy_default_new_object(state, class, new_class); in class_copy_callback()
449 free(new_class); in class_copy_callback()
456 free(new_class); in class_copy_callback()
462 (hashtab_datum_t *) new_class); in class_copy_callback()
465 free(new_class); in class_copy_callback()
472 &new_class->permissions)) { in class_copy_callback()
478 new_class->comkey = strdup(class->comkey); in class_copy_callback()
479 if (!new_class->comkey) { in class_copy_callback()
484 new_class->comdatum = in class_copy_callback()
486 new_class->comkey); in class_copy_callback()
487 if (!new_class->comdatum) { in class_copy_callback()
489 new_class->comkey); in class_copy_callback()
492 new_class->permissions.nprim += in class_copy_callback()
493 new_class->comdatum->permissions.nprim; in class_copy_callback()
503 class_datum_t *class, *new_class; in constraint_copy_callback() local
510 new_class = hashtab_search(state->out->p_classes.table, id); in constraint_copy_callback()
511 if (!new_class) { in constraint_copy_callback()
518 (&new_class->constraints, class->constraints, state) == -1 in constraint_copy_callback()
519 || constraint_node_clone(&new_class->validatetrans, in constraint_copy_callback()