X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=functions%2Fstdio%2Fvsscanf.c;h=34397ac36407834ff02f63b16de83190fc4db493;hp=c4565aada0320a307c06a044991c4acd504ce450;hb=5bcc00c1b85feff1996e3f34a1a9ebf3b624161e;hpb=68525aefa7b7b1f2f769e287e1f2f3a4585005ff diff --git a/functions/stdio/vsscanf.c b/functions/stdio/vsscanf.c index c4565aa..34397ac 100644 --- a/functions/stdio/vsscanf.c +++ b/functions/stdio/vsscanf.c @@ -10,22 +10,16 @@ #include #ifndef REGTEST +#include int vsscanf( const char * _PDCLIB_restrict s, const char * _PDCLIB_restrict format, va_list arg ) { struct _PDCLIB_status_t status; status.base = 0; status.flags = 0; - /* In _PDCLIB_print, status.n holds the maximum number of characters to be - written. As we don't need that for the scanf() functions, we (ab)use - this field to hold the number of matching conversion specifiers. - */ status.n = 0; status.i = 0; status.this = 0; - /* In _PDCLIB_print, status.s is the string *printed to*. In the scanf() - functions, we (ab)use this field to hold the string *scanned from*. - */ status.s = (char *)s; status.width = 0; status.prec = 0;