| parrotcode: src/charset/binary.c | |
| Contents | C | 

src/charset/binary.c

This file implements the charset functions for binary data
static void set_graphemes(PARROT_INTERP, NOTNULL(STRING *source_string), UINTVAL offset, UINTVAL replace_count, NOTNULL(STRING *insert_string))PARROT_CANNOT_RETURN_NULL static STRING *to_charset(PARROT_INTERP, NOTNULL(STRING *src), NOTNULL(STRING *dest))PARROT_CANNOT_RETURN_NULL static STRING *compose(PARROT_INTERP, SHIM(STRING *source_string))PARROT_CANNOT_RETURN_NULL static STRING *decompose(PARROT_INTERP, SHIM(STRING *source_string))static void upcase(PARROT_INTERP, SHIM(STRING *source_string))static void downcase(PARROT_INTERP, SHIM(STRING *source_string))static void titlecase(PARROT_INTERP, SHIM(STRING *source_string))static void upcase_first(PARROT_INTERP, SHIM(STRING *source_string))static void downcase_first(PARROT_INTERP, SHIM(STRING *source_string))static void titlecase_first(PARROT_INTERP, SHIM(STRING *source_string))static INTVAL compare(PARROT_INTERP, SHIM(const STRING *lhs), SHIM(const STRING *rhs))static INTVAL cs_index(PARROT_INTERP, SHIM(STRING *source_string), SHIM(STRING *search_string), UINTVAL offset)static INTVAL cs_rindex(PARROT_INTERP, SHIM(STRING *source_string), SHIM(STRING *search_string), UINTVAL offset)static UINTVAL validate(PARROT_INTERP, SHIM(STRING *source_string))static INTVAL is_cclass(PARROT_INTERP, INTVAL flags, SHIM(STRING *source_string), UINTVAL offset)static INTVAL find_cclass(PARROT_INTERP, INTVAL flags, NOTNULL(STRING *source_string), UINTVAL offset, UINTVAL count)static INTVAL find_not_cclass(PARROT_INTERP, INTVAL flags, NOTNULL(STRING *source_string), UINTVAL offset, UINTVAL count)PARROT_CANNOT_RETURN_NULL static STRING *string_from_codepoint(PARROT_INTERP, UINTVAL codepoint)PARROT_CANNOT_RETURN_NULL const CHARSET *Parrot_charset_binary_init(PARROT_INTERP)
|  |   |