Some of the hot-keys, such as “Edit→Cut” and “Edit→Time/Date” had
identical “T” hot-keys, as well as “Search→Search” and “Search→Search
Next” both being on “S”.
With this change, the menus are restructured to match the Windows XP
Notepad menus, in item names, capitalization, and hot-keys. Notably
the usability issue with conflicting hot-keys is eliminated. Users
familiar with the Microsoft Windows Notepad menus and their hot-keys
should be able to use Wine Notepad without changing any workflow.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7988
__STRINGTOLD_L expects a pointer to a `_LDOUBLE` as its first argument, which we internally declare
as `MSVCRT__LDOUBLE`. Problem is, `_LDOUBLE` is 10 bytes long, whereas `MSVCRT__LDOUBLE` is 12 bytes
long (ULONG * 3). Writing into the third ULONG is technically a buffer overflow.
Declare `MSVCRT__LDOUBLE` instead as 2 ULONGs plus a USHORT.
--
v2: msvcrt: Use _LDOUBLE type in exported functions.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7961