And this will be another mistake: in C/C++ standard `char' may be signed, and _it is_ (by default) in BC. (But not in OW, BTW). Stupid, but this is so.
This (troubles with sign extension) is why I suggest, that machine specific types NEVER SHOULD BE SIGNED (as they are in FD kernel).
It's easy to just add a -K option to turboc.cfg to force unsigned char. But this may lead to some code increase and possible side effects...
Lucho
------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Freedos-kernel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-kernel