Home | History | Annotate | Download | only in config

Lines Matching refs:rec

1090 split_string (split_rec *rec,
1106 rec->count = cnt;
1107 rec->vec = NULL;
1109 if (rec->count == 0)
1112 rec->vec = (char **) xmalloc (sizeof (char *) * cnt);
1114 rec->vec[i] = 0;
1128 rec->vec[i] = xstrdup (q);
1132 rec->vec[i] = (char *) xmalloc (sizeof (char) * (len + 1));
1133 strncpy (rec->vec[i], q, len);
1134 rec
1139 trim_whitespace (rec->vec[i]);
1145 clear_split_rec (split_rec *rec)
1149 for (i = 0; i < rec->count; i++)
1150 free (rec->vec[i]);
1152 if (rec->count > 0)
1153 free (rec->vec);
1161 init_split_rec (split_rec *rec)
1163 rec->vec = NULL;
1164 rec->count = 0;
1411 split_rec rec;
1425 init_split_rec (&rec);
1427 split_string (&rec, optionrec.vec[0], '|', TRUE);
1429 if (rec.count == 0)
1431 clear_split_rec (&rec);
1436 if (!parse_insn_templ (rec.vec[0], &insn->t))
1438 clear_split_rec (&rec);
1443 for (i = 1; i < rec.count; i++)
1447 if (!parse_precond (rec.vec[i], cond))
1449 clear_split_rec (&rec);
1470 clear_split_rec (&rec);
1484 clear_split_rec (&rec);
1494 split_rec rec;
1497 split_string (&rec, in, ';', TRUE);
1499 for (i = 0; i < rec.count; i++)
1505 if (!parse_insn_templ (rec.vec[i], &e->t))