Lines Matching refs:spec_arr
83 struct spec *spec_arr; member
142 specs = realloc(data->spec_arr, total_specs * sizeof(*specs)); in grow_specs()
151 data->spec_arr = specs; in grow_specs()
215 if (data->spec_arr[i].hasMetaChars) in sort_specs()
216 memcpy(&spec_copy[front++], &data->spec_arr[i], len); in sort_specs()
218 memcpy(&spec_copy[back--], &data->spec_arr[i], len); in sort_specs()
238 free(data->spec_arr); in sort_specs()
239 data->spec_arr = spec_copy; in sort_specs()
437 struct spec *spec_arr; in process_line() local
481 spec_arr = data->spec_arr; in process_line()
484 spec_arr[nspec].stem_id = find_stem_from_spec(data, regex); in process_line()
485 spec_arr[nspec].regex_str = regex; in process_line()
486 __pthread_mutex_init(&spec_arr[nspec].regex_lock, NULL); in process_line()
487 spec_arr[nspec].regex_compiled = false; in process_line()
489 spec_arr[nspec].type_str = type; in process_line()
490 spec_arr[nspec].mode = 0; in process_line()
492 spec_arr[nspec].lr.ctx_raw = context; in process_line()
493 spec_arr[nspec].lr.lineno = lineno; in process_line()
502 && compile_regex(&spec_arr[nspec], &errbuf)) { in process_line()
520 spec_arr[nspec].mode = mode; in process_line()
525 spec_hasMetaChars(&spec_arr[nspec]); in process_line()
528 return compat_validate(rec, &spec_arr[nspec].lr, path, lineno); in process_line()