Commit c13c6f5e authored by deuce's avatar deuce
Browse files

Remove all savnum references... they work by magic now.

parent 9d7344c8
......@@ -47,7 +47,6 @@ while(1) {
for(i=0;i<cfg.total_pages && i<MAX_OPTS;i++)
sprintf(opt[i],"%-40.40s %-.20s",cfg.page[i]->cmd,cfg.page[i]->arstr);
opt[i][0]=0;
uifc.savnum=0;
j=WIN_ACT|WIN_SAV|WIN_RHT|WIN_BOT;
if(cfg.total_pages)
j|=WIN_DEL|WIN_GET;
......@@ -126,7 +125,6 @@ This is the command line to execute for this external chat pager.
,cfg.page[i]->misc&IO_INTS ? "Yes":"No");
opt[k][0]=0;
sprintf(str,"Sysop Chat Pager #%d",i+1);
uifc.savnum=1;
switch(uifc.list(WIN_ACT|WIN_MID|WIN_SAV,0,0,60,&j,0,str,opt)) {
case -1:
done=1;
......@@ -144,7 +142,6 @@ This is the command line to execute for this external chat pager.
strcpy(cfg.page[i]->cmd,str);
break;
case 1:
uifc.savnum=2;
getar(str,cfg.page[i]->arstr);
break;
case 2:
......@@ -152,7 +149,6 @@ This is the command line to execute for this external chat pager.
strcpy(opt[0],"Yes");
strcpy(opt[1],"No");
opt[2][0]=0;
uifc.savnum=2;
SETHELP(WHERE);
/*
Intercept I/O Interrupts:
......@@ -186,7 +182,6 @@ while(1) {
sprintf(opt[i],"%-25s",cfg.chan[i]->name);
opt[i][0]=0;
j=WIN_ACT|WIN_SAV|WIN_BOT|WIN_RHT;
uifc.savnum=0;
if(cfg.total_chans)
j|=WIN_DEL|WIN_GET;
if(cfg.total_chans<MAX_OPTS)
......@@ -300,7 +295,6 @@ channel name.
This menu is for configuring the selected chat channel.
*/
uifc.savnum=1;
sprintf(str,"%s Chat Channel",cfg.chan[i]->name);
switch(uifc.list(WIN_ACT|WIN_MID|WIN_SAV,0,0,60,&opt_dflt,0,str,opt)) {
case -1:
......@@ -353,7 +347,6 @@ to be free, set this value to 0.
cfg.chan[i]->cost=atol(str);
break;
case 3:
uifc.savnum=2;
sprintf(str,"%s Chat Channel",cfg.chan[i]->name);
getar(str,cfg.chan[i]->arstr);
break;
......@@ -362,7 +355,6 @@ to be free, set this value to 0.
strcpy(opt[0],"Yes");
strcpy(opt[1],"No");
opt[2][0]=0;
uifc.savnum=2;
SETHELP(WHERE);
/*
Allow Channel to be Password Protected:
......@@ -385,7 +377,6 @@ protect it, set this option to Yes.
strcpy(opt[0],"Yes");
strcpy(opt[1],"No");
opt[2][0]=0;
uifc.savnum=2;
SETHELP(WHERE);
/*
Guru Joins This Channel When Empty:
......@@ -415,7 +406,6 @@ to have available in this channel.
for(j=0;j<cfg.total_gurus && j<MAX_OPTS;j++)
sprintf(opt[j],"%-25s",cfg.guru[j]->name);
opt[j][0]=0;
uifc.savnum=2;
k=uifc.list(WIN_SAV|WIN_RHT,0,0,25,&j,0
,"Available Chat Gurus",opt);
if(k==-1)
......@@ -434,7 +424,6 @@ wish to have available in this channel.
for(j=0;j<cfg.total_actsets && j<MAX_OPTS;j++)
sprintf(opt[j],"%-25s",cfg.actset[j]->name);
opt[j][0]=0;
uifc.savnum=2;
k=uifc.list(WIN_SAV|WIN_RHT,0,0,25,&j,0
,"Available Chat Action Sets",opt);
if(k==-1)
......@@ -460,7 +449,6 @@ while(1) {
chatnum[j++]=i; }
chatnum[j]=cfg.total_chatacts;
opt[j][0]=0;
uifc.savnum=2;
i=WIN_ACT|WIN_SAV;
if(j)
i|=WIN_DEL|WIN_GET;
......@@ -489,7 +477,6 @@ To configure an action, select it with the arrow keys and hit  ENTER .
*/
sprintf(str,"%s Chat Actions",cfg.actset[setnum]->name);
i=uifc.list(i,0,0,70,&chatact_dflt,&chatact_bar,str,opt);
uifc.savnum=3;
if((signed)i==-1)
return;
if((i&MSK_ON)==MSK_INS) {
......@@ -584,7 +571,6 @@ while(1) {
for(i=0;i<cfg.total_gurus && i<MAX_OPTS;i++)
sprintf(opt[i],"%-25s",cfg.guru[i]->name);
opt[i][0]=0;
uifc.savnum=0;
j=WIN_ACT|WIN_SAV|WIN_RHT|WIN_BOT;
if(cfg.total_gurus)
j|=WIN_DEL|WIN_GET;
......@@ -681,7 +667,6 @@ it internally. This code is usually an abreviation of the Guru name.
sprintf(opt[k++],"%-27.27s%s","Guru Internal Code",cfg.guru[i]->code);
sprintf(opt[k++],"%-27.27s%.40s","Access Requirements",cfg.guru[i]->arstr);
opt[k][0]=0;
uifc.savnum=1;
SETHELP(WHERE);
/*
Guru Configuration:
......@@ -725,7 +710,6 @@ it internally. This code is usually an abreviation of the Guru name.
uifc.helpbuf=0; }
break;
case 2:
uifc.savnum=2;
getar(cfg.guru[i]->name,cfg.guru[i]->arstr);
break; } } }
}
......@@ -743,7 +727,6 @@ while(1) {
sprintf(opt[i],"%-25s",cfg.actset[i]->name);
opt[i][0]=0;
j=WIN_ACT|WIN_RHT|WIN_BOT|WIN_SAV;
uifc.savnum=0;
if(cfg.total_actsets)
j|=WIN_DEL|WIN_GET;
if(cfg.total_actsets<MAX_OPTS)
......@@ -826,7 +809,6 @@ This is the name of the selected chat action set.
This menu is for configuring the selected chat action set.
*/
sprintf(str,"%s Chat Action Set",cfg.actset[i]->name);
uifc.savnum=1;
switch(uifc.list(WIN_ACT|WIN_MID|WIN_SAV,0,0,60,&opt_dflt,0,str
,opt)) {
case -1:
......
......@@ -273,9 +273,8 @@ while(!feof(stream)) {
continue; }
sprintf(msg,"ERROR: '%.15s' in %.8s.MDM",p,fname);
savnum--;
umsg(msg);
savnum++; }
}
fclose(stream);
return(1);
......
......@@ -161,7 +161,6 @@ subject denominator, you may want to have a separate message group for
those sub-boards for a more organized message structure.
*/
i=uifc.list(j,0,0,45,&msgs_dflt,&bar,"Message Groups",opt);
uifc.savnum=0;
if(i==-1) {
j=save_changes(WIN_MID);
if(j==-1)
......@@ -292,7 +291,6 @@ select Yes.
strcpy(opt[j++],"Message Sub-boards...");
opt[j][0]=0;
sprintf(str,"%s Group",cfg.grp[i]->sname);
uifc.savnum=0;
SETHELP(WHERE);
/*
Message Group Configuration:
......@@ -795,7 +793,6 @@ void msg_opts()
? "Sysops Only":"No");
strcpy(opt[i++],"Extra Attribute Codes...");
opt[i][0]=0;
uifc.savnum=0;
SETHELP(WHERE);
/*
Message Options:
......
......@@ -141,7 +141,6 @@ calls to exchange packets with.
*/
i=uifc.list(WIN_ACT|WIN_RHT|WIN_BOT|WIN_CHE,0,0,0,&qnet_dflt,0
,"QWK Packet Networks",opt);
uifc.savnum=0;
switch(i) {
case -1: /* ESC */
done=1;
......@@ -168,7 +167,6 @@ basis with the sub-board configuration Network Options....
i|=WIN_INS|WIN_INSACT|WIN_XTR;
if(cfg.total_qhubs)
i|=WIN_DEL;
uifc.savnum=0;
SETHELP(WHERE);
/*
QWK Network Hubs:
......@@ -197,7 +195,6 @@ To configure a hub, select it and hit  ENTER .
bail(1);
continue; }
uifc.savnum=1;
SETHELP(WHERE);
/*
QWK Network Hub System ID:
......@@ -298,7 +295,6 @@ using FidoNet technology.
*/
i=uifc.list(WIN_ACT|WIN_MID|WIN_CHE,0,0,60,&fnet_dflt,0
,"FidoNet EchoMail and NetMail",opt);
uifc.savnum=0;
switch(i) {
case -1: /* ESC */
done=1;
......@@ -665,7 +661,6 @@ From this menu you can configure PostLink or PCRelay Networks.
*/
i=uifc.list(WIN_ACT|WIN_RHT|WIN_BOT|WIN_CHE,0,0,0,&pnet_dflt,0
,"PostLink Networks",opt);
uifc.savnum=0;
switch(i) {
case -1: /* ESC */
done=1;
......@@ -704,7 +699,6 @@ Site Number for your BBS.
i|=WIN_INS|WIN_INSACT|WIN_XTR;
if(cfg.total_phubs)
i|=WIN_DEL;
uifc.savnum=0;
SETHELP(WHERE);
/*
PostLink Network Hubs:
......@@ -733,7 +727,6 @@ To configure a hub, select it and hit  ENTER .
bail(1);
continue; }
uifc.savnum=1;
SETHELP(WHERE);
/*
Network Hub Site Name:
......@@ -803,7 +796,6 @@ Internet E-mail.
*/
i=uifc.list(WIN_ACT|WIN_MID|WIN_CHE,0,0,60,&inet_dflt,0
,"Internet E-mail",opt);
uifc.savnum=0;
switch(i) {
case -1: /* ESC */
done=1;
......@@ -960,7 +952,6 @@ while(!done) {
strcpy(opt[i++],"Networked Sub-boards...");
opt[i][0]=0;
sprintf(str,"%s Network Hub",cfg.qhub[num]->id);
uifc.savnum=1;
SETHELP(WHERE);
/*
QWK Network Hub Configuration:
......@@ -1039,7 +1030,6 @@ network hub.
sprintf(opt[i],"%s %s"
,wday[i],(cfg.qhub[num]->days&(1<<i)) ? "Yes":"No");
opt[i][0]=0;
uifc.savnum=2;
SETHELP(WHERE);
/*
Days to Perform Call-out:
......@@ -1059,7 +1049,6 @@ network hub.
strcpy(opt[0],"Yes");
strcpy(opt[1],"No");
opt[2][0]=0;
uifc.savnum=2;
SETHELP(WHERE);
/*
Perform Call-out at a Specific Time:
......@@ -1131,7 +1120,6 @@ while(1) {
,LEN_SSNAME,LEN_SSNAME
,cfg.sub[cfg.qhub[num]->sub[j]]->sname);
opt[j][0]=0;
uifc.savnum=2;
j=WIN_BOT|WIN_SAV|WIN_ACT;
if(cfg.qhub[num]->subs<MAX_OPTS)
j|=WIN_INS|WIN_INSACT|WIN_XTR;
......@@ -1157,10 +1145,8 @@ To configure a sub-board for this QWK network hub, select it and hit
break;
if((j&MSK_ON)==MSK_INS) {
j&=MSK_OFF;
uifc.savnum=3;
if((l=getsub())==-1)
continue;
uifc.savnum=3;
SETHELP(WHERE);
/*
Conference Number on Hub:
......@@ -1248,7 +1234,6 @@ this option to Strip out.
"Strip out" : cfg.qhub[num]->mode[j]==A_LEAVE ?
"Leave in" : "Expand to ANSI");
opt[n][0]=0;
uifc.savnum=3;
SETHELP(WHERE);
/*
QWK Netted Sub-board:
......@@ -1262,13 +1247,11 @@ hub.
if(l==-1)
break;
if(!l) {
uifc.savnum=4;
m=getsub();
if(m!=-1) {
cfg.qhub[num]->sub[j]=m;
uifc.changes=1; } }
else if(l==1) {
uifc.savnum=4;
SETHELP(WHERE);
/*
Conference Number on Hub:
......@@ -1292,7 +1275,6 @@ sub-board is networked with on this QWK network hub.
strcpy(opt[2],"Expand to ANSI");
opt[3][0]=0;
m=0;
uifc.savnum=4;
SETHELP(WHERE);
/*
Ctrl-A Codes:
......@@ -1337,7 +1319,6 @@ while(!done) {
sprintf(opt[i++],"%-27.27s%s","Call-out Time",str); }
opt[i][0]=0;
sprintf(str,"%s Network Hub",cfg.phub[num]->name);
uifc.savnum=1;
SETHELP(WHERE);
/*
PostLink Network Hub Configuration:
......@@ -1392,7 +1373,6 @@ hub.
sprintf(opt[i],"%s %s"
,wday[i],(cfg.phub[num]->days&(1<<i)) ? "Yes":"No");
opt[i][0]=0;
uifc.savnum=2;
SETHELP(WHERE);
/*
Days to Perform Call-out:
......@@ -1412,7 +1392,6 @@ hub.
strcpy(opt[0],"Yes");
strcpy(opt[1],"No");
opt[2][0]=0;
uifc.savnum=2;
SETHELP(WHERE);
/*
Perform Call-out at a Specific Time:
......
......@@ -234,7 +234,6 @@ Options with a trailing ... will produce a sub-menu of more options.
,cfg.node_misc&NM_CLOSENODEDAB ? "No":"Yes");
opt[i][0]=0;
uifc.savnum=0;
SETHELP(WHERE);
/*
Node Toggle Options:
......@@ -255,7 +254,6 @@ more states, such as Yes and No.
strcpy(opt[0],"Yes");
strcpy(opt[1],"No");
opt[2][0]=0;
uifc.savnum=1;
SETHELP(WHERE);
/*
Low Priority String Input:
......@@ -283,7 +281,6 @@ user, but improving aggregate system performance under multitaskers.
strcpy(opt[0],"Yes");
strcpy(opt[1],"No");
opt[2][0]=0;
uifc.savnum=1;
SETHELP(WHERE);
/*
Allow Login by User Number:
......@@ -305,7 +302,6 @@ set this option to Yes.
strcpy(opt[0],"Yes");
strcpy(opt[1],"No");
opt[2][0]=0;
uifc.savnum=1;
SETHELP(WHERE);
/*
Allow Login by Real Name:
......@@ -327,7 +323,6 @@ their alias, set this option to Yes.
strcpy(opt[0],"Yes");
strcpy(opt[1],"No");
opt[2][0]=0;
uifc.savnum=1;
SETHELP(WHERE);
/*
Always Prompt for Password:
......@@ -349,7 +344,6 @@ prompt for a password, set this option to Yes.
strcpy(opt[0],"Yes");
strcpy(opt[1],"No");
opt[2][0]=0;
uifc.savnum=1;
SETHELP(WHERE);
/*
Allow 8-bit Remote Input During Login:
......@@ -372,7 +366,6 @@ to send IBM extended ASCII characters during the login sequence.
strcpy(opt[0],"Yes");
strcpy(opt[1],"No");
opt[2][0]=0;
uifc.savnum=1;
SETHELP(WHERE);
/*
Spinning Pause Prompt:
......@@ -394,7 +387,6 @@ this option to Yes.
strcpy(opt[0],"Yes");
strcpy(opt[1],"No");
opt[2][0]=0;
uifc.savnum=1;
SETHELP(WHERE);
/*
Keep Node File Open:
......@@ -433,7 +425,6 @@ option to No.
sprintf(opt[i++],"%-27.27s%.40s","Daily Event",cfg.node_daily);
sprintf(opt[i++],"%-27.27s%.40s","Text Directory",cfg.text_dir);
opt[i][0]=0;
uifc.savnum=0;
SETHELP(WHERE);
/*
Node Advanced Options:
......
......@@ -57,7 +57,6 @@ while(1) {
subnum[j]=cfg.total_subs;
opt[j][0]=0;
sprintf(str,"%s Sub-boards",cfg.grp[grpnum]->sname);
uifc.savnum=0;
i=WIN_SAV|WIN_ACT;
if(j)
i|=WIN_DEL|WIN_GET|WIN_DELACT;
......@@ -80,7 +79,6 @@ To delete a sub-board, select it with the arrow keys and hit  DEL .
To configure a sub-board, select it with the arrow keys and hit  ENTER .
*/
i=uifc.list(i,24,1,LEN_SLNAME+5,&dflt,&bar,str,opt);
uifc.savnum=1;
if((signed)i==-1)
return;
if((i&MSK_ON)==MSK_INS) {
......@@ -136,7 +134,6 @@ usually an abreviation of the sub-board's name.
continue;
if(!code_ok(code)) {
uifc.helpbuf=invalid_code;
uifc.savnum=0;
uifc.msg("Invalid Code");
uifc.helpbuf=0;
continue;
......@@ -276,7 +273,6 @@ If you want to delete all the messages for this sub-board, select Yes.
strcpy(opt[n++],"Advanced Options...");
opt[n][0]=0;
sprintf(str,"%s Sub-board",cfg.sub[i]->sname);
uifc.savnum=1;
SETHELP(WHERE);
/*
Sub-board Configuration:
......@@ -356,27 +352,22 @@ sub-board's name and group name.
,cfg.sub[i]->newsgroup,sizeof(cfg.sub[i]->newsgroup)-1,K_EDIT);
break;
case 5:
uifc.savnum=2;
sprintf(str,"%s Access",cfg.sub[i]->sname);
getar(str,cfg.sub[i]->arstr);
break;
case 6:
uifc.savnum=2;
sprintf(str,"%s Reading",cfg.sub[i]->sname);
getar(str,cfg.sub[i]->read_arstr);
break;
case 7:
uifc.savnum=2;
sprintf(str,"%s Posting",cfg.sub[i]->sname);
getar(str,cfg.sub[i]->post_arstr);
break;
case 8:
uifc.savnum=2;
sprintf(str,"%s Operator",cfg.sub[i]->sname);
getar(str,cfg.sub[i]->op_arstr);
break;
case 9:
uifc.savnum=2;
sprintf(str,"%s Moderated Posting User",cfg.sub[i]->sname);
getar(str,cfg.sub[i]->mod_arstr);
break;
......@@ -463,7 +454,6 @@ CRCs is reached, the oldest CRCs will be automatically purged.
,cfg.sub[i]->misc&SUB_LZH ? "Yes" : "No");
opt[n][0]=0;
uifc.savnum=2;
SETHELP(WHERE);
/*
Sub-board Toggle Options:
......@@ -475,7 +465,6 @@ sub-board between two or more settings, such as Yes and No.
,"Toggle Options",opt);
if(n==-1)
break;
uifc.savnum=3;
switch(n) {
case 0:
if(cfg.sub[i]->misc&SUB_PONLY)
......@@ -926,7 +915,6 @@ compatible mail programs you use support the LZH translation.
,smb_faddrtoa(&cfg.sub[i]->faddr,tmp));
sprintf(opt[n++],"EchoMail Origin Line");
opt[n][0]=0;
uifc.savnum=2;
SETHELP(WHERE);
/*
Sub-board Network Options:
......@@ -938,7 +926,6 @@ specifically to message networking.
,"Network Options",opt);
if(n==-1)
break;
uifc.savnum=3;
switch(n) {
case 0:
n=0;
......@@ -1191,7 +1178,6 @@ If this option is blank, the default origin line is used.
sprintf(opt[n++],"%-27.27s%.40s","Semaphore File",cfg.sub[i]->post_sem);
sprintf(opt[n++],"%-27.27s%u","Pointer File Index",cfg.sub[i]->ptridx);
opt[n][0]=0;
uifc.savnum=2;
SETHELP(WHERE);
/*
Sub-board Advanced Options:
......@@ -1203,7 +1189,6 @@ in nature.
,"Advanced Options",opt);
if(n==-1)
break;
uifc.savnum=3;
switch(n) {
case 0:
SETHELP(WHERE);
......
......@@ -267,7 +267,6 @@ be able to logon as New, leave this option blank.
sprintf(opt[i++],"%-33.33s%s","Display Node List During Logon"
,cfg.sys_misc&SM_NONODELIST ? "No" : "Yes");
opt[i][0]=0;
uifc.savnum=0;
SETHELP(WHERE);
/*
System Toggle Options:
......@@ -833,7 +832,6 @@ This is the number of extra minutes automatically given to new users.
strcpy(opt[i],cfg.xedit[i-1]->code);
opt[i][0]=0;
i=0;
uifc.savnum=0;
SETHELP(WHERE);
/*
New User Editor:
......@@ -854,7 +852,6 @@ You can use this option to select the default editor for new users.
sprintf(opt[i],"%-.8s",cfg.shell[i]->code);
opt[i][0]=0;
i=0;
uifc.savnum=0;
SETHELP(WHERE);
/*
New User Command Shell:
......@@ -1149,7 +1146,6 @@ user.
sprintf(opt[i++],"%-27.27s%lX","Control Key Pass-through"
,cfg.ctrlkey_passthru);
opt[i][0]=0;
uifc.savnum=0;
SETHELP(WHERE);
/*
System Advanced Options:
......@@ -1448,7 +1444,6 @@ If unsure, leave this value set to `0`, the default.
sprintf(opt[i++],"%-16.16s%s","New User Event",cfg.newuser_mod);
sprintf(opt[i++],"%-16.16s%s","Expired User",cfg.expire_mod);
opt[i][0]=0;
uifc.savnum=0;
SETHELP(WHERE);
/*
Loadable Modules:
......@@ -1566,7 +1561,6 @@ security level from 0 to 99. The available options for each level are:
,cfg.level_misc[i]&(LEVEL_EXPTOVAL|LEVEL_EXPTOLVL) ?
cfg.level_expireto[i] : cfg.expired_level);
opt[j][0]=0;
uifc.savnum=0;
j=uifc.list(WIN_RHT|WIN_SAV|WIN_ACT,2,1,0,&k,0
,str,opt);
if(j==-1)
......@@ -1634,7 +1628,6 @@ security level from 0 to 99. The available options for each level are:
opt[j][0]=0;
j=0;
sprintf(str,"Level %u Expires To",i);
uifc.savnum=1;
j=uifc.list(WIN_SAV,2,1,0,&j,0
,str,opt);
if(j==-1)
......@@ -1819,13 +1812,11 @@ From within the User Edit function, a sysop can use the Validate
User command and select from this quick-validation list to change a
user's security values with very few key-strokes.
*/
uifc.savnum=0;
i=uifc.list(WIN_RHT|WIN_BOT|WIN_ACT|WIN_SAV,0,0,0,&dflt,0
,"Quick-Validation Values",opt);
if(i==-1)
break;
sprintf(str,"Quick-Validation Set %d",i);
uifc.savnum=0;
while(1) {
j=0;
sprintf(opt[j++],"%-22.22s%u","Level",cfg.val_level[i]);
......@@ -1846,7 +1837,6 @@ user's security values with very few key-strokes.
sprintf(opt[j++],"%-22.22s%lu","Additional Credits"
,cfg.val_cdt[i]);
opt[j][0]=0;
uifc.savnum=1;
j=uifc.list(WIN_RHT|WIN_SAV|WIN_ACT,2,1,0,&k,0
,str,opt);
if(j==-1)
......
......@@ -221,7 +221,6 @@ on the estimated CPS of the connection result code), then a leech
protocol error is issued and the user's leech download counter is
incremented. Setting this value to 0 disables leech protocol detection.
*/
uifc.savnum=0;
uifc.input(WIN_MID|WIN_SAV,0,0
,"Leech Protocol Detection Percentage (0=Disabled)"
,ultoa(cfg.leech_pct,tmp,10),3,K_EDIT|K_NUMBER);
......@@ -254,7 +253,6 @@ considered a possible leech attempt.
i|=WIN_DEL|WIN_GET;
if(savfview.cmd[0])
i|=WIN_PUT;
uifc.savnum=0;
SETHELP(WHERE);
/*
Viewable File Types:
......@@ -325,7 +323,6 @@ command line examples for a few file types.
sprintf(opt[j++],"%-22.22s%s","Access Requirements"
,cfg.fview[i]->arstr);
opt[j][0]=0;
uifc.savnum=1;
switch(uifc.list(WIN_RHT|WIN_BOT|WIN_SAV|WIN_ACT,0,0,0,&fview_opt,0
,"Viewable File Type",opt)) {
case -1:
......@@ -342,7 +339,6 @@ command line examples for a few file types.
,cfg.fview[i]->cmd,sizeof(cfg.fview[i]->cmd)-1,K_EDIT);
break;
case 2:
uifc.savnum=2;
sprintf(str,"Viewable File Type %s"
,cfg.fview[i]->ext);
getar(str,cfg.fview[i]->arstr);
......@@ -360,7 +356,6 @@ command line examples for a few file types.
i|=WIN_DEL|WIN_GET;
if(savftest.cmd[0])
i|=WIN_PUT;
uifc.savnum=0;
SETHELP(WHERE);
/*
Testable File Types:
......@@ -444,7 +439,6 @@ listed.
sprintf(opt[j++],"%-22.22s%s","Access Requirements"
,cfg.ftest[i]->arstr);
opt[j][0]=0;
uifc.savnum=1;
switch(uifc.list(WIN_RHT|WIN_BOT|WIN_SAV|WIN_ACT,0,0,0,&ftest_opt,0
,"Testable File Type",opt)) {
case -1:
......@@ -466,7 +460,6 @@ listed.
,cfg.ftest[i]->workstr,sizeof(cfg.ftest[i]->workstr)-1,K_EDIT|K_MSG);
break;
case 3:
uifc.savnum=2;
sprintf(str,"Testable File Type %s",cfg.ftest[i]->ext);