fix dubious char signedness check in limits.h