NAME ^

src/encodings/ucs2.c - UCS-2 encoding

DESCRIPTION ^

UCS-2 encoding with the help of the ICU library.

Functions ^

static STRING *to_encoding

RT#48260: Not yet documented!!!

static UINTVAL get_codepoint

RT#48260: Not yet documented!!!

static void set_codepoint

RT#48260: Not yet documented!!!

static UINTVAL get_byte

RT#48260: Not yet documented!!!

static void set_byte

RT#48260: Not yet documented!!!

static STRING *get_codepoints

RT#48260: Not yet documented!!!

static STRING *get_bytes

RT#48260: Not yet documented!!!

static STRING *get_codepoints_inplace

RT#48260: Not yet documented!!!

static STRING *get_bytes_inplace

RT#48260: Not yet documented!!!

static void set_codepoints

RT#48260: Not yet documented!!!

static void set_bytes

RT#48260: Not yet documented!!!

static void become_encoding

Unconditionally makes the string be in this encoding, if that's valid

static UINTVAL codepoints

RT#48260: Not yet documented!!!

static UINTVAL bytes

RT#48260: Not yet documented!!!

static UINTVAL ucs2_decode_and_advance

RT#48260: Not yet documented!!!

static void ucs2_encode_and_advance

RT#48260: Not yet documented!!!

static void ucs2_set_position

RT#48260: Not yet documented!!!

static void iter_init

RT#48260: Not yet documented!!!

ENCODING *Parrot_encoding_ucs2_init

RT#48260: Not yet documented!!!

SEE ALSO ^

src/encodings/fixed_8.c, src/encodings/utf8.c, src/string.c, include/parrot/string.h, docs/string.pod.


parrot