GCC 14.1 emits a bunch of warning when compiling (winedump & dbghelp).
This stems from some of the structures attempting to reflect file
layout (after serialisation), whereas the variable length of
some contiguous fields make it impossible (in C).
So use flexible array members for variable length arrays,
and use an FAM as well for packing the more complicated bits.
This keeps these data blocks as C structures for the fields
that can be directly mapped, and leave to the caller the
responsability of deserializing the rest.
This seem to be enough to get rid of these GCC warnings.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6064
Fixed rotation of angles < 90deg in bus_sdl.
Align logical max of angles to physical max defined in dinput (35900). Before, a polar angle of eg 90deg would end up in bus_sdl/bus_udev as 90.25deg.
--
v4: winebus.sys: Align logical max of angles to physical max defined in dinput
winebus.sys: Fix rotation for angles < 90deg
https://gitlab.winehq.org/wine/wine/-/merge_requests/6043
The function SQLBindParam was missed when binding all the available functions. Will implement the SQLBindParam in a future patchset.
The other is just a fix for when parameters are NULL when passed in (Same the the W version).
--
v2:
https://gitlab.winehq.org/wine/wine/-/merge_requests/6063
The function SQLBindParam was missed when binding all the available functions. Will implement the SQLBindParam in a future patchset.
The other is just a fix for when parameters are NULL when passed in (Same the the W version).
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6063