Home | History | Annotate | Download | only in tools

Lines Matching defs:new_map

714 	rule_map *new_map = NULL;
722 new_map = calloc(1, (num_of_keys * sizeof(key_map)) + sizeof(rule_map));
723 if (!new_map)
726 new_map->is_never_allow = is_never_allow;
727 new_map->length = num_of_keys;
728 new_map->lineno = lineno;
729 new_map->filename = strdup(filename);
730 if (!new_map->filename) {
737 r = &(new_map->m[i]);
766 if (!key_map_validate(r, filename, lineno, new_map->is_never_allow)) {
775 if (r->dir == dir_in || new_map->is_never_allow) {
779 int l = (new_map->key) ? strlen(new_map->key) : 0;
783 tmp = realloc(new_map->key, l);
787 if (!new_map->key)
790 new_map->key = tmp;
792 strncat(new_map->key, k->key, key_len);
793 strncat(new_map->key, k->value, val_len);
800 if (new_map->key == NULL) {
805 return new_map;
810 if(new_map) {
811 rule_map_free(new_map, false);