From 2baead4cb76c8a53f3d98d5fea389b2f84c8cdd5 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Sun, 12 Apr 2020 20:23:00 +0000 Subject: [PATCH] Added support for -iI to force curses ASCII mode. Removed some unnecessary carriage returns from printf statements. --- src/sbbs3/umonitor/umonitor.c | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/sbbs3/umonitor/umonitor.c b/src/sbbs3/umonitor/umonitor.c index fce97efeae..f5b82c9c4a 100644 --- a/src/sbbs3/umonitor/umonitor.c +++ b/src/sbbs3/umonitor/umonitor.c @@ -913,11 +913,14 @@ int main(int argc, char** argv) { ciolib_mode=CIOLIB_MODE_CURSES; break; case 0: - printf("NOTICE: The -i option is deprecated, use -if instead\r\n"); + printf("NOTICE: The -i option is deprecated, use -if instead\n"); SLEEP(2000); case 'F': ciolib_mode=CIOLIB_MODE_CURSES_IBM; break; + case 'I': + ciolib_mode=CIOLIB_MODE_CURSES_ASCII; + break; case 'X': ciolib_mode=CIOLIB_MODE_X; break; @@ -930,19 +933,20 @@ int main(int argc, char** argv) { break; default: USAGE: - printf("\nusage: %s [ctrl_dir] [options]\r\n" + printf("\nusage: %s [ctrl_dir] [options]\n" "options:\n\n" "-c = force color mode\n" "-e# = set escape delay to #msec\n" - "-iX = set interface mode to X (default=auto) where X is one of:\r\n" + "-iX = set interface mode to X (default=auto) where X is one of:\n" #ifdef __unix__ - " X = X11 mode\r\n" - " C = Curses mode\r\n" - " F = Curses mode with forced IBM charset\r\n" + " X = X11 mode\n" + " C = Curses mode\n" + " F = Curses mode with forced IBM charset\n" + " I = Curses mode with forced ASCII charset\n" #else - " W = Win32 native mode\r\n" + " W = Win32 native mode\n" #endif - " A = ANSI mode\r\n" + " A = ANSI mode\n" "-l# = set screen lines to #\n" "-s# = set idle slsep to # milliseconds (defualt: %d)\n" ,argv[0] -- GitLab