Lines Matching refs:dbp

85 STATIC cdinfo_incore_t	*dbp;			/* Pointer to CD info struct */  variable
129 fnp = &dbp->disc.artistfname; in dbprog_fullname_ck()
137 fnp = &dbp->track[extt_pos].artistfname; in dbprog_fullname_ck()
349 (dbp->track[pos].notes != NULL || in dbprog_listupd_ent()
350 dbp->track[pos].credit_list != NULL) ? in dbprog_listupd_ent()
410 (dbp->track[i].title != NULL) ? in dbprog_listupd_all()
411 dbp->track[i].title : UNDEF_STR, in dbprog_listupd_all()
442 newstate = (bool_t) (dbp->disc.notes != NULL); in dbprog_extd_lblupd()
481 newstate = (bool_t) (dbp->disc.credit_list != NULL); in dbprog_dcred_lblupd()
520 newstate = (bool_t) (dbp->disc.segment_list != NULL); in dbprog_seg_lblupd()
881 genre = dbp->disc.genre; in dbprog_curgenre()
882 genre2 = dbp->disc.genre2; in dbprog_curgenre()
885 genre = dbp->track[trkpos].genre; in dbprog_curgenre()
886 genre2 = dbp->track[trkpos].genre2; in dbprog_curgenre()
890 for (p = dbp->genrelist; p != NULL; p = p->next) { in dbprog_curgenre()
908 for (p = dbp->genrelist; p != NULL; p = p->next) { in dbprog_curgenre()
962 if (dbp->genrelist == NULL) in dbprog_genreupd()
969 for (p = dbp->genrelist; p != NULL; p = p->next) { in dbprog_genreupd()
1308 if (dbp->regionlist == NULL) { in dbprog_regionupd()
1317 for (i = 1, rp = dbp->regionlist; rp != NULL; in dbprog_regionupd()
1333 if (dbp->disc.region != NULL) in dbprog_regionupd()
1335 cdinfo_region_name(dbp->disc.region), in dbprog_regionupd()
1360 if (dbp->langlist == NULL) { in dbprog_langupd()
1368 for (i = 1, lp = dbp->langlist; lp != NULL; in dbprog_langupd()
1382 if (dbp->disc.lang != NULL) in dbprog_langupd()
1384 cdinfo_lang_name(dbp->disc.lang), in dbprog_langupd()
1414 if (dbp->rolelist != NULL && first) { in dbprog_creditupd()
1418 for (p = dbp->rolelist; p != NULL; p = p->next) { in dbprog_creditupd()
1438 q = dbp->disc.credit_list; in dbprog_creditupd()
1440 dbp->disc.artist, in dbprog_creditupd()
1441 dbp->disc.title); in dbprog_creditupd()
1447 q = dbp->track[pos].credit_list; in dbprog_creditupd()
1450 dbp->track[pos].title in dbprog_creditupd()
1547 dbprog_tcred_lblupd(&dbp->track[pos]); in dbprog_creditupd()
1549 (dbp->track[pos].title != NULL) ? in dbprog_creditupd()
1550 dbp->track[pos].title : UNDEF_STR, in dbprog_creditupd()
1605 list = dbp->disc.credit_list; in dbprog_credit_ck()
1610 list = dbp->track[pos].credit_list; in dbprog_credit_ck()
1647 for (p = dbp->track[j].credit_list; p != NULL; in dbprog_credit_ck()
1688 for (p = dbp->disc.credit_list; p != NULL; p = p->next) { in dbprog_credit_ck()
1744 for (q = dbp->disc.segment_list, i = 1; q != NULL; q = q->next, i++) { in dbprog_segmentupd()
1919 if (dbp->disc.sorttitle != NULL) { in dbprog_extdupd()
1921 if (p == NULL || strcmp(p, dbp->disc.sorttitle) != 0) { in dbprog_extdupd()
1923 dbp->disc.sorttitle, in dbprog_extdupd()
1933 if (dbp->disc.title_the != NULL) { in dbprog_extdupd()
1935 if (p == NULL || strcmp(p, dbp->disc.title_the) != 0) { in dbprog_extdupd()
1937 dbp->disc.title_the, in dbprog_extdupd()
1953 if (dbp->disc.year != NULL) { in dbprog_extdupd()
1955 if (p == NULL || strcmp(p, dbp->disc.year) != 0) { in dbprog_extdupd()
1957 dbp->disc.year, in dbprog_extdupd()
1967 if (dbp->disc.label != NULL) { in dbprog_extdupd()
1969 if (p == NULL || strcmp(p, dbp->disc.label) != 0) { in dbprog_extdupd()
1971 dbp->disc.label, in dbprog_extdupd()
1982 dbp->disc.compilation, False); in dbprog_extdupd()
1988 if (dbp->disc.dnum != NULL) { in dbprog_extdupd()
1990 if (p == NULL || strcmp(p, dbp->disc.dnum) != 0) in dbprog_extdupd()
1992 dbp->disc.dnum, in dbprog_extdupd()
2001 if (dbp->disc.tnum != NULL) { in dbprog_extdupd()
2003 if (p == NULL || strcmp(p, dbp->disc.tnum) != 0) in dbprog_extdupd()
2005 dbp->disc.tnum, in dbprog_extdupd()
2020 if (dbp->disc.notes != NULL) { in dbprog_extdupd()
2022 if (p == NULL || strcmp(p, dbp->disc.notes) != 0) in dbprog_extdupd()
2024 dbp->disc.notes, in dbprog_extdupd()
2033 if (dbp->discid != 0) in dbprog_extdupd()
2034 (void) sprintf(discid, "%08x", dbp->discid); in dbprog_extdupd()
2056 dbp->disc.revision, "-", XmSTRING_DEFAULT_CHARSET, TRUE in dbprog_extdupd()
2066 dbp->disc.certifier, "-", XmSTRING_DEFAULT_CHARSET, TRUE in dbprog_extdupd()
2076 dbprog_set_disc_title(s->cur_disc, dbp->disc.artist, dbp->disc.title); in dbprog_extdupd()
2107 dbp->track[trkpos].title in dbprog_exttupd()
2111 if (dbp->track[trkpos].sorttitle != NULL) { in dbprog_exttupd()
2113 if (p == NULL || strcmp(p, dbp->track[trkpos].sorttitle) != 0){ in dbprog_exttupd()
2116 dbp->track[trkpos].sorttitle, in dbprog_exttupd()
2127 if (dbp->track[trkpos].title_the != NULL) { in dbprog_exttupd()
2129 if (p == NULL || strcmp(p, dbp->track[trkpos].title_the) != 0){ in dbprog_exttupd()
2131 dbp->track[trkpos].title_the, in dbprog_exttupd()
2147 if (dbp->track[trkpos].artist != NULL) { in dbprog_exttupd()
2149 if (p == NULL || strcmp(p, dbp->track[trkpos].artist) != 0) { in dbprog_exttupd()
2152 dbp->track[trkpos].artist, in dbprog_exttupd()
2167 if (dbp->track[trkpos].year != NULL) { in dbprog_exttupd()
2169 if (p == NULL || strcmp(p, dbp->track[trkpos].year) != 0) { in dbprog_exttupd()
2172 dbp->track[trkpos].year, in dbprog_exttupd()
2183 if (dbp->track[trkpos].label != NULL) { in dbprog_exttupd()
2185 if (p == NULL || strcmp(p, dbp->track[trkpos].label) != 0) { in dbprog_exttupd()
2188 dbp->track[trkpos].label, in dbprog_exttupd()
2199 if (dbp->track[trkpos].bpm != NULL) { in dbprog_exttupd()
2201 if (p == NULL || strcmp(p, dbp->track[trkpos].bpm) != 0) { in dbprog_exttupd()
2204 dbp->track[trkpos].bpm, in dbprog_exttupd()
2218 if (dbp->track[trkpos].notes != NULL) { in dbprog_exttupd()
2220 if (p == NULL || strcmp(p, dbp->track[trkpos].notes) != 0) { in dbprog_exttupd()
2223 dbp->track[trkpos].notes, in dbprog_exttupd()
2235 dbp->track[trkpos].isrc, "-", XmSTRING_DEFAULT_CHARSET, TRUE in dbprog_exttupd()
2265 if (dbp->disc.artist != NULL) { in dbprog_structupd()
2267 if (p == NULL || strcmp(p, dbp->disc.artist) != 0) { in dbprog_structupd()
2269 dbp->disc.artist, in dbprog_structupd()
2284 if (dbp->disc.title != NULL) { in dbprog_structupd()
2286 if (p == NULL || strcmp(p, dbp->disc.title) != 0) { in dbprog_structupd()
2288 dbp->disc.title, in dbprog_structupd()
2303 if (dbp->playorder != NULL && !s->onetrk_prog) { in dbprog_structupd()
2305 if (p == NULL || strcmp(p, dbp->playorder) != 0) { in dbprog_structupd()
2310 dbp->playorder, in dbprog_structupd()
2359 dbp->flags &= ~CDINFO_CHANGED; in dbprog_structupd()
2392 (dbp->disc.artist == NULL ? 0 : strlen(dbp->disc.artist)) + in dbprog_do_submit_popup()
2393 (dbp->disc.title == NULL ? 0 : strlen(dbp->disc.title)) + 4 in dbprog_do_submit_popup()
2402 dbp->disc.artist == NULL ? in dbprog_do_submit_popup()
2403 app_data.str_unknartist : dbp->disc.artist, in dbprog_do_submit_popup()
2404 dbp->disc.title == NULL ? in dbprog_do_submit_popup()
2405 app_data.str_unkndisc : dbp->disc.title); in dbprog_do_submit_popup()
2456 if ((dbp->flags & CDINFO_NEEDREG) != 0) { in dbprog_dbsubmit()
2468 dbp->flags &= ~CDINFO_CHANGED; in dbprog_dbsubmit()
2507 return (dbp->playorder != NULL && dbp->playorder[0] != '\0'); in dbprog_pgm_active()
2612 ((dbp->flags & (CDINFO_FROMLOC | CDINFO_FROMCDT)) ? in dbprog_hist_new()
2614 h1.discid = dbp->discid; in dbprog_hist_new()
2615 h1.genre = dbp->disc.genre; in dbprog_hist_new()
2616 h1.artist = dbp->disc.artist; in dbprog_hist_new()
2617 h1.title = dbp->disc.title; in dbprog_hist_new()
2796 ((dbp->flags & (CDINFO_FROMLOC | CDINFO_FROMCDT)) ? in dbprog_chgr_new()
2798 ch.discid = dbp->discid; in dbprog_chgr_new()
2799 ch.genre = dbp->disc.genre; in dbprog_chgr_new()
2800 ch.artist = dbp->disc.artist; in dbprog_chgr_new()
2801 ch.title = dbp->disc.title; in dbprog_chgr_new()
2857 if (dbp->matchlist == NULL) { in dbprog_matchsel_popup()
2864 mp = dbp->matchlist; in dbprog_matchsel_popup()
3084 (dbp->track[sav_pos].title != NULL) ? in dbprog_curtrkupd()
3085 dbp->track[sav_pos].title : UNDEF_STR, in dbprog_curtrkupd()
3106 (dbp->track[sav_pos].title != NULL) ? in dbprog_curtrkupd()
3107 dbp->track[sav_pos].title : UNDEF_STR, in dbprog_curtrkupd()
3154 if (dbp->playorder != NULL) { in dbprog_progclear()
3155 MEM_FREE(dbp->playorder); in dbprog_progclear()
3156 dbp->playorder = NULL; in dbprog_progclear()
3321 dbp->flags &= ~CDINFO_CHANGED; in dbprog_dbclear()
3458 if (dbp->matchlist != NULL) { in dbprog_dbget()
3462 for (mp = dbp->matchlist; mp != NULL; mp = mp->next) in dbprog_dbget()
3466 dbp->match_tag = 1; in dbprog_dbget()
3484 else if ((dbp->flags & CDINFO_NEEDREG) != 0) { in dbprog_dbget()
3491 else if ((dbp->flags & CDINFO_MATCH) != 0) { in dbprog_dbget()
3520 if (dbp->proxy_passwd != NULL) { in dbprog_dbget()
3521 (void) memset(dbp->proxy_passwd, 0, in dbprog_dbget()
3522 strlen(dbp->proxy_passwd)); in dbprog_dbget()
3523 MEM_FREE(dbp->proxy_passwd); in dbprog_dbget()
3524 dbp->proxy_passwd = NULL; in dbprog_dbget()
3669 dbp = dbprog_curdb(s); in dbprog_init()
3785 if ((dbp->flags & CDINFO_CHANGED) && !app_data.cdinfo_inetoffln) { in dbprog_chgsubmit()
3818 return (dbp->disc.artist); in dbprog_curartist()
3840 return (dbp->disc.title == NULL ? in dbprog_curtitle()
3841 app_data.str_unkndisc : dbp->disc.title); in dbprog_curtitle()
3865 if (n < 0 || dbp->track[n].title == NULL) in dbprog_curttitle()
3868 return (dbp->track[n].title); in dbprog_curttitle()
3930 if (dbp->playorder == NULL) in dbprog_pgm_parse()
3935 if (!util_newstr(&tmpbuf, dbp->playorder)) { in dbprog_pgm_parse()
4266 if (!app_data.cdinfo_inetoffln && (dbp->flags & CDINFO_CHANGED)) in dbprog_inetoffln()
4299 ent = &dbp->disc.artist; in dbprog_text_new()
4301 ent = &dbp->disc.title; in dbprog_text_new()
4303 ent = &dbp->disc.sorttitle; in dbprog_text_new()
4305 ent = &dbp->disc.title_the; in dbprog_text_new()
4307 ent = &dbp->disc.year; in dbprog_text_new()
4309 ent = &dbp->disc.label; in dbprog_text_new()
4311 ent = &dbp->disc.dnum; in dbprog_text_new()
4313 ent = &dbp->disc.tnum; in dbprog_text_new()
4315 ent = &dbp->disc.notes; in dbprog_text_new()
4317 ent = &dbp->track[extt_pos].sorttitle; in dbprog_text_new()
4319 ent = &dbp->track[extt_pos].title_the; in dbprog_text_new()
4321 ent = &dbp->track[extt_pos].artist; in dbprog_text_new()
4323 ent = &dbp->track[extt_pos].year; in dbprog_text_new()
4325 ent = &dbp->track[extt_pos].label; in dbprog_text_new()
4327 ent = &dbp->track[extt_pos].bpm; in dbprog_text_new()
4329 ent = &dbp->track[extt_pos].notes; in dbprog_text_new()
4365 fnp = &dbp->disc.artistfname; in dbprog_text_new()
4368 fnp = &dbp->track[extt_pos].artistfname; in dbprog_text_new()
4384 fnp = &dbp->disc.artistfname; in dbprog_text_new()
4387 fnp = &dbp->track[extt_pos].artistfname; in dbprog_text_new()
4403 fnp = &dbp->disc.artistfname; in dbprog_text_new()
4406 fnp = &dbp->track[extt_pos].artistfname; in dbprog_text_new()
4422 fnp = &dbp->disc.artistfname; in dbprog_text_new()
4425 fnp = &dbp->track[extt_pos].artistfname; in dbprog_text_new()
4521 dbprog_extt_lblupd(&dbp->track[sel_pos-1]); in dbprog_text_new()
4526 (dbp->track[extt_pos].title != NULL) ? in dbprog_text_new()
4527 dbp->track[extt_pos].title : UNDEF_STR, in dbprog_text_new()
4555 dbp->disc.artist, in dbprog_text_new()
4556 dbp->disc.title in dbprog_text_new()
4579 dbp->flags |= CDINFO_CHANGED; in dbprog_text_new()
4779 if (!util_newstr(&dbp->track[pos].title, cp)) { in dbprog_trklist_select()
4786 dbp->flags |= CDINFO_CHANGED; in dbprog_trklist_select()
4803 dbp->track[pos].title in dbprog_trklist_select()
4847 if (dbp->track[pos].title == NULL) { in dbprog_trklist_select()
4855 dbp->track[pos].title, in dbprog_trklist_select()
4873 dbprog_extt_lblupd(&dbp->track[pos]); in dbprog_trklist_select()
4874 dbprog_tcred_lblupd(&dbp->track[pos]); in dbprog_trklist_select()
4930 if (dbp->track[i].title == NULL) { in dbprog_ttitle_focuschg()
5041 if (!util_newstr(&dbp->track[(*pos)-1].title, cp)) { in dbprog_ttitle_new()
5048 dbp->flags |= CDINFO_CHANGED; in dbprog_ttitle_new()
5067 dbp->track[extt_pos].title in dbprog_ttitle_new()
5089 if (dbp->track[i].title == NULL) { in dbprog_ttitle_new()
5105 if (dbp->track[i].title == NULL) { in dbprog_ttitle_new()
5217 if (dbp->playorder != NULL) in dbprog_pgmseq_txtchg()
5218 MEM_FREE(dbp->playorder); in dbprog_pgmseq_txtchg()
5219 dbp->playorder = get_text_string(w, FALSE); in dbprog_pgmseq_txtchg()
5265 if (dbp->playorder != NULL && dbp->playorder[0] == '\0') { in dbprog_addpgm()
5266 MEM_FREE(dbp->playorder); in dbprog_addpgm()
5267 dbp->playorder = NULL; in dbprog_addpgm()
5270 if (dbp->playorder == NULL) { in dbprog_addpgm()
5272 if (!util_newstr(&dbp->playorder, tmpbuf)) { in dbprog_addpgm()
5279 dbp->playorder = (char *) MEM_REALLOC( in dbprog_addpgm()
5281 dbp->playorder, in dbprog_addpgm()
5282 strlen(dbp->playorder) + strlen(tmpbuf) + 1 in dbprog_addpgm()
5284 if (dbp->playorder == NULL) { in dbprog_addpgm()
5288 (void) strcat(dbp->playorder, tmpbuf); in dbprog_addpgm()
5296 widgets.dbprog.pgmseq_txt, dbp->playorder, FALSE in dbprog_addpgm()
5590 dbp->flags &= ~CDINFO_CHANGED; in dbprog_do_clear()
5663 dbp->flags |= CDINFO_CHANGED; in dbprog_set_changed()
5704 p = &dbp->disc.artistfname; in dbprog_fullname()
5716 p = &dbp->track[extt_pos].artistfname; in dbprog_fullname()
5879 ent = &dbp->disc.artistfname; in dbprog_fullname_autogen()
5884 ent = &dbp->track[extt_pos].artistfname; in dbprog_fullname_autogen()
5989 if (dbp->genrelist == NULL) in dbprog_genre_sel()
5998 ent = &dbp->disc.genre; in dbprog_genre_sel()
6005 ent = &dbp->disc.genre2; in dbprog_genre_sel()
6014 ent = &dbp->track[pos].genre; in dbprog_genre_sel()
6023 ent = &dbp->track[pos].genre2; in dbprog_genre_sel()
6029 dbp->flags |= CDINFO_CHANGED; in dbprog_genre_sel()
6042 for (genrep = dbp->genrelist; genrep != NULL; in dbprog_genre_sel()
6114 if (dbp->genrelist == NULL) in dbprog_subgenre_sel()
6125 ent = &dbp->disc.genre; in dbprog_subgenre_sel()
6134 ent = &dbp->disc.genre2; in dbprog_subgenre_sel()
6146 ent = &dbp->track[pos].genre; in dbprog_subgenre_sel()
6158 ent = &dbp->track[pos].genre2; in dbprog_subgenre_sel()
6164 dbp->flags |= CDINFO_CHANGED; in dbprog_subgenre_sel()
6204 if (dbp->rolelist == NULL) in dbprog_role_sel()
6311 if (dbp->rolelist == NULL) in dbprog_subrole_sel()
6353 dbprog_set_disc_title(s->cur_disc, dbp->disc.artist, dbp->disc.title); in dbprog_extd()
6386 if (dbp->disc.compilation == p->set) in dbprog_extd_compilation()
6390 dbp->disc.compilation = p->set; in dbprog_extd_compilation()
6391 dbp->flags |= CDINFO_CHANGED; in dbprog_extd_compilation()
6652 t = (sel_pos > 0) ? &dbp->track[sel_pos - 1] : NULL; in dbprog_extt_ok()
6856 list = dbp->disc.credit_list; in dbprog_credits_select()
6861 list = dbp->track[extt_pos].credit_list; in dbprog_credits_select()
7017 list = &dbp->disc.credit_list; in dbprog_credits_add()
7023 list = &dbp->track[extt_pos].credit_list; in dbprog_credits_add()
7092 dbp->flags |= CDINFO_CHANGED; in dbprog_credits_add()
7119 list = dbp->disc.credit_list; in dbprog_credits_mod()
7125 list = dbp->track[extt_pos].credit_list; in dbprog_credits_mod()
7189 dbp->flags |= CDINFO_CHANGED; in dbprog_credits_mod()
7216 list = &dbp->disc.credit_list; in dbprog_credits_del()
7222 list = &dbp->track[extt_pos].credit_list; in dbprog_credits_del()
7275 dbp->flags |= CDINFO_CHANGED; in dbprog_credits_del()
7420 for (sp = dbp->disc.segment_list; sp != NULL; sp = sp->next) { in dbprog_segments_select()
7775 if (dbp->disc.segment_list == NULL) { in dbprog_segments_add()
7777 dbp->disc.segment_list = p; in dbprog_segments_add()
7781 for (n = 1, q = dbp->disc.segment_list; q->next != NULL; in dbprog_segments_add()
7795 dbp->flags |= CDINFO_CHANGED; in dbprog_segments_add()
7823 for (n = 0, p = dbp->disc.segment_list; p != NULL; p = p->next, n++) { in dbprog_segments_mod()
7886 dbp->flags |= CDINFO_CHANGED; in dbprog_segments_mod()
7913 p = dbp->disc.segment_list; in dbprog_segments_del()
7914 dbp->disc.segment_list = p->next; in dbprog_segments_del()
7920 for (p = dbp->disc.segment_list; p != NULL; p = p->next) { in dbprog_segments_del()
7967 for (n = 0, p = dbp->disc.segment_list; p != NULL; p = p->next, n++) in dbprog_segments_del()
7981 dbp->flags |= CDINFO_CHANGED; in dbprog_segments_del()
8001 region = dbp->disc.region; in dbprog_regionsel_popup()
8005 region = dbp->userreg.region; in dbprog_regionsel_popup()
8012 rp = dbp->regionlist; in dbprog_regionsel_popup()
8068 fptr = &dbp->disc.region; in dbprog_regionsel_select()
8070 fptr = &dbp->userreg.region; in dbprog_regionsel_select()
8076 for (rp = dbp->regionlist; rp != NULL; rp = rp->next) { in dbprog_regionsel_select()
8101 dbp->flags |= CDINFO_CHANGED; in dbprog_regionsel_select()
8135 for (rp = dbp->regionlist; rp != NULL; rp = rp->next) { in dbprog_regionsel_ok()
8189 if (dbp->disc.lang != NULL) { in dbprog_langsel_popup()
8190 lp = dbp->langlist; in dbprog_langsel_popup()
8192 if (strcmp(dbp->disc.lang, lp->id) == 0) { in dbprog_langsel_popup()
8246 for (lp = dbp->langlist; lp != NULL; lp = lp->next) { in dbprog_langsel_select()
8256 if (dbp->disc.lang != NULL && strcmp(lp->id, dbp->disc.lang) == 0) { in dbprog_langsel_select()
8260 MEM_FREE(dbp->disc.lang); in dbprog_langsel_select()
8261 dbp->disc.lang = NULL; in dbprog_langsel_select()
8267 dbp->flags |= CDINFO_CHANGED; in dbprog_langsel_select()
8271 if (!util_newstr(&dbp->disc.lang, lp->id)) { in dbprog_langsel_select()
8297 for (lp = dbp->langlist; lp != NULL; lp = lp->next) { in dbprog_langsel_ok()
8339 dbp->match_tag = 0; /* User chose "none of the above" */ in dbprog_matchsel_select()
8341 dbp->match_tag = (long) p->item_position; in dbprog_matchsel_select()
8369 if (dbp->match_tag == 0) in dbprog_matchsel_ok()
8385 else if ((dbp->flags & CDINFO_MATCH) != 0) { in dbprog_matchsel_ok()
8457 dbp->flags |= CDINFO_CHANGED; in dbprog_the()
8474 if (dbp->proxy_passwd != NULL) { in dbprog_auth_retry()
8475 (void) memset(dbp->proxy_passwd, 0, strlen(dbp->proxy_passwd)); in dbprog_auth_retry()
8476 MEM_FREE(dbp->proxy_passwd); in dbprog_auth_retry()
8477 dbp->proxy_passwd = NULL; in dbprog_auth_retry()
8537 fptr = &dbp->proxy_passwd; in dbprog_password_vfy()
8539 fptr = &dbp->userreg.passwd; in dbprog_password_vfy()
8541 fptr = &dbp->userreg.vpasswd; in dbprog_password_vfy()
8629 if (!util_newstr(&dbp->proxy_user, name)) { in dbprog_auth_ok()