Localization Issues

CVL defines several string and character types, macros, and functions for compatibility with both ANSI (8-bit) characters and Unicode (16-bit) characters. CVL functions use and return the CVL-defined types. Your own program can use either CVL-defined types or specific ANSI or Unicode character types.

Your program must be either in ANSI mode (and use the ANSI libraries) or in Unicode mode (and use the Unicode libraries). You cannot mix modes.