Lines Matching refs:nspec
51 unsigned int nspec;
153 for (ii = 0; ii < data->nspec; ii++) {
155 for (jj = ii + 1; jj < data->nspec; jj++) {
286 unsigned int nspec = data->nspec;
318 spec_arr[nspec].stem_id = find_stem_from_spec(data, regex);
319 spec_arr[nspec].regex_str = strdup(regex);
320 if (!spec_arr[nspec].regex_str) {
327 if (rec->validating && compile_regex(data, &spec_arr[nspec], &errbuf)) {
335 spec_arr[nspec].mode = 0;
338 spec_arr[nspec].type_str = strdup(type);
348 spec_arr[nspec].mode = S_IFBLK;
351 spec_arr[nspec].mode = S_IFCHR;
354 spec_arr[nspec].mode = S_IFDIR;
357 spec_arr[nspec].mode = S_IFIFO;
360 spec_arr[nspec].mode = S_IFLNK;
363 spec_arr[nspec].mode = S_IFSOCK;
366 spec_arr[nspec].mode = S_IFREG;
376 spec_arr[nspec].lr.ctx_raw = strdup(context);
379 if (selabel_validate(rec, &spec_arr[nspec].lr) < 0) {
382 path, lineno, spec_arr[nspec].lr.ctx_raw);
388 spec_hasMetaChars(&spec_arr[nspec]);
391 data->nspec = ++nspec;
457 data->nspec = 0;
460 && data->nspec < maxnspec) {
473 && data->nspec < maxnspec) {
483 && data->nspec < maxnspec) {
491 if (data->nspec == 0) {
496 malloc(sizeof(spec_t) * data->nspec)))
498 memset(data->spec_arr, 0, sizeof(spec_t)*data->nspec);
499 maxnspec = data->nspec;
509 spec_copy = malloc(sizeof(spec_t) * data->nspec);
513 for (i = 0; i < data->nspec; i++)
517 for (i = 0; i < data->nspec; i++)
546 for (i = 0; i < data->nspec; i++) {
582 if (!data->nspec) {
611 for (i = data->nspec - 1; i >= 0; i--) {
654 unsigned int i, nspec = data->nspec;
657 for (i = 0; i < nspec; i++) {