The behavior of most of these points are dependent on the implementation
of the C library, and are not defined by GCC itself.
The mapping between physical source file multibyte characters
and the source character set in translation phase 1 (C90, C99 and C11
5.1.1.2, C23 5.2.1.2).