isspace must be used only on *unsigned* chars