Lines Matching refs:entry_ptr
290 struct name_table_entry const *entry_ptr; in _nc_parse_entry() local
399 entry_ptr = _nc_find_entry(_nc_curr_token.tk_name, in _nc_parse_entry()
410 if (entry_ptr == NOTFOUND) { in _nc_parse_entry()
425 entry_ptr = _nc_find_entry(ap->to, in _nc_parse_entry()
427 if (entry_ptr && !silent) in _nc_parse_entry()
441 entry_ptr = _nc_find_entry(ap->to, in _nc_parse_entry()
443 if (entry_ptr && !silent) in _nc_parse_entry()
449 if (entry_ptr == NOTFOUND) { in _nc_parse_entry()
450 entry_ptr = lookup_fullname(_nc_curr_token.tk_name); in _nc_parse_entry()
459 if (entry_ptr == NOTFOUND in _nc_parse_entry()
462 if ((entry_ptr = _nc_extend_names(entryp, in _nc_parse_entry()
478 if (entry_ptr == NOTFOUND) { in _nc_parse_entry()
491 entry_ptr = _nc_find_type_entry("ma", NUMBER, in _nc_parse_entry()
493 assert(entry_ptr != 0); in _nc_parse_entry()
495 } else if (entry_ptr->nte_type != token_type) { in _nc_parse_entry()
509 entry_ptr = _nc_find_type_entry("ma", NUMBER, in _nc_parse_entry()
511 assert(entry_ptr != 0); in _nc_parse_entry()
516 entry_ptr = _nc_find_type_entry("MT", STRING, in _nc_parse_entry()
518 assert(entry_ptr != 0); in _nc_parse_entry()
521 && entry_ptr->nte_type == STRING) { in _nc_parse_entry()
528 switch (entry_ptr->nte_type) { in _nc_parse_entry()
552 switch (entry_ptr->nte_type) { in _nc_parse_entry()
554 entryp->tterm.Booleans[entry_ptr->nte_index] = CANCELLED_BOOLEAN; in _nc_parse_entry()
558 entryp->tterm.Numbers[entry_ptr->nte_index] = CANCELLED_NUMERIC; in _nc_parse_entry()
562 entryp->tterm.Strings[entry_ptr->nte_index] = CANCELLED_STRING; in _nc_parse_entry()
568 entryp->tterm.Booleans[entry_ptr->nte_index] = TRUE; in _nc_parse_entry()
574 entryp->tterm.Numbers[entry_ptr->nte_index] = MAX_NUMBER; in _nc_parse_entry()
578 entryp->tterm.Numbers[entry_ptr->nte_index] = in _nc_parse_entry()
586 int n = entry_ptr->nte_index; in _nc_parse_entry()
593 entryp->tterm.Strings[entry_ptr->nte_index] = _nc_save_str(ptr); in _nc_parse_entry()
1150 struct name_table_entry const *entry_ptr = _nc_get_table(FALSE); in lookup_fullname() local
1151 while (entry_ptr->nte_type != state in lookup_fullname()
1152 || entry_ptr->nte_index != count) in lookup_fullname()
1153 entry_ptr++; in lookup_fullname()
1154 return entry_ptr; in lookup_fullname()