handle precision -1 in printf .*