Lines Matching refs:last_database
430 struct database *last_database = NULL; in process_input() local
481 if (last_database == NULL || last_database->dbid != key[0]) in process_input()
483 last_database = databases; in process_input()
484 while (last_database != NULL && last_database->dbid != key[0]) in process_input()
485 last_database = last_database->next; in process_input()
487 if (last_database == NULL) in process_input()
489 last_database = xmalloc (sizeof (*last_database)); in process_input()
490 last_database->dbid = key[0]; in process_input()
491 last_database->extra_string = false; in process_input()
492 last_database->next = databases; in process_input()
493 last_database->entries = NULL; in process_input()
494 last_database->nentries = 0; in process_input()
495 last_database->keystrlen = 0; in process_input()
496 databases = last_database; in process_input()
502 last_database->extra_string = true; in process_input()
517 if (last_database->extra_string) in process_input()
521 nentry->extra_string = last_database->extra_string; in process_input()
536 if (last_database->extra_string) in process_input()
547 struct dbentry **found = tsearch (newp, &last_database->entries, in process_input()
560 ++last_database->nentries; in process_input()
561 last_database->keystrlen += keylen; in process_input()