Lines Matching defs:dbc
80 struct db_cache *dbc;
126 dbc = db_cache;
127 while (dbc) {
128 if (strcmp(curloc, dbc->loc) == 0) {
129 dbl = dbc->info;
141 dbc = dbc->next;
143 if (dbc == NULL) {
145 if ((dbc = lmalloc(sizeof (struct db_cache))) == NULL) {
149 if ((dbc->loc = lmalloc(strlen(curloc) + 1)) == NULL) {
150 lfree(dbc, sizeof (struct db_cache));
154 dbc->info = NULL;
155 (void) strcpy(dbc->loc, curloc);
156 /* connect dbc to the dbc list */
157 dbc->next = db_cache;
158 db_cache = dbc;
166 _DFLT_LOC_PATH "%s" MESSAGES "%s", dbc->loc, msgfile) >=
180 if (strcmp(dbc->loc, "C") == 0) {
194 /* connect dbl to the dbc->info list */
195 dbl->next = dbc->info;
196 dbc->info = dbl;