Fix is[digit,space] calls when char is signed; patch from Peter Breitenlohner