Home | History | Annotate | Download | only in tools

Lines Matching refs:new_map

520 	rule_map *new_map = NULL;
524 new_map = calloc(1, (num_of_keys * sizeof(key_map)) + sizeof(rule_map));
525 if (!new_map)
528 new_map->length = num_of_keys;
529 new_map->lineno = lineno;
534 r = &(new_map->m[i]);
567 int l = (new_map->key) ? strlen(new_map->key) : 0;
571 tmp = realloc(new_map->key, l);
575 if (!new_map->key)
578 new_map->key = tmp;
580 strncat(new_map->key, k->key, key_len);
581 strncat(new_map->key, k->value, val_len);
588 if (new_map->key == NULL) {
593 valid_rule = rule_map_validate(new_map);
599 return new_map;
604 if(new_map) {
605 rule_map_free(new_map, rule_map_destroy_key);