… | |
… | |
954 | operator mbstate_t *() { return &mbs; } |
954 | operator mbstate_t *() { return &mbs; } |
955 | void reset () { memset (&mbs, 0, sizeof (mbs)); } |
955 | void reset () { memset (&mbs, 0, sizeof (mbs)); } |
956 | mbstate () { reset (); } |
956 | mbstate () { reset (); } |
957 | }; |
957 | }; |
958 | |
958 | |
|
|
959 | #define UNICODE_MASK 0x1fffffUL |
|
|
960 | |
959 | #if UNICODE3 |
961 | #if UNICODE3 |
960 | # define COMPOSE_LO 0x40000000UL |
962 | # define COMPOSE_LO 0x40000000UL |
961 | # define COMPOSE_HI 0x400fffffUL |
963 | # define COMPOSE_HI 0x400fffffUL |
962 | # define IS_COMPOSE(n) ((int32_t)(n) >= COMPOSE_LO) |
964 | # define IS_COMPOSE(n) ((int32_t)(n) >= COMPOSE_LO) |
963 | #else |
965 | #else |