char => signed char