CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2024/02/04 05:37:52
Modified files:
lang/gcc/11 : Makefile
lang/gcc/8 : Makefile
Added files:
lang/gcc/11/patches:
patch-libstdc++-v3_config_os_bsd_openbsd_ctype_base_h
lang/gcc/8/patches:
patch-libstdc++-v3_config_os_bsd_openbsd_ctype_base_h
Log message:
Prepare ports-gcc libestdc++ header to an upcoming change in our ctype.h
Base ctype.h uses _[ULNSPCXB] defines to classify character classes.
Albeit reserved, those short names routinely clash with identifiers in
ports. Adapt ctype_base.h to use the new _CTYPE_[ULNSPCXB] names, and
keep a fallback for the old names.
This should probably go upstream.