diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2009-12-15 12:46:40 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2009-12-15 12:46:40 +0000 |
commit | f04f6d49fad03fb6efa351ded13cb93a0caeed1f (patch) | |
tree | 7b743615a5945053098b47fad24b593d1f7037bc /winsup | |
parent | a4a22967044eecf3d6db2f0151149c675f585057 (diff) | |
download | newlib-f04f6d49fad03fb6efa351ded13cb93a0caeed1f.zip newlib-f04f6d49fad03fb6efa351ded13cb93a0caeed1f.tar.gz newlib-f04f6d49fad03fb6efa351ded13cb93a0caeed1f.tar.bz2 |
* fhandler_console.cc (char_command): Fix code to select dim mode
to 2 rather than 9. Add entries for mode 22 (normal, not bold)
28 (visible, not invisible), 25 (not blinking).
Diffstat (limited to 'winsup')
-rw-r--r-- | winsup/cygwin/ChangeLog | 6 | ||||
-rw-r--r-- | winsup/cygwin/fhandler_console.cc | 15 |
2 files changed, 17 insertions, 4 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index d6f47bd..f089a10 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,9 @@ +2009-12-15 Thomas Wolff <towo@towo.net> + + * fhandler_console.cc (char_command): Fix code to select dim mode + to 2 rather than 9. Add entries for mode 22 (normal, not bold) + 28 (visible, not invisible), 25 (not blinking). + 2009-12-14 Corinna Vinschen <corinna@vinschen.de> * libc/getopt.c (getopt_internal): Set optreset according to optind diff --git a/winsup/cygwin/fhandler_console.cc b/winsup/cygwin/fhandler_console.cc index 632ec1d..d2dab95 100644 --- a/winsup/cygwin/fhandler_console.cc +++ b/winsup/cygwin/fhandler_console.cc @@ -1136,7 +1136,10 @@ fhandler_console::char_command (char c) case 1: /* bold */ dev_state->intensity = INTENSITY_BOLD; break; - case 4: + case 2: /* dim */ + dev_state->intensity = INTENSITY_DIM; + break; + case 4: /* underlined */ dev_state->underline = 1; break; case 5: /* blink mode */ @@ -1148,18 +1151,22 @@ fhandler_console::char_command (char c) case 8: /* invisible */ dev_state->intensity = INTENSITY_INVISIBLE; break; - case 9: /* dim */ - dev_state->intensity = INTENSITY_DIM; - break; case 10: /* end alternate charset */ dev_state->alternate_charset_active = false; break; case 11: /* start alternate charset */ dev_state->alternate_charset_active = true; break; + case 22: + case 28: + dev_state->intensity = INTENSITY_NORMAL; + break; case 24: dev_state->underline = false; break; + case 25: + dev_state->blink = false; + break; case 27: dev_state->reverse = false; break; |