(c, c_dp) Remove unportable assumptions about char