Lines Matching defs:nspec
84 unsigned int nspec;
136 if (data->nspec < data->alloc_specs)
139 new_specs = data->nspec + 16;
140 total_specs = data->nspec + new_specs;
149 memset(&specs[data->nspec], 0, new_specs * sizeof(*specs));
207 spec_copy = malloc(len * data->nspec);
213 back = data->nspec - 1;
214 for (i = 0; i < data->nspec; i++) {
226 back = data->nspec - 1;
442 unsigned int nspec = data->nspec;
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;
505 * but do not bump nspec since it's used below.
507 data->nspec++;
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);