--- mingw-w64-crt/Makefile.am | 11 ++----- mingw-w64-crt/def-include/crt-aliases.def.in | 8 ----- mingw-w64-crt/lib-common/msvcr120_app.def.in | 1 - mingw-w64-crt/lib32/msvcr120.def.in | 1 - mingw-w64-crt/lib64/msvcr120.def.in | 1 - mingw-w64-crt/libarm32/msvcr120.def.in | 1 - mingw-w64-crt/stdio/scanf2-template.S | 32 -------------------- mingw-w64-crt/stdio/vfscanf.c | 2 +- mingw-w64-crt/stdio/vfscanf2.S | 12 -------- mingw-w64-crt/stdio/vfwscanf.c | 2 +- mingw-w64-crt/stdio/vfwscanf2.S | 12 -------- mingw-w64-crt/stdio/vscanf.c | 2 +- mingw-w64-crt/stdio/vscanf2.S | 12 -------- mingw-w64-crt/stdio/vsscanf.c | 2 +- mingw-w64-crt/stdio/vsscanf2.S | 12 -------- mingw-w64-crt/stdio/vswscanf.c | 2 +- mingw-w64-crt/stdio/vswscanf2.S | 12 -------- mingw-w64-crt/stdio/vwscanf.c | 2 +- mingw-w64-crt/stdio/vwscanf2.S | 12 -------- mingw-w64-headers/crt/stdio.h | 32 ++++++++------------ mingw-w64-headers/crt/wchar.h | 26 +++++----------- 21 files changed, 27 insertions(+), 170 deletions(-) delete mode 100644 mingw-w64-crt/stdio/scanf2-template.S delete mode 100644 mingw-w64-crt/stdio/vfscanf2.S delete mode 100644 mingw-w64-crt/stdio/vfwscanf2.S delete mode 100644 mingw-w64-crt/stdio/vscanf2.S delete mode 100644 mingw-w64-crt/stdio/vsscanf2.S delete mode 100644 mingw-w64-crt/stdio/vswscanf2.S delete mode 100644 mingw-w64-crt/stdio/vwscanf2.S
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am index 779beab17..56a4d4cff 100644 --- a/mingw-w64-crt/Makefile.am +++ b/mingw-w64-crt/Makefile.am @@ -306,17 +306,11 @@ src_msvcrt_add_vscanf=\ stdio/scanf2-argcount-char.c \ stdio/scanf2-argcount-wchar.c \ stdio/vfscanf.c \ - stdio/vfscanf2.S \ stdio/vfwscanf.c \ - stdio/vfwscanf2.S \ stdio/vscanf.c \ - stdio/vscanf2.S \ stdio/vsscanf.c \ - stdio/vsscanf2.S \ stdio/vswscanf.c \ - stdio/vswscanf2.S \ - stdio/vwscanf.c \ - stdio/vwscanf2.S + stdio/vwscanf.c # Files included in libmsvcrt-os.a (for msvcrt.dll) on all archs src_msvcrt=\ @@ -4246,8 +4240,7 @@ EXTRA_DIST += revstamp.h \ profile/gcrt0.c \ profile/COPYING \ profile/CYGWIN_LICENSE \ - stdio/scanf2-argcount-template.c \ - stdio/scanf2-template.S + stdio/scanf2-argcount-template.c DISTCHECK_CONFIGURE_FLAGS = --host=$(host_triplet) $(withsys) diff --git a/mingw-w64-crt/def-include/crt-aliases.def.in b/mingw-w64-crt/def-include/crt-aliases.def.in index ea7e26ad1..887535430 100644 --- a/mingw-w64-crt/def-include/crt-aliases.def.in +++ b/mingw-w64-crt/def-include/crt-aliases.def.in @@ -552,14 +552,6 @@ __ms_vsprintf == vsprintf __ms_vwprintf == vwprintf __ms_wprintf == wprintf __ms_wscanf == wscanf -#ifdef WITH_MS_VSCANF_ALIASES -__ms_vfscanf == vfscanf -__ms_vfwscanf == vfwscanf -__ms_vscanf == vscanf -__ms_vsscanf == vsscanf -__ms_vswscanf == vswscanf -__ms_vwscanf == vwscanf -#endif #endif ; This is list of additional symbol aliases not available in any library as neither native symbols nor aliases diff --git a/mingw-w64-crt/lib-common/msvcr120_app.def.in b/mingw-w64-crt/lib-common/msvcr120_app.def.in index 86747ec4e..42c64240b 100644 --- a/mingw-w64-crt/lib-common/msvcr120_app.def.in +++ b/mingw-w64-crt/lib-common/msvcr120_app.def.in @@ -2335,5 +2335,4 @@ wscanf_s #define CRTAPP #define USE_WCSTOK_S_FOR_WCSTOK -#define WITH_MS_VSCANF_ALIASES #include "crt-aliases.def.in" diff --git a/mingw-w64-crt/lib32/msvcr120.def.in b/mingw-w64-crt/lib32/msvcr120.def.in index 5b4f5956f..2432346e8 100644 --- a/mingw-w64-crt/lib32/msvcr120.def.in +++ b/mingw-w64-crt/lib32/msvcr120.def.in @@ -2297,5 +2297,4 @@ wscanf wscanf_s #define USE_WCSTOK_S_FOR_WCSTOK -#define WITH_MS_VSCANF_ALIASES #include "crt-aliases.def.in" diff --git a/mingw-w64-crt/lib64/msvcr120.def.in b/mingw-w64-crt/lib64/msvcr120.def.in index a1335e059..3a6bc1a11 100644 --- a/mingw-w64-crt/lib64/msvcr120.def.in +++ b/mingw-w64-crt/lib64/msvcr120.def.in @@ -2253,5 +2253,4 @@ wscanf wscanf_s #define USE_WCSTOK_S_FOR_WCSTOK -#define WITH_MS_VSCANF_ALIASES #include "crt-aliases.def.in" diff --git a/mingw-w64-crt/libarm32/msvcr120.def.in b/mingw-w64-crt/libarm32/msvcr120.def.in index 0f5c42508..e43e29da9 100644 --- a/mingw-w64-crt/libarm32/msvcr120.def.in +++ b/mingw-w64-crt/libarm32/msvcr120.def.in @@ -2221,5 +2221,4 @@ wscanf wscanf_s #define USE_WCSTOK_S_FOR_WCSTOK -#define WITH_MS_VSCANF_ALIASES #include "crt-aliases.def.in" diff --git a/mingw-w64-crt/stdio/scanf2-template.S b/mingw-w64-crt/stdio/scanf2-template.S deleted file mode 100644 index 3c9aa2a4b..000000000 --- a/mingw-w64-crt/stdio/scanf2-template.S +++ /dev/null @@ -1,32 +0,0 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ - -#if defined(_ARM_) || defined(__arm__) - .thumb -#endif - .text - .p2align 4,,15 - .globl FCT - .def FCT; .scl 2; .type 32; .endef -#ifdef __x86_64__ - .seh_proc FCT -#endif -FCT: -#ifdef __x86_64__ - .seh_endprologue -#endif -#if defined(_AMD64_) || defined(__x86_64__) || defined(_X86_) || defined(__i386__) - jmp FWD -#elif defined(_ARM_) || defined(__arm__) - .thumb_func - b FWD -#elif defined(_ARM64_) || defined(__aarch64__) - b FWD -#endif -#ifdef __x86_64__ - .seh_endproc -#endif - .def FWD; .scl 2; .type 32; .endef diff --git a/mingw-w64-crt/stdio/vfscanf.c b/mingw-w64-crt/stdio/vfscanf.c index c3282a3ed..685bca3b1 100644 --- a/mingw-w64-crt/stdio/vfscanf.c +++ b/mingw-w64-crt/stdio/vfscanf.c @@ -17,7 +17,7 @@ extern int __ms_vfscanf_internal ( extern size_t __ms_scanf_max_arg_count_internal (const char * format); -int __ms_vfscanf (FILE * __restrict__ stream, const char * __restrict__ format, va_list arg) +int vfscanf (FILE * __restrict__ stream, const char * __restrict__ format, va_list arg) { size_t count = __ms_scanf_max_arg_count_internal (format); int ret; diff --git a/mingw-w64-crt/stdio/vfscanf2.S b/mingw-w64-crt/stdio/vfscanf2.S deleted file mode 100644 index 36f38c5fd..000000000 --- a/mingw-w64-crt/stdio/vfscanf2.S +++ /dev/null @@ -1,12 +0,0 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ -#include <_mingw_mac.h> - -#define FCT __MINGW_USYMBOL(vfscanf) -#define FWD __MINGW_USYMBOL(__ms_vfscanf) - - .file "vfscanf2.S" -#include "scanf2-template.S" diff --git a/mingw-w64-crt/stdio/vfwscanf.c b/mingw-w64-crt/stdio/vfwscanf.c index f8e465d36..a2597f220 100644 --- a/mingw-w64-crt/stdio/vfwscanf.c +++ b/mingw-w64-crt/stdio/vfwscanf.c @@ -17,7 +17,7 @@ extern int __ms_vfwscanf_internal ( extern size_t __ms_wscanf_max_arg_count_internal (const wchar_t * format); -int __ms_vfwscanf (FILE * __restrict__ stream, +int vfwscanf (FILE * __restrict__ stream, const wchar_t * __restrict__ format, va_list arg) { size_t count = __ms_wscanf_max_arg_count_internal (format); diff --git a/mingw-w64-crt/stdio/vfwscanf2.S b/mingw-w64-crt/stdio/vfwscanf2.S deleted file mode 100644 index 9d98647a7..000000000 --- a/mingw-w64-crt/stdio/vfwscanf2.S +++ /dev/null @@ -1,12 +0,0 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ -#include <_mingw_mac.h> - -#define FCT __MINGW_USYMBOL(vfwscanf) -#define FWD __MINGW_USYMBOL(__ms_vfwscanf) - - .file "vfwscanf2.S" -#include "scanf2-template.S" diff --git a/mingw-w64-crt/stdio/vscanf.c b/mingw-w64-crt/stdio/vscanf.c index f255e6825..4b625cb37 100644 --- a/mingw-w64-crt/stdio/vscanf.c +++ b/mingw-w64-crt/stdio/vscanf.c @@ -9,7 +9,7 @@ #include <stdarg.h> #include <stdio.h> -int __ms_vscanf(const char * __restrict__ format, va_list arg) +int vscanf(const char * __restrict__ format, va_list arg) { return __ms_vfscanf(stdin, format, arg); } diff --git a/mingw-w64-crt/stdio/vscanf2.S b/mingw-w64-crt/stdio/vscanf2.S deleted file mode 100644 index b0e2a09f0..000000000 --- a/mingw-w64-crt/stdio/vscanf2.S +++ /dev/null @@ -1,12 +0,0 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ -#include <_mingw_mac.h> - -#define FCT __MINGW_USYMBOL(vscanf) -#define FWD __MINGW_USYMBOL(__ms_vscanf) - - .file "vscanf2.S" -#include "scanf2-template.S" diff --git a/mingw-w64-crt/stdio/vsscanf.c b/mingw-w64-crt/stdio/vsscanf.c index 9b3b650de..31eae9535 100644 --- a/mingw-w64-crt/stdio/vsscanf.c +++ b/mingw-w64-crt/stdio/vsscanf.c @@ -17,7 +17,7 @@ extern int __ms_vsscanf_internal ( extern size_t __ms_scanf_max_arg_count_internal (const char * format); -int __ms_vsscanf (const char * __restrict__ s, +int vsscanf (const char * __restrict__ s, const char * __restrict__ format, va_list arg) { size_t count = __ms_scanf_max_arg_count_internal (format); diff --git a/mingw-w64-crt/stdio/vsscanf2.S b/mingw-w64-crt/stdio/vsscanf2.S deleted file mode 100644 index e840a972b..000000000 --- a/mingw-w64-crt/stdio/vsscanf2.S +++ /dev/null @@ -1,12 +0,0 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ -#include <_mingw_mac.h> - -#define FCT __MINGW_USYMBOL(vsscanf) -#define FWD __MINGW_USYMBOL(__ms_vsscanf) - - .file "vsscanf2.S" -#include "scanf2-template.S" diff --git a/mingw-w64-crt/stdio/vswscanf.c b/mingw-w64-crt/stdio/vswscanf.c index 01c811b32..c52d79bf2 100644 --- a/mingw-w64-crt/stdio/vswscanf.c +++ b/mingw-w64-crt/stdio/vswscanf.c @@ -17,7 +17,7 @@ extern int __ms_vswscanf_internal ( extern size_t __ms_wscanf_max_arg_count_internal (const wchar_t * format); -int __ms_vswscanf(const wchar_t * __restrict__ s, const wchar_t * __restrict__ format, +int vswscanf(const wchar_t * __restrict__ s, const wchar_t * __restrict__ format, va_list arg) { size_t count = __ms_wscanf_max_arg_count_internal (format); diff --git a/mingw-w64-crt/stdio/vswscanf2.S b/mingw-w64-crt/stdio/vswscanf2.S deleted file mode 100644 index 529f71b7e..000000000 --- a/mingw-w64-crt/stdio/vswscanf2.S +++ /dev/null @@ -1,12 +0,0 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ -#include <_mingw_mac.h> - -#define FCT __MINGW_USYMBOL(vswscanf) -#define FWD __MINGW_USYMBOL(__ms_vswscanf) - - .file "vswscanf2.S" -#include "scanf2-template.S" diff --git a/mingw-w64-crt/stdio/vwscanf.c b/mingw-w64-crt/stdio/vwscanf.c index 3360eefad..d7816e01f 100644 --- a/mingw-w64-crt/stdio/vwscanf.c +++ b/mingw-w64-crt/stdio/vwscanf.c @@ -10,7 +10,7 @@ #include <wchar.h> #include <stdio.h> -int __ms_vwscanf (const wchar_t * __restrict__ format, va_list arg) +int vwscanf (const wchar_t * __restrict__ format, va_list arg) { return __ms_vfwscanf(stdin, format, arg); } diff --git a/mingw-w64-crt/stdio/vwscanf2.S b/mingw-w64-crt/stdio/vwscanf2.S deleted file mode 100644 index e52c8c2a0..000000000 --- a/mingw-w64-crt/stdio/vwscanf2.S +++ /dev/null @@ -1,12 +0,0 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ -#include <_mingw_mac.h> - -#define FCT __MINGW_USYMBOL(vwscanf) -#define FWD __MINGW_USYMBOL(__ms_vwscanf) - - .file "vwscanf2.S" -#include "scanf2-template.S" diff --git a/mingw-w64-headers/crt/stdio.h b/mingw-w64-headers/crt/stdio.h index 3f1d86795..91d617fc0 100644 --- a/mingw-w64-headers/crt/stdio.h +++ b/mingw-w64-headers/crt/stdio.h @@ -211,7 +211,7 @@ extern extern __MINGW_MS_SCANF(2, 0) __MINGW_ATTRIB_NONNULL(2) int __cdecl __ms_vsscanf(const char * __restrict__ _Str,const char * __restrict__ _Format,va_list argp) - __MINGW_UCRT_ASM_CALL(vsscanf); + __MINGW_ASM_CALL(vsscanf); extern __MINGW_MS_SCANF(1, 2) __MINGW_ATTRIB_NONNULL(1) int __cdecl __ms_scanf(const char * __restrict__ _Format,...) @@ -219,7 +219,7 @@ extern extern __MINGW_MS_SCANF(1, 0) __MINGW_ATTRIB_NONNULL(1) int __cdecl __ms_vscanf(const char * __restrict__ _Format,va_list argp) - __MINGW_UCRT_ASM_CALL(vscanf); + __MINGW_ASM_CALL(vscanf); extern __MINGW_MS_SCANF(2, 3) __MINGW_ATTRIB_NONNULL(2) int __cdecl __ms_fscanf(FILE * __restrict__ _File,const char * __restrict__ _Format,...) @@ -227,7 +227,7 @@ extern extern __MINGW_MS_SCANF(2, 0) __MINGW_ATTRIB_NONNULL(2) int __cdecl __ms_vfscanf(FILE * __restrict__ _File,const char * __restrict__ _Format,va_list argp) - __MINGW_UCRT_ASM_CALL(vfscanf); + __MINGW_ASM_CALL(vfscanf); extern __MINGW_MS_PRINTF(1, 2) __MINGW_ATTRIB_NONNULL(1) @@ -518,16 +518,11 @@ int vsnprintf (char *__stream, size_t __n, const char *__format, __builtin_va_li #endif __MINGW_MS_SCANF(2, 0) __MINGW_ATTRIB_NONNULL(2) - int vfscanf (FILE *__stream, const char *__format, __builtin_va_list __local_argv) - __MINGW_ASM_CALL(__ms_vfscanf); - + int vfscanf (FILE *__stream, const char *__format, __builtin_va_list __local_argv); __MINGW_MS_SCANF(2, 0) __MINGW_ATTRIB_NONNULL(2) - int vsscanf (const char * __restrict__ __source, const char * __restrict__ __format, __builtin_va_list __local_argv) - __MINGW_ASM_CALL(__ms_vsscanf); - + int vsscanf (const char * __restrict__ __source, const char * __restrict__ __format, __builtin_va_list __local_argv); __MINGW_MS_SCANF(1, 0) __MINGW_ATTRIB_NONNULL(1) - int vscanf(const char *__format, __builtin_va_list __local_argv) - __MINGW_ASM_CALL(__ms_vscanf); + int vscanf(const char *__format, __builtin_va_list __local_argv); #ifdef __GNUC__ #pragma GCC diagnostic pop @@ -948,19 +943,19 @@ int vsprintf (char * __restrict__ __stream, const char * __restrict__ __format, __MINGW_UCRT_ASM_CALL(swscanf); /* __attribute__((__format__ (ms_wscanf, 2, 0))) */ __MINGW_ATTRIB_NONNULL(2) int __cdecl __ms_vswscanf(const wchar_t * __restrict__ _Src,const wchar_t * __restrict__ _Format,va_list) - __MINGW_UCRT_ASM_CALL(vswscanf); + __MINGW_ASM_CALL(vswscanf); /* __attribute__((__format__ (ms_wscanf, 1, 2))) */ __MINGW_ATTRIB_NONNULL(1) int __cdecl __ms_wscanf(const wchar_t * __restrict__ _Format,...) __MINGW_UCRT_ASM_CALL(wscanf); /* __attribute__((__format__ (ms_wscanf, 1, 0))) */ __MINGW_ATTRIB_NONNULL(1) int __cdecl __ms_vwscanf(const wchar_t * __restrict__ _Format, va_list) - __MINGW_UCRT_ASM_CALL(vwscanf); + __MINGW_ASM_CALL(vwscanf); /* __attribute__((__format__ (ms_wscanf, 2, 3))) */ __MINGW_ATTRIB_NONNULL(2) int __cdecl __ms_fwscanf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,...) __MINGW_UCRT_ASM_CALL(fwscanf); /* __attribute__((__format__ (ms_wscanf, 2, 0))) */ __MINGW_ATTRIB_NONNULL(2) int __cdecl __ms_vfwscanf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,va_list) - __MINGW_UCRT_ASM_CALL(vfwscanf); + __MINGW_ASM_CALL(vfwscanf); /* __attribute__((__format__ (ms_wprintf, 2, 3))) */ __MINGW_ATTRIB_NONNULL(2) int __cdecl __ms_fwprintf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,...); @@ -1128,16 +1123,13 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti int __cdecl wscanf(const wchar_t * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; #ifndef __NO_ISOCEXT /* externs in libmingwex.a */ __MINGW_ATTRIB_NONNULL(2) - int vfwscanf (FILE *__stream, const wchar_t *__format, __builtin_va_list __local_argv) - __MINGW_ASM_CALL(__ms_vfwscanf); + int vfwscanf (FILE *__stream, const wchar_t *__format, __builtin_va_list __local_argv); __MINGW_ATTRIB_NONNULL(2) - int vswscanf (const wchar_t * __restrict__ __source, const wchar_t * __restrict__ __format, __builtin_va_list __local_argv) - __MINGW_ASM_CALL(__ms_vswscanf); + int vswscanf (const wchar_t * __restrict__ __source, const wchar_t * __restrict__ __format, __builtin_va_list __local_argv); __MINGW_ATTRIB_NONNULL(1) - int vwscanf(const wchar_t *__format, __builtin_va_list __local_argv) - __MINGW_ASM_CALL(__ms_vwscanf); + int vwscanf(const wchar_t *__format, __builtin_va_list __local_argv); #endif /* __NO_ISOCEXT */ diff --git a/mingw-w64-headers/crt/wchar.h b/mingw-w64-headers/crt/wchar.h index e8228b82b..2901aa0f0 100644 --- a/mingw-w64-headers/crt/wchar.h +++ b/mingw-w64-headers/crt/wchar.h @@ -339,19 +339,19 @@ _CRTIMP FILE *__cdecl __acrt_iob_func(unsigned index); __MINGW_UCRT_ASM_CALL(swscanf); /* __attribute__((__format__ (ms_wscanf, 2, 0))) */ __MINGW_ATTRIB_NONNULL(2) int __cdecl __ms_vswscanf(const wchar_t * __restrict__ _Src,const wchar_t * __restrict__ _Format,va_list) - __MINGW_UCRT_ASM_CALL(vswscanf); + __MINGW_ASM_CALL(vswscanf); /* __attribute__((__format__ (ms_wscanf, 1, 2))) */ __MINGW_ATTRIB_NONNULL(1) int __cdecl __ms_wscanf(const wchar_t * __restrict__ _Format,...) __MINGW_UCRT_ASM_CALL(wscanf); /* __attribute__((__format__ (ms_wscanf, 1, 0))) */ __MINGW_ATTRIB_NONNULL(1) int __cdecl __ms_vwscanf(const wchar_t * __restrict__ _Format, va_list) - __MINGW_UCRT_ASM_CALL(vwscanf); + __MINGW_ASM_CALL(vwscanf); /* __attribute__((__format__ (ms_wscanf, 2, 3))) */ __MINGW_ATTRIB_NONNULL(2) int __cdecl __ms_fwscanf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,...) __MINGW_UCRT_ASM_CALL(fwscanf); /* __attribute__((__format__ (ms_wscanf, 2, 0))) */ __MINGW_ATTRIB_NONNULL(2) int __cdecl __ms_vfwscanf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,va_list) - __MINGW_UCRT_ASM_CALL(vfwscanf); + __MINGW_ASM_CALL(vfwscanf); /* __attribute__((__format__ (ms_wprintf, 2, 3))) */ __MINGW_ATTRIB_NONNULL(2) int __cdecl __ms_fwprintf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,...); @@ -485,26 +485,14 @@ __MINGW_ASM_CALL(__mingw_vsnwprintf); int __cdecl swscanf(const wchar_t * __restrict__ _Src,const wchar_t * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; int __cdecl wscanf(const wchar_t * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; #ifndef __NO_ISOCEXT /* externs in libmingwex.a */ - __mingw_ovr __MINGW_ATTRIB_NONNULL(2) - int vfwscanf (FILE *__stream, const wchar_t *__format, __builtin_va_list __local_argv) - { - return __ms_vfwscanf (__stream, __format, __local_argv); - } + int vfwscanf (FILE *__stream, const wchar_t *__format, __builtin_va_list __local_argv); - __mingw_ovr __MINGW_ATTRIB_NONNULL(2) - int vswscanf (const wchar_t * __restrict__ __source, const wchar_t * __restrict__ __format, __builtin_va_list __local_argv) - { - return __ms_vswscanf( __source, __format, __local_argv ); - } - __mingw_ovr - __MINGW_ATTRIB_NONNULL(1) - int vwscanf(const wchar_t *__format, __builtin_va_list __local_argv) - { - return __ms_vwscanf (__format, __local_argv); - } + int vswscanf (const wchar_t * __restrict__ __source, const wchar_t * __restrict__ __format, __builtin_va_list __local_argv); + __MINGW_ATTRIB_NONNULL(1) + int vwscanf(const wchar_t *__format, __builtin_va_list __local_argv); #endif /* __NO_ISOCEXT */ int __cdecl fwprintf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,...); -- 2.48.1 _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public