status.flags = 0;
status.n = 0;
status.i = 0;
- status.this = 0;
+ status.current = 0;
status.s = (char *)s;
status.width = 0;
status.prec = 0;
}
else
{
+ /* NULL return code indicates input error */
+ if ( rc == NULL )
+ {
+ break;
+ }
/* Continue parsing after conversion specifier */
format = rc;
}