*** LYOptions.c Thu Aug 27 20:15:30 1998 --- lynx2-8-1.new/src/LYOptions.c Thu Aug 27 20:26:13 1998 *************** *** 3110,3115 **** --- 3110,3117 ---- static char * show_cursor_string = "show_cursor"; + static char * user_agent_string = "user_agent"; + static OptValues bool_values[] = { { FALSE, "OFF", "OFF" }, { TRUE, "ON", "ON" }, *************** *** 3514,3519 **** --- 3516,3530 ---- } /* + * user_agent + */ + if (!strcmp(data[i].tag, user_agent_string)) { + FREE(user_agent_string); + StrAllocCopy(user_agent_string, data[i].value); + LYUserAgent = user_agent_string; + } + + /* * save_options */ if (!strcmp(data[i].tag, save_options_string)) { *************** *** 3568,3574 **** if (need_reload == TRUE) { /* FIXME: currently dummy */ } - LYpop(newdoc); return(NULLFILE); } --- 3579,3584 ---- *************** *** 3636,3643 **** * save/reset */ fprintf(fp0,"

\n"); ! fprintf(fp0,"[ ] "); ! fprintf(fp0,"[ ]
"); fprintf(fp0,"Back Arrow cancels changes
\n"); /* --- 3646,3655 ---- * save/reset */ fprintf(fp0,"

\n"); ! fprintf(fp0, ! "[ ] "); ! fprintf(fp0, ! "[ ]
"); fprintf(fp0,"Back Arrow cancels changes
\n"); /* *************** *** 3917,3922 **** --- 3929,3945 ---- EndSelect(fp0); } + /* + * user agent + */ + if (!no_useragent) { + fprintf(fp0,"\nAdvanced Options\n"); + + PutLabel(fp0, "User Agent"); + PutTextInput(fp0, user_agent_string, + NOTEMPTY(LYUserAgent), 42, ""); + } + /* * save/reset */