Lines Matching refs:dbc
81 struct db_cache *dbc; in gettxt() local
129 dbc = db_cache; in gettxt()
130 while (dbc) { in gettxt()
131 if (strcmp(curloc, dbc->loc) == 0) { in gettxt()
132 dbl = dbc->info; in gettxt()
144 dbc = dbc->next; in gettxt()
146 if (dbc == NULL) { in gettxt()
148 if ((dbc = lmalloc(sizeof (struct db_cache))) == NULL) { in gettxt()
152 if ((dbc->loc = lmalloc(strlen(curloc) + 1)) == NULL) { in gettxt()
153 lfree(dbc, sizeof (struct db_cache)); in gettxt()
157 dbc->info = NULL; in gettxt()
158 (void) strcpy(dbc->loc, curloc); in gettxt()
160 dbc->next = db_cache; in gettxt()
161 db_cache = dbc; in gettxt()
169 _DFLT_LOC_PATH "%s" MESSAGES "%s", dbc->loc, msgfile) >= in gettxt()
183 if (strcmp(dbc->loc, "C") == 0) { in gettxt()
198 dbl->next = dbc->info; in gettxt()
199 dbc->info = dbl; in gettxt()