A powerful run-time library that enables software developers to create
single-source, multilingual and fully portable cross-platform
applications. Global C 3.0 provides Unicode support on multiple
For software developers who work with multilingual text, Global C takes
advantage of Unicode's added functionality and simplicity. Unicode
makes it easier to exchange text files that are single and multibyte by
providing a consistent coding format for international character sets.
The Unicode Standard is a universal character-encoding standard used
for representation of text for computer processing. The Unicode
Standard provides the capacity to encode all of the characters used for
the written languages of the world, using a 16-bit encoding that
supports code points for more than 65,000 characters. All Global C
routines that take character input or produce character output have
Global C Version 3.0 Features:
- Message catalog: a mechanism that allows externalizing test
messages that work with the current Global C locale mechanism.
- Locale definition utility: a new utility that allows
specification of Global C locale data in text files.
- Character-based string processing: Global C multibyte string functions
accept options to indicate that input and output limits are specified
in number of characters rather than bytes.
- Thread Support: Global C source provides a compile-time
option to turn off thread support on any platform.
- Unicode APIs: provides a new set of APIs, which takes
Unicode input and writes Unicode output