From 35c1c45f5673acc53384cb84deb9613dee2458ab Mon Sep 17 00:00:00 2001 From: deuce <> Date: Mon, 28 Nov 2005 21:30:13 +0000 Subject: [PATCH] Remove mono and colour command-line args. --- src/syncterm/syncterm.c | 44 +++++++++++++++++++---------------------- 1 file changed, 20 insertions(+), 24 deletions(-) diff --git a/src/syncterm/syncterm.c b/src/syncterm/syncterm.c index 7b9cc368d7..6e8591de12 100644 --- a/src/syncterm/syncterm.c +++ b/src/syncterm/syncterm.c @@ -299,6 +299,7 @@ int main(int argc, char **argv) char *inpath=NULL; BOOL exit_now=FALSE; int conn_type=CONN_TYPE_TELNET; + BOOL dont_set_mode=FALSE; /* UIFC initialization */ memset(&uifc,0,sizeof(uifc)); @@ -313,9 +314,6 @@ int main(int argc, char **argv) #endif ) switch(toupper(argv[i][1])) { - case 'C': - uifc.mode|=UIFC_COLOR; - break; case 'E': uifc.esc_delay=atoi(argv[i]+2); break; @@ -345,9 +343,7 @@ int main(int argc, char **argv) break; case 'L': uifc.scrn_len=atoi(argv[i]+2); - break; - case 'M': /* Monochrome mode */ - uifc.mode|=UIFC_MONO; + dont_set_mode=TRUE; break; case 'R': conn_type=CONN_TYPE_RLOGIN; @@ -365,22 +361,24 @@ int main(int argc, char **argv) load_settings(&settings); initciolib(ciolib_mode); - switch(settings.startup_mode) { - case SCREEN_MODE_80X25: - textmode(C80); - break; - case SCREEN_MODE_80X28: - textmode(C80X28); - break; - case SCREEN_MODE_80X43: - textmode(C80X43); - break; - case SCREEN_MODE_80X50: - textmode(C80X50); - break; - case SCREEN_MODE_80X60: - textmode(C80X60); - break; + if(!dont_set_mode) { + switch(settings.startup_mode) { + case SCREEN_MODE_80X25: + textmode(C80); + break; + case SCREEN_MODE_80X28: + textmode(C80X28); + break; + case SCREEN_MODE_80X43: + textmode(C80X43); + break; + case SCREEN_MODE_80X50: + textmode(C80X50); + break; + case SCREEN_MODE_80X60: + textmode(C80X60); + break; + } } gettextinfo(&txtinfo); @@ -518,8 +516,6 @@ int main(int argc, char **argv) clrscr(); cprintf("\nusage: syncterm [options] [URL]" "\n\noptions:\n\n" - "-c = force color mode\n" - "-m = force monochrome mode\n" "-e# = set escape delay to #msec\n" "-iX = set interface mode to X (default=auto) where X is one of:\n" #ifdef __unix__ -- GitLab