mingw-w64/mingw-w64-crt/stdio
Martin Storsjö b46a25b433 crt: Move the msvcrt snprintf/vsnprintf aliases into separate object files
This avoids duplicate definitions, if something refers to e.g.
__ms_vsnprintf, while the inline vsnprintf also has been instantiated
in C++ mode. (In C++ mode, the inline vsnprintf function isn't marked
static.)

This should fix https://github.com/msys2/MINGW-packages/issues/6271.

Signed-off-by: Martin Storsjö <martin@martin.st>
2020-03-16 13:49:34 +02:00
..
_Exit.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
_findfirst64i32.c * _findfirst64i32, _findnext64i32, _fstat64i32, _fstat, _stat64i32, 2009-09-05 08:20:31 +00:00
_findnext64i32.c * _findfirst64i32, _findnext64i32, _fstat64i32, _fstat, _stat64i32, 2009-09-05 08:20:31 +00:00
_fstat64i32.c Add LFS64 support. 2011-02-19 15:34:22 +00:00
_fstat.c * _findfirst64i32, _findnext64i32, _fstat64i32, _fstat, _stat64i32, 2009-09-05 08:20:31 +00:00
_ftime.c 2009-08-27 Kai Tietz <kai.tietz@onevision.com> 2009-08-27 14:38:00 +00:00
_getc_nolock.c Added _getc_nolock, _getwc_nolock, _putc_nolock and _putwc_nolock to mingwex 2011-06-07 09:27:13 +00:00
_getwc_nolock.c Added _getc_nolock, _getwc_nolock, _putc_nolock and _putwc_nolock to mingwex 2011-06-07 09:27:13 +00:00
_putc_nolock.c Added _getc_nolock, _getwc_nolock, _putc_nolock and _putwc_nolock to mingwex 2011-06-07 09:27:13 +00:00
_putwc_nolock.c Added _getc_nolock, _getwc_nolock, _putc_nolock and _putwc_nolock to mingwex 2011-06-07 09:27:13 +00:00
_stat64i32.c fix for previous commit 2017-08-03 13:35:11 +03:00
_stat.c Fix some warnings ... and a bug for implemenation of swscanf ... 2011-02-19 17:03:48 +00:00
_wfindfirst64i32.c * _findfirst64i32, _findnext64i32, _fstat64i32, _fstat, _stat64i32, 2009-09-05 08:20:31 +00:00
_wfindnext64i32.c * _findfirst64i32, _findnext64i32, _fstat64i32, _fstat, _stat64i32, 2009-09-05 08:20:31 +00:00
_wstat64i32.c fix for previous commit 2017-08-03 13:35:11 +03:00
_wstat.c Fix some warnings ... and a bug for implemenation of swscanf ... 2011-02-19 17:03:48 +00:00
acrt_iob_func.c crt: Provide __acrt_iob_func and __p___argv without the __imp_ prefix 2017-11-10 14:07:51 +02:00
asprintf.c crt: Fix snprintf() 2020-02-21 18:13:56 +08:00
atoll.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
fgetpos64.c Add LFS64 support. 2011-02-19 15:34:22 +00:00
fopen64.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
fseeki64.c move _fseeki64 and _ftelli64 functions from libmingwex to libmsvcrt 2018-11-27 15:37:43 +01:00
fseeko32.c Add LFS64 support. 2011-02-19 15:34:22 +00:00
fseeko64.c move _fseeki64 and _ftelli64 functions from libmingwex to libmsvcrt 2018-11-27 15:37:43 +01:00
fsetpos64.c Add LFS64 support. 2011-02-19 15:34:22 +00:00
ftello64.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
ftello.c Add LFS64 support. 2011-02-19 15:34:22 +00:00
ftruncate64.c Allow in wvfscanf/vfscanf MS' width-specifiers I32/I64/I. 2013-02-13 11:53:45 +00:00
gets.c crt: Add an implementation of gets() for msvcrt.dll for arm/arm64 2019-05-06 15:16:28 +03:00
lltoa.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
lltow.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
lseek64.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
mingw_asprintf.c Split asprintf 2013-04-25 11:28:20 +00:00
mingw_fprintf.c Locked __mingw_printf 2015-08-28 18:59:38 +08:00
mingw_fprintfw.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
mingw_fscanf.c Test 2011-02-04 21:00:14 +00:00
mingw_fwscanf.c Add scanf family 2011-02-04 21:01:00 +00:00
mingw_lock.c crt: Use __acrt_iob_func for accessing __iob in all msvcrt versions 2017-11-10 08:21:40 +02:00
mingw_pformat.c ucrt: Use multibyte functions from ucrt instead of libmingwex 2019-10-29 16:09:32 +02:00
mingw_pformat.h PR 3544372 2012-07-17 12:50:31 +00:00
mingw_pformatw.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
mingw_printf.c Locked __mingw_printf 2015-08-28 18:59:38 +08:00
mingw_printfw.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
mingw_scanf.c Fix makefile issue and add missing v(w)scanf function. Additionally clean 2011-02-05 09:52:40 +00:00
mingw_snprintf.c Prepare POSIX wprintf family support. 2011-01-24 11:21:35 +00:00
mingw_snprintfw.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
mingw_sprintf.c Prepare POSIX wprintf family support. 2011-01-24 11:21:35 +00:00
mingw_sprintfw.c Add _CRT_NON_CONFORMING_SWPRINTFS 2012-11-26 10:54:26 +00:00
mingw_sscanf.c Add scanf family 2011-02-04 21:01:00 +00:00
mingw_swscanf.c Fix some warnings ... and a bug for implemenation of swscanf ... 2011-02-19 17:03:48 +00:00
mingw_vasprintf.c Split asprintf 2013-04-25 11:28:20 +00:00
mingw_vfprintf.c Locked __mingw_printf 2015-08-28 18:59:38 +08:00
mingw_vfprintfw.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
mingw_vfscanf.c ucrt: Use multibyte functions from ucrt instead of libmingwex 2019-10-29 16:09:32 +02:00
mingw_vprintf.c Locked __mingw_printf 2015-08-28 18:59:38 +08:00
mingw_vprintfw.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
mingw_vsnprintf.c Prepare POSIX wprintf family support. 2011-01-24 11:21:35 +00:00
mingw_vsnprintfw.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
mingw_vsprintf.c Prepare POSIX wprintf family support. 2011-01-24 11:21:35 +00:00
mingw_vsprintfw.c Add _CRT_NON_CONFORMING_SWPRINTFS 2012-11-26 12:07:25 +00:00
mingw_wscanf.c Fix makefile issue and add missing v(w)scanf function. Additionally clean 2011-02-05 09:52:40 +00:00
mingw_wvfscanf.c ucrt: Use multibyte functions from ucrt instead of libmingwex 2019-10-29 16:09:32 +02:00
scanf2-template.S crt: Fix a typo in an ifdef 2017-08-25 23:00:54 +03:00
scanf.S crt: Correctly restore %edi on exit from __argtos(). 2019-07-02 15:33:59 +08:00
snprintf_alias.c crt: Move the msvcrt snprintf/vsnprintf aliases into separate object files 2020-03-16 13:49:34 +02:00
snprintf.c crt: Move the msvcrt snprintf/vsnprintf aliases into separate object files 2020-03-16 13:49:34 +02:00
snwprintf.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
strtof.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
strtok_r.c Remove broken strtok_r macro from pthreads and implement real version 2014-06-10 21:43:05 +08:00
truncate.c Add LFS64 support. 2011-02-19 15:34:22 +00:00
ucrt__snwprintf.c crt: Use _UCRT for specifying the CRT to use in certain files 2019-05-06 15:15:41 +03:00
ucrt__vscprintf.c crt: Provide _vscprintf as a non-inline function for UCRT 2020-03-09 22:48:58 +02:00
ucrt__vsnprintf.c crt: Use _UCRT for specifying the CRT to use in certain files 2019-05-06 15:15:41 +03:00
ucrt__vsnwprintf.c crt: Make the ucrt _vsnwprintf function use UCRTBASE_PRINTF_DEFAULT_WIDE 2019-09-01 00:08:33 +03:00
ucrt_fprintf.c crt: Use _UCRT for specifying the CRT to use in certain files 2019-05-06 15:15:41 +03:00
ucrt_fwprintf.c crt: Use _UCRT for specifying the CRT to use in certain files 2019-05-06 15:15:41 +03:00
ucrt_printf.c crt: Use _UCRT for specifying the CRT to use in certain files 2019-05-06 15:15:41 +03:00
ucrt_snprintf.c crt: Use _UCRT for specifying the CRT to use in certain files 2019-05-06 15:15:41 +03:00
ucrt_sprintf.c crt: Use _UCRT for specifying the CRT to use in certain files 2019-05-06 15:15:41 +03:00
ucrt_vfprintf.c crt: Use _UCRT for specifying the CRT to use in certain files 2019-05-06 15:15:41 +03:00
ucrt_vprintf.c crt: Use _UCRT for specifying the CRT to use in certain files 2019-05-06 15:15:41 +03:00
ucrt_vsnprintf.c crt: Use _UCRT for specifying the CRT to use in certain files 2019-05-06 15:15:41 +03:00
ucrt_vsprintf.c crt: Use _UCRT for specifying the CRT to use in certain files 2019-05-06 15:15:41 +03:00
ulltoa.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
ulltow.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
vasprintf.c crt: Fix snprintf() 2020-02-21 18:13:56 +08:00
vfscanf2.S stdio: Share the frontend call wrapper assembly across the v*scanf functions 2017-08-05 13:13:59 +03:00
vfscanf.c stdio: Add arm64 assembly wrappers for the v*scanf functions 2017-08-22 10:02:02 +03:00
vfwscanf2.S stdio: Share the frontend call wrapper assembly across the v*scanf functions 2017-08-05 13:13:59 +03:00
vfwscanf.c stdio: Add arm64 assembly wrappers for the v*scanf functions 2017-08-22 10:02:02 +03:00
vscanf2.S stdio: Use scanf2-template.S in the last two v*scanf2.S files as well 2017-08-05 13:30:07 +03:00
vscanf.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
vsnprintf_alias.c crt: Move the msvcrt snprintf/vsnprintf aliases into separate object files 2020-03-16 13:49:34 +02:00
vsnprintf.c crt: Move the msvcrt snprintf/vsnprintf aliases into separate object files 2020-03-16 13:49:34 +02:00
vsnwprintf.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
vsscanf2.S stdio: Share the frontend call wrapper assembly across the v*scanf functions 2017-08-05 13:13:59 +03:00
vsscanf.c stdio: Add arm64 assembly wrappers for the v*scanf functions 2017-08-22 10:02:02 +03:00
vswscanf2.S stdio: Share the frontend call wrapper assembly across the v*scanf functions 2017-08-05 13:13:59 +03:00
vswscanf.c stdio: Add arm64 assembly wrappers for the v*scanf functions 2017-08-22 10:02:02 +03:00
vwscanf2.S stdio: Use scanf2-template.S in the last two v*scanf2.S files as well 2017-08-05 13:30:07 +03:00
vwscanf.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
wtoll.c Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00