Home | History | Annotate | Download | only in tools

Lines Matching defs:new_map

685 	rule_map *new_map = NULL;
693 new_map = calloc(1, (num_of_keys * sizeof(key_map)) + sizeof(rule_map));
694 if (!new_map)
697 new_map->is_never_allow = is_never_allow;
698 new_map->length = num_of_keys;
699 new_map->lineno = lineno;
700 new_map->filename = strdup(filename);
701 if (!new_map->filename) {
708 r = &(new_map->m[i]);
737 if (!key_map_validate(r, filename, lineno, new_map->is_never_allow)) {
746 if (r->dir == dir_in || new_map->is_never_allow) {
750 int l = (new_map->key) ? strlen(new_map->key) : 0;
754 tmp = realloc(new_map->key, l);
758 if (!new_map->key)
761 new_map->key = tmp;
763 strncat(new_map->key, k->key, key_len);
764 strncat(new_map->key, k->value, val_len);
771 if (new_map->key == NULL) {
776 return new_map;
781 if(new_map) {
782 rule_map_free(new_map, false);