UTF-16 and C/C++ Language
Intended Audience: |
Manager, Software Engineer, Systems Analyst |
Session Level: |
Intermediate |
In order to spread Unicode in big cross platform projects using C/C++ languages we
find that UTF-16 support in C/C++ languages need to be discussed. We have implemented
syntax extension to C/C++ functions to handle Unicode in C/C++ compiler and libraries
without using wchar_t. We have also made a compiler based tool in order to support
Unicode-Porting of existing large cross platform C/C++ programs. We would like to
discuss the Unicode Standard 3.0 book, 5.2 implementation guide lines from the technical
point of the view, also considering memory consumption and performance. We take the
current C89/C99 in consider and would like to present our implementation as one of the
possibilities to ease Unicode distribution also in the C/C++ cross platform world. Our
implementation is focused on UTF-16 and is also interesting when comparing advantage and
disadvantages between Asian character sets and Unicode.
|