all printf variants: fix argument type handling for %c and %lc