| parrotcode: src/encodings/fixed_8.c | |
| Contents | C |

src/encodings/fixed_8.c

This file implements the encoding functions for fixed-width 8-bit codepoints
static STRING *to_encodingsrc to this particular encoding.
If dest is provided,
it will contain the result.
Otherwise this function operates in place.static UINTVAL get_codepointstatic void set_codepointstatic UINTVAL get_bytesrc at position offset.static void set_bytesrc at position offset,
the byte byte.static STRING *get_codepointssrc at position offset and length count.
(Delegates to get_bytes.)static STRING *get_bytessrc at position offset and length count.static STRING *get_codepoints_inplacesrc at position offset count codepoints and returns them in return_string.
(Delegates to get_bytes.)static STRING *get_bytes_inplacesrc at position offset count bytes and returns them in return_string.static void set_codepointsstatic void set_bytessrc at position offset for count bytes with the contents of string new_bytes.static void become_encodingstatic UINTVAL codepointssrc.static UINTVAL bytessrc.static UINTVAL fixed8_get_nexti to the next codepoint.static void fixed8_set_nexti,
appends the codepoint c and advances to the next position in the string.static void fixed8_set_positioni to the position n in the string.static void iter_initsrc the string iterator iter.ENCODING *Parrot_encoding_fixed_8_init
|
|
|