parrotcode: Untitled | |
Contents | C |
src/charset/iso-8859-1.c
This file implements the charset functions for iso-8859-1 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_latin1(PARROT_INTERP, NOTNULL(STRING *src), NULLOK(STRING *dest))
PARROT_CANNOT_RETURN_NULL static STRING *to_unicode(PARROT_INTERP, NOTNULL(STRING *src), NULLOK(STRING *dest))
PARROT_CANNOT_RETURN_NULL PARROT_WARN_UNUSED_RESULT static STRING *to_charset(PARROT_INTERP, NOTNULL(STRING *src), NOTNULL(STRING *dest))
PARROT_CANNOT_RETURN_NULL PARROT_WARN_UNUSED_RESULT static STRING *compose(PARROT_INTERP, NOTNULL(STRING *src))
PARROT_CANNOT_RETURN_NULL static STRING *decompose(PARROT_INTERP, SHIM(STRING *src))
static void upcase(PARROT_INTERP, NOTNULL(STRING *source_string))
static void downcase(PARROT_INTERP, NOTNULL(STRING *source_string))
static void titlecase(PARROT_INTERP, NOTNULL(STRING *source_string))
static void upcase_first(PARROT_INTERP, NOTNULL(STRING *source_string))
static void downcase_first(PARROT_INTERP, NOTNULL(STRING *source_string))
static void titlecase_first(PARROT_INTERP, NOTNULL(STRING *source_string))
static UINTVAL validate(PARROT_INTERP, NOTNULL(STRING *src))
static INTVAL is_cclass(PARROT_INTERP, INTVAL flags, NOTNULL(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_iso_8859_1_init(PARROT_INTERP)
PARROT_CANNOT_RETURN_NULL PARROT_WARN_UNUSED_RESULT STRING *charset_cvt_iso_8859_1_to_ascii(PARROT_INTERP, NOTNULL(STRING *src), NULLOK(STRING *dest))
|