Files
scummvm/gui
Johannes Schickel bd6de4f642 Hopefully avoiding an assert in the MSVC debug CRT library when entering an umlaut in the launcher.
It's a bad idea to cast a parameter to the "is*" functions from ctype.h to "char",
since "char" might be signed and the "is*" functions are defined to only accept
input which fits "unsigned char" or equals EOF. In this concrete example the value
of "state.ascii" is > 0x7F, thus becomes negative after the cast to "char", which
violates the parameter rules of "isprint".

Sadly it seems this is not the only place in our code, which does pass a possibly
signed parameter to an "is*" function. We might either want to change all code to
only pass an unsigned char value, change the code to do parameter validation or
fix it in another way.

svn-id: r44920
2009-10-11 13:44:19 +00:00
..
2009-07-30 19:43:53 +00:00
2008-10-02 16:58:59 +00:00
2009-09-06 10:51:20 +00:00
2009-07-26 07:07:35 +00:00
2008-11-12 13:01:21 +00:00
2009-08-16 05:38:03 +00:00
2009-09-20 11:25:39 +00:00
2009-10-09 22:21:45 +00:00