Should the Unicode version setting of Cygwin feature macro __STDC_ISO_10646__ at the tail of {newlib/libc,/usr}/include/sys/features.h be updated to reflect Thomas Wolff's and any subsequent updates of the encoding tables to Unicode version 10/11/12:
Unicode Release Dates Version Year Month (Day) Value 12.1.0 2019 May 7 201905L 12.0.0 2019 March 5 201903L 11.0.0 2018 June 5 201806L 10.0.0 2017 June 20 201706L $ tail {newlib/libc,/usr}/include/sys/features.h /* The value corresponds to UNICODE version 5.2, which is the current state of newlib's wide char conversion functions. */ #define __STDC_ISO_10646__ 200910L #endif /* __CYGWIN__ */ #ifdef __cplusplus } #endif #endif /* _SYS_FEATURES_H */ ... -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada This email may be disturbing to some readers as it contains too much technical detail. Reader discretion is advised.