GME  13
Defines
Extended character classification

Defines

#define SVN_CTYPE_UTF8LEAD   0x0100
#define SVN_CTYPE_UTF8CONT   0x0200
#define SVN_CTYPE_UTF8MBC   (SVN_CTYPE_UTF8LEAD | SVN_CTYPE_UTF8CONT)
#define SVN_CTYPE_UTF8   (SVN_CTYPE_ASCII | SVN_CTYPE_UTF8MBC)
#define svn_ctype_isutf8lead(c)   svn_ctype_test((c), SVN_CTYPE_UTF8LEAD)
#define svn_ctype_isutf8cont(c)   svn_ctype_test((c), SVN_CTYLE_UTF8CONT)
#define svn_ctype_isutf8mbc(c)   svn_ctype_test((c), SVN_CTYPE_UTF8MBC)
#define svn_ctype_isutf8(c)   svn_ctype_test((c), SVN_CTYPE_UTF8)

Define Documentation

Check if c is valid in UTF-8.

Definition at line 147 of file svn_ctype.h.

#define svn_ctype_isutf8cont (   c)    svn_ctype_test((c), SVN_CTYLE_UTF8CONT)

Check if c is a UTF-8 multibyte continuation (non-lead) byte.

Definition at line 141 of file svn_ctype.h.

Check if c is a UTF-8 multibyte lead byte.

Definition at line 138 of file svn_ctype.h.

Check if c is part of a UTF-8 multibyte character.

Definition at line 144 of file svn_ctype.h.

All valid UTF-8 bytes.

Definition at line 135 of file svn_ctype.h.

#define SVN_CTYPE_UTF8CONT   0x0200

UTF-8 multibyte non-lead byte

Definition at line 125 of file svn_ctype.h.

#define SVN_CTYPE_UTF8LEAD   0x0100

UTF-8 multibyte lead byte

Definition at line 124 of file svn_ctype.h.

Part of a UTF-8 multibyte character.

Definition at line 133 of file svn_ctype.h.