Lines Matching defs:spec_arr
83 struct spec *spec_arr;
142 specs = realloc(data->spec_arr, total_specs * sizeof(*specs));
151 data->spec_arr = specs;
215 if (data->spec_arr[i].hasMetaChars)
216 memcpy(&spec_copy[front++], &data->spec_arr[i], len);
218 memcpy(&spec_copy[back--], &data->spec_arr[i], len);
238 free(data->spec_arr);
239 data->spec_arr = spec_copy;
441 struct spec *spec_arr;
489 spec_arr = data->spec_arr;
492 spec_arr[nspec].stem_id = find_stem_from_spec(data, regex);
493 spec_arr[nspec].regex_str = regex;
494 __pthread_mutex_init(&spec_arr[nspec].regex_lock, NULL);
495 spec_arr[nspec].regex_compiled = false;
497 spec_arr[nspec].type_str = type;
498 spec_arr[nspec].mode = 0;
500 spec_arr[nspec].lr.ctx_raw = context;
501 spec_arr[nspec].lr.lineno = lineno;
510 && compile_regex(&spec_arr[nspec], &errbuf)) {
528 spec_arr[nspec].mode = mode;
533 spec_hasMetaChars(&spec_arr[nspec]);
536 return compat_validate(rec, &spec_arr[nspec].lr, path, lineno);