`int-to-char' returns a char even if arg is negative