parser: more signed char fixes