mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-27 03:43:36 +00:00
Support the creation of shortcuts that can use Unicode versions of their name (description), relative path, working directory, command- line arguments, and icon location. This option can be selected at runtime with a switch. Additionally: - Ensure that `wchar_t` is 16-bit wide. - Introduce and use a "poor-man" ANSI-to-UTF16LE `my_mbstowcs()` routine to convert the ANSI strings, for the Unicode scenario mentioned above. We cannot use the host mbstowcs() routine, since on *nix systems the iconv library being used may have been compiled with a 32-bit `wchar_t` (even if the tool is compiled with: `-fshort-wchar -fwide-exec-charset=UTF-16LE`), as this is the case with the GitHub actions build bots.