JeanHeyd Meneide
eccec86841
Feature: Macros for identifying the wide and narrow execution string literal encoding
gcc/c-family
* c-cppbuiltin.c (c_cpp_builtins): Add predefined
{__GNUC_EXECUTION_CHARSET_NAME} and
_WIDE_EXECUTION_CHARSET_NAME} macros.
gcc/
* doc/cpp.texi: Document new macros.
gcc/testsuite/
* c-c++-common/cpp/wide-narrow-predef-macros.c: New test.
libcpp/
* charset.c (init_iconv_desc): Initialize "to" and "from" fields.
* directives.c (cpp_get_narrow_charset_name): New function.
(cpp_get_wide_charset_name): Likewise.
* include/cpplib.h (cpp_get_narrow_charset_name): Prototype.
(cpp_get_wide_charset_name): Likewise.
* internal.h (cset_converter): Add "to" and "from" fields.
2020-12-01 14:46:51 -07:00
..
2020-12-01 14:46:51 -07:00
2020-07-21 00:16:28 +00:00
2020-05-12 09:17:45 -07:00
2020-11-28 00:16:38 +00:00
2020-12-01 14:46:51 -07:00
2018-10-31 17:03:16 +00:00
2020-07-30 05:36:24 -07:00
2020-05-23 21:59:02 +00:00
2020-12-01 14:46:51 -07:00
2020-01-01 12:51:42 +01:00
2020-11-24 08:31:03 -08:00
2020-11-19 07:05:08 -08:00
2020-11-07 09:36:43 -05:00
2020-01-20 05:39:59 -08:00
2020-11-19 07:05:08 -08:00
2020-12-01 14:46:51 -07:00
2020-11-24 08:31:03 -08:00
2020-11-17 08:10:56 -08:00
2018-11-27 16:04:31 +00:00
2020-11-24 08:31:03 -08:00
2020-05-23 21:59:02 +00:00
2020-01-01 12:51:42 +01:00
2020-11-18 08:44:49 -08:00
2020-01-28 08:02:17 -08:00
2020-01-01 12:51:42 +01:00
2020-05-19 13:23:47 -07:00
2020-11-12 21:13:51 +00:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00