I tested my keyboard and some keys are not defined. The following ones #(-22 -52 -55 -56 -61 -94 -98 -112 -113 -114 -119 -124 -125 ) are doing something in my french (Canadien-CSA) keyboard but produce the message 'error: subscript is out of bound: -xx ' others are not defined but do nothing.
Well I must have alienated everyone who has a need to get characters over 127.
Mmm if you cast a char to an int in the new code, oops. Mmm unsigned char to int.
I should know better I think I had the same C coding bug many years ago that caused quite a disaster at the time.