On Tue, 19 Nov 2024, Pali Rohár wrote:
Currently mingw_vfscanf.c files provides 3 functions:
mingw_sformat(), mingw_vfscanf() and mingw_vsscanf().
Split this file into 3 files, one for each function.
Diff for this change from git is more human readable when showed by
git options -B and -D.
---
mingw-w64-crt/Makefile.am | 4 +-
.../{mingw_vfscanf.c => mingw_sformat.c} | 38 +-
mingw-w64-crt/stdio/mingw_sformat.h | 63 +
mingw-w64-crt/stdio/mingw_vfscanf.c | 1646 +----------------
mingw-w64-crt/stdio/mingw_vsscanf.c | 15 +
5 files changed, 98 insertions(+), 1668 deletions(-)
copy mingw-w64-crt/stdio/{mingw_vfscanf.c => mingw_sformat.c} (98%)
create mode 100644 mingw-w64-crt/stdio/mingw_sformat.h
rewrite mingw-w64-crt/stdio/mingw_vfscanf.c (99%)
create mode 100644 mingw-w64-crt/stdio/mingw_vsscanf.c
I'm unable to apply this patch, I get this error:
Applying: crt: Split mingw_vfscanf.c into mingw_sformat.c, mingw_vfscanf.c
and mingw_vsscanf.c
error: corrupt patch at line 177
error: could not build fake ancestor
Patch failed at 0001 crt: Split mingw_vfscanf.c into mingw_sformat.c,
mingw_vfscanf.c and mingw_vsscanf.c
(Sorry for not testing applying these earlier.)
// Martin
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public