NNS_G2D_UNICODE

Definition


#include <nnsys/g2d/g2di_Char.h>

#ifdef NNS_G2D_UNICODE
    #define NNS_G2D_TRANSCODE(str)  L##str
    typedef wchar_t NNSG2dChar;
#else
    #define NNS_G2D_TRANSCODE(str)  str
    typedef char NNSG2dChar;
#endif

Description

Switches the kind of characters that will be handled by the text string processing routine.

When NNS_G2D_UNICODE is not defined, characters are handled as char. When it is defined, characters are handled as wchar_t. If you want the text to be represented as unicode, define NNS_G2D_UNICODE before including the header file.

Switching the character type does not require rebuilding the library.

Sample Code

// Use Unicode
#define NNS_G2D_UNICODE

#include <nitro.h>
#include <nnsys/g2d/g2d_Font.h>
#include <nnsys/g2d/g2d_CharCanvas.h>
#include <nnsys/g2d/g2d_TextCanvas.h>

// .....

See Also

Revision History

2005/05/25 Initial version.


CONFIDENTIAL