mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-06-30 19:12:48 -05:00
Support in the cross-platform code for translating to and from
UTF-16 when exchanging wchar_t strings with the front end. Enabled by a #define in the platform's header file (one should not promiscuously translate UTF-16 surrogate pairs on 32-bit wchar_t platforms since that could give rise to redundant encoding attacks), which is present on Windows. [originally from svn r8495]
This commit is contained in:
@ -36,6 +36,9 @@ struct FontSpec {
|
||||
(fq) == FQ_NONANTIALIASED ? NONANTIALIASED_QUALITY : \
|
||||
CLEARTYPE_QUALITY)
|
||||
|
||||
#define PLATFORM_IS_UTF16 /* enable UTF-16 processing when exchanging
|
||||
* wchar_t strings with environment */
|
||||
|
||||
/*
|
||||
* Where we can, we use GetWindowLongPtr and friends because they're
|
||||
* more useful on 64-bit platforms, but they're a relatively recent
|
||||
|
Reference in New Issue
Block a user