STRCHR
while ((fmt = STRCHR(fmt, '%')) != 0) {
while ((i != argno) && (fmt = STRCHR(fmt, '%')) != 0) {
while ((fmt = STRCHR(fmt, '%')) != NULL) {