Lines Matching defs:numeral
4906 numeral_t *numeral;
4969 * no cached entry, initialize a numeral struct
4972 numeral = s_malloc(sizeof (numeral_t));
4973 numeral->id = new_id(set->headnumeral, type, min);
4974 numeral->full_path = s_strdup(devfs_path);
4975 numeral->rule_index = index;
4976 numeral->cmp_str = cmp_str;
4978 numeral->flags = 0;
4979 vprint(RSRV_MID, "%s: alloc new_id: %s numeral flags = %d\n",
4980 fcn, numeral->id, numeral->flags);
4984 numeral->next = set->headnumeral;
4985 set->headnumeral = numeral;
4987 *buf = s_strdup(numeral->id);
5040 "Attempting match with numeral ID: %s"
5041 " numeral flags = %d\n", np->id, np->flags);
5104 * list of struct numerals, ONE FOR EACH *UNIQUE* numeral or character ID
5108 * Each rmt/X will store a *single* struct numeral... ie 0, 1, 2 each get a
5109 * single struct numeral. There is no need to store more than a single logical
5120 /* linked list of numeral sets */
5129 * See if we've already cached this numeral set.
5182 * For each RE, search the "reserved" list to create numeral IDs that
5210 * numeral list.
5293 new_id(numeral_t *numeral, int type, char *min)
5308 if (numeral == NULL) {
5316 for (np = numeral; np != NULL; np = np->next) {
5338 if (numeral == NULL) {
5345 for (np = numeral; np != NULL; np = np->next) {
5624 vprint(RSRV_MID, "Attempting to create reserved numeral: %s\n",
5630 * need to make sure ONE copy of numeral_id exists on the numeral list.
5655 vprint(RSRV_MID, "Reserved numeral ID: %s\n", np->id);
5661 * numeral set's numeral list, add it and its physical path.
5682 * ONE copy of numeral_id exists on the numeral list. We only need
5691 * of the numeral is 0, since both reserved and