String type codes
Character-terminated string. More...
Macros | |
#define | STRTYPE_TERMCHR (STRWIDTH_1B|STRLYT_TERMCHR<<STRLYT_SHIFT) |
C-style string. | |
#define | STRTYPE_C STRTYPE_TERMCHR |
Zero-terminated 16bit chars. | |
#define | STRTYPE_C_16 (STRWIDTH_2B|STRLYT_TERMCHR<<STRLYT_SHIFT) |
Zero-terminated 32bit chars. | |
#define | STRTYPE_C_32 (STRWIDTH_4B|STRLYT_TERMCHR<<STRLYT_SHIFT) |
Pascal-style, one-byte length prefix. | |
#define | STRTYPE_PASCAL (STRWIDTH_1B|STRLYT_PASCAL1<<STRLYT_SHIFT) |
Pascal-style, 16bit chars, one-byte length prefix. | |
#define | STRTYPE_PASCAL_16 (STRWIDTH_2B|STRLYT_PASCAL1<<STRLYT_SHIFT) |
Pascal-style, 32bit chars, one-byte length prefix. | |
#define | STRTYPE_PASCAL_32 (STRWIDTH_4B|STRLYT_PASCAL1<<STRLYT_SHIFT) |
Pascal-style, two-byte length prefix. | |
#define | STRTYPE_LEN2 (STRWIDTH_1B|STRLYT_PASCAL2<<STRLYT_SHIFT) |
Pascal-style, 16bit chars, two-byte length prefix. | |
#define | STRTYPE_LEN2_16 (STRWIDTH_2B|STRLYT_PASCAL2<<STRLYT_SHIFT) |
Pascal-style, 32bit chars, two-byte length prefix. | |
#define | STRTYPE_LEN2_32 (STRWIDTH_4B|STRLYT_PASCAL2<<STRLYT_SHIFT) |
Pascal-style, four-byte length prefix. | |
#define | STRTYPE_LEN4 (STRWIDTH_1B|STRLYT_PASCAL4<<STRLYT_SHIFT) |
Pascal-style, 16bit chars, four-byte length prefix. | |
#define | STRTYPE_LEN4_16 (STRWIDTH_2B|STRLYT_PASCAL4<<STRLYT_SHIFT) |
Pascal-style, 32bit chars, four-byte length prefix. | |
#define | STRTYPE_LEN4_32 (STRWIDTH_4B|STRLYT_PASCAL4<<STRLYT_SHIFT) |
Detailed Description
Character-terminated string.
The termination characters are kept in the next bytes of string type.
Generated by 1.9.3