This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: UTF-8 in Cygwin console on 1.7


[maybe continue on cygwin-developers?]

Andy Koppe wrote:
2009/12/9 Cliff Hones
I would guess the change is to file cygwin/fhandler_console.cc, and
is simply to remove line 1616 [ cursor_rel (1, 0); ] (after case NULL:)
Yep, except that the patch removes the (misnamed) IGN case altogether.
So the #define IGN should go as well...
Actually, I don't really understand this code part:
* What is the purpose of the lookup table for the switch rather than just switching on a few special control characters?
* What is the idea of (randomly?) assigning ERR to some control characters and NOR to others?
* How does the case NOR *work* actually? The characters *do* print out although according to the code only a replacement char U+2592 is written. Am I half-awake?


Maybe after clarifying this, the whole snipplet should be cleaned up a little bit.
Thomas


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]