Lines Matching defs:aliasdatum
705 level_datum_t *datum = 0, *aliasdatum = 0;
775 aliasdatum = (level_datum_t *) malloc(sizeof(level_datum_t));
776 if (!aliasdatum) {
780 level_datum_init(aliasdatum);
781 aliasdatum->isalias = TRUE;
782 aliasdatum->level = level;
784 ret = declare_symbol(SYM_LEVELS, id, aliasdatum, NULL, &value);
826 if (aliasdatum) {
827 level_datum_destroy(aliasdatum);
828 free(aliasdatum);
884 cat_datum_t *datum = 0, *aliasdatum = 0;
945 aliasdatum = (cat_datum_t *) malloc(sizeof(cat_datum_t));
946 if (!aliasdatum) {
950 cat_datum_init(aliasdatum);
951 aliasdatum->isalias = TRUE;
952 aliasdatum->s.value = datum->s.value;
955 declare_symbol(SYM_CATS, id, aliasdatum, NULL,
996 if (aliasdatum) {
997 cat_datum_destroy(aliasdatum);
998 free(aliasdatum);
1225 type_datum_t *aliasdatum = NULL;
1234 aliasdatum = (type_datum_t *) malloc(sizeof(type_datum_t));
1235 if (!aliasdatum) {
1240 memset(aliasdatum, 0, sizeof(type_datum_t));
1241 aliasdatum->s.value = type->s.value;
1243 ret = declare_symbol(SYM_TYPES, id, aliasdatum,
1244 NULL, &aliasdatum->s.value);
1263 type_datum_destroy(aliasdatum);
1264 free(aliasdatum);
1266 aliasdatum = hashtab_search(policydbp->symtab[SYM_TYPES].table, id);
1267 assert(aliasdatum);
1269 aliasdatum->primary = type->s.value;
1270 aliasdatum->flavor = TYPE_ALIAS;
1282 type_datum_destroy(aliasdatum);
1283 free(aliasdatum);