[PATCH 00/14] Migration to long types
Eric Pouech
eric.pouech at gmail.com
Mon Jan 31 07:13:00 CST 2022
The first two patches are not per se migration patches.
The first one adds -Wformat warnings for Wine's stdio APIs (printf & scanf
families), while the second fixes HandleToU?Long to return long.
The rest of the patches fixes int/long mismatch across some modules.
A+
---
Eric Pouech (14):
include/msvcrt: add attribute((format)) to printf and scanf -like APIs
include/basestd.h: define HandleToU?Long return a long (as SDK does)
programs/winedbg: use correct integral type
dlls/dbgeng: use correct integral type
dlls/devenum: use correct integral type
dlls/dsound: use correct integral type
dlls/dwrite: use correct integral type
dlls/evr: use correct integral type
dlls/gdi32: use correct integral type
dlls/gdiplus: use correct integral type
dlls/itss: use correct integral type
dlls/joy.cpl: use correct integral type
dlls/msxml3: use correct integral type
dlls/ntdll: use correct integral type
dlls/compobj.dll16/compobj.c | 2 +-
dlls/crypt32/sip.c | 2 +-
dlls/dbgeng/dbgeng.c | 5 +-
dlls/devenum/mediacatenum.c | 3 +-
dlls/dsound/mixer.c | 3 +-
dlls/dwrite/font.c | 2 +-
dlls/dwrite/main.c | 3 +-
dlls/dwrite/opentype.c | 5 +-
dlls/dwrite/shape.c | 4 +-
dlls/evr/mixer.c | 5 +-
dlls/evr/presenter.c | 8 +--
dlls/gdi32/dc.c | 8 +--
dlls/gdiplus/image.c | 21 ++++----
dlls/iphlpapi/iphlpapi_main.c | 2 +-
dlls/iphlpapi/tests/iphlpapi.c | 4 +-
dlls/itss/chm_lib.c | 6 +--
dlls/joy.cpl/main.c | 2 +-
dlls/msdmo/tests/msdmo.c | 2 +-
dlls/mshtml/main.c | 2 +-
dlls/msxml3/httprequest.c | 2 +-
dlls/msxml3/mxwriter.c | 2 +-
dlls/ntdll/actctx.c | 2 +-
dlls/ntdll/loader.c | 8 +--
dlls/ntdll/sync.c | 12 ++---
dlls/oleaut32/oleaut.c | 2 +-
dlls/oleaut32/typelib.c | 2 +-
dlls/rpcrt4/rpcrt4_main.c | 4 +-
dlls/shell32/classes.c | 2 +-
dlls/shell32/debughlp.c | 2 +-
dlls/shell32/shfldr.h | 2 +-
dlls/shlwapi/ordinal.c | 2 +-
dlls/typelib.dll16/typelib.c | 2 +-
dlls/webservices/writer.c | 4 +-
include/basetsd.h | 24 +++++++--
include/msvcrt/corecrt.h | 8 +++
include/msvcrt/crtdbg.h | 2 +-
include/msvcrt/stdio.h | 90 ++++++++++++++++++++++------------
programs/winedbg/debugger.h | 2 +-
programs/winetest/main.c | 2 +-
39 files changed, 164 insertions(+), 101 deletions(-)
More information about the wine-devel
mailing list