diff options
Diffstat (limited to 'newlib/libc/stdio/viscanf.c')
-rw-r--r-- | newlib/libc/stdio/viscanf.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/newlib/libc/stdio/viscanf.c b/newlib/libc/stdio/viscanf.c index f335f69ff..15388a404 100644 --- a/newlib/libc/stdio/viscanf.c +++ b/newlib/libc/stdio/viscanf.c @@ -39,8 +39,8 @@ ANSI_SYNOPSIS va_list <[list]>); int _vfiscanf_r(struct _reent *<[reent]>, FILE *<[fp]>, const char *<[fmt]>, va_list <[list]>); - int _vsiscanf_r(struct _reent *<[reent]>, const char *<[str]>, - const char *<[fmt]>, va_list <[list]>); + int _vsiscanf_r(struct _reent *<[reent]>, const char *<[str]>, const char *<[fmt]>, + va_list <[list]>); TRAD_SYNOPSIS #include <stdio.h> @@ -121,7 +121,7 @@ _DEFUN(viscanf, (fmt, ap), _CONST char *fmt _AND va_list ap) { - _REENT_SMALL_CHECK_INIT (_REENT); + _REENT_SMALL_CHECK_INIT (_stdin_r (_REENT)); return __svfiscanf_r (_REENT, _stdin_r (_REENT), fmt, ap); } @@ -133,7 +133,7 @@ _DEFUN(_viscanf_r, (ptr, fmt, ap), _CONST char *fmt _AND va_list ap) { - _REENT_SMALL_CHECK_INIT (ptr); + _REENT_SMALL_CHECK_INIT (_stdin_r (ptr)); return __svfiscanf_r (ptr, _stdin_r (ptr), fmt, ap); } |