X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=src%2Fstdio%2Fvsscanf.c;h=929ffa3b0fd8a33754b0638536d0893bed74d9a1;hp=fbc15e69dc41a21ebabcfc09968ba6c5ad92076b;hb=HEAD;hpb=18efeb320b763e541a7dbf61a7da1cbe13ab2be9 diff --git a/src/stdio/vsscanf.c b/src/stdio/vsscanf.c index fbc15e69..929ffa3b 100644 --- a/src/stdio/vsscanf.c +++ b/src/stdio/vsscanf.c @@ -1,11 +1,12 @@ #include "stdio_impl.h" +#include "libc.h" static size_t do_read(FILE *f, unsigned char *buf, size_t len) { return __string_read(f, buf, len); } -int vsscanf(const char *s, const char *fmt, va_list ap) +int vsscanf(const char *restrict s, const char *restrict fmt, va_list ap) { FILE f = { .buf = (void *)s, .cookie = (void *)s, @@ -13,3 +14,5 @@ int vsscanf(const char *s, const char *fmt, va_list ap) }; return vfscanf(&f, fmt, ap); } + +weak_alias(vsscanf,__isoc99_vsscanf);