Re: [Mingw-w64-public] %s format specifier when gcc is invoked with --std=c99

2024-07-07 Thread LIU Hao
在 2024-07-08 09:31, LIU Hao 写道: 在 2024-07-08 04:01, Martin Storsjö 写道: On Sun, 7 Jul 2024, Nakai Yuta wrote: __USE_MINGW_ANSI_STDIO is defined as 1 in _mingw.h when gcc is invoked with -std=c99 for MSVCR* Meanwhile, it is not defined for UCRT since this commit (https://sourceforge.net/p/mingw

Re: [Mingw-w64-public] %s format specifier when gcc is invoked with --std=c99

2024-07-07 Thread LIU Hao
在 2024-07-08 04:01, Martin Storsjö 写道: On Sun, 7 Jul 2024, Nakai Yuta wrote: __USE_MINGW_ANSI_STDIO is defined as 1 in _mingw.h when gcc is invoked with -std=c99 for MSVCR* Meanwhile, it is not defined for UCRT since this commit (https://sourceforge.net/p/mingw-w64/mingw-w64/ci/bfd33f6c0ec5e65

Re: [Mingw-w64-public] [PATCH 6/9] crt: Fix fgetpos() and fsetpos() functions for crtdll.dll, msvcrt10.dll and msvcrt20.dll

2024-07-07 Thread Martin Storsjö
On Fri, 28 Jun 2024, Pali Rohár wrote: No, I'm pretty sure this doesn't work. (I'm the one who implemented support for long import objects in LLD.) And what would linker do in this case? Example: app.c: void sym1(void); void sym2(void); int main() { sym1(); sym2(); return 0; } lib1.de

Re: [Mingw-w64-public] %s format specifier when gcc is invoked with --std=c99

2024-07-07 Thread Martin Storsjö
On Sun, 7 Jul 2024, Nakai Yuta wrote: __USE_MINGW_ANSI_STDIO is defined as 1 in _mingw.h when gcc is invoked with -std=c99 for MSVCR* Meanwhile, it is not defined for UCRT since this commit (https://sourceforge.net/p/mingw-w64/mingw-w64/ci/bfd33f6c0ec5e652cc9911857dd1492ece8d8383/). Why do w

[Mingw-w64-public] %s format specifier when gcc is invoked with --std=c99

2024-07-07 Thread Nakai Yuta
Hi, __USE_MINGW_ANSI_STDIO is defined as 1 in _mingw.h when gcc is invoked with -std=c99 for MSVCR* Meanwhile, it is not defined for UCRT since this commit (https://sourceforge.net/p/mingw-w64/mingw-w64/ci/bfd33f6c0ec5e652cc9911857dd1492ece8d8383/). Windows classic wprintf treats %s format spec