Documentation
type C'gunichar = CUIntSource
type C'gunichar2 = Word16Source
type C'GUnicodeType = CUIntSource
c'G_UNICODE_FORMAT :: Num a => aSource
c'G_UNICODE_UNASSIGNED :: Num a => aSource
c'G_UNICODE_PRIVATE_USE :: Num a => aSource
c'G_UNICODE_SURROGATE :: Num a => aSource
c'G_UNICODE_LOWERCASE_LETTER :: Num a => aSource
c'G_UNICODE_MODIFIER_LETTER :: Num a => aSource
c'G_UNICODE_OTHER_LETTER :: Num a => aSource
c'G_UNICODE_TITLECASE_LETTER :: Num a => aSource
c'G_UNICODE_UPPERCASE_LETTER :: Num a => aSource
c'G_UNICODE_COMBINING_MARK :: Num a => aSource
c'G_UNICODE_ENCLOSING_MARK :: Num a => aSource
c'G_UNICODE_NON_SPACING_MARK :: Num a => aSource
c'G_UNICODE_DECIMAL_NUMBER :: Num a => aSource
c'G_UNICODE_LETTER_NUMBER :: Num a => aSource
c'G_UNICODE_OTHER_NUMBER :: Num a => aSource
c'G_UNICODE_CONNECT_PUNCTUATION :: Num a => aSource
c'G_UNICODE_DASH_PUNCTUATION :: Num a => aSource
c'G_UNICODE_CLOSE_PUNCTUATION :: Num a => aSource
c'G_UNICODE_FINAL_PUNCTUATION :: Num a => aSource
c'G_UNICODE_INITIAL_PUNCTUATION :: Num a => aSource
c'G_UNICODE_OTHER_PUNCTUATION :: Num a => aSource
c'G_UNICODE_OPEN_PUNCTUATION :: Num a => aSource
c'G_UNICODE_CURRENCY_SYMBOL :: Num a => aSource
c'G_UNICODE_MODIFIER_SYMBOL :: Num a => aSource
c'G_UNICODE_MATH_SYMBOL :: Num a => aSource
c'G_UNICODE_OTHER_SYMBOL :: Num a => aSource
c'G_UNICODE_LINE_SEPARATOR :: Num a => aSource
c'G_UNICODE_PARAGRAPH_SEPARATOR :: Num a => aSource
c'G_UNICODE_SPACE_SEPARATOR :: Num a => aSource
type C'GUnicodeBreakType = CUIntSource
c'G_UNICODE_BREAK_MANDATORY :: Num a => aSource
c'G_UNICODE_BREAK_CARRIAGE_RETURN :: Num a => aSource
c'G_UNICODE_BREAK_LINE_FEED :: Num a => aSource
c'G_UNICODE_BREAK_COMBINING_MARK :: Num a => aSource
c'G_UNICODE_BREAK_SURROGATE :: Num a => aSource
c'G_UNICODE_BREAK_ZERO_WIDTH_SPACE :: Num a => aSource
c'G_UNICODE_BREAK_INSEPARABLE :: Num a => aSource
c'G_UNICODE_BREAK_NON_BREAKING_GLUE :: Num a => aSource
c'G_UNICODE_BREAK_CONTINGENT :: Num a => aSource
c'G_UNICODE_BREAK_SPACE :: Num a => aSource
c'G_UNICODE_BREAK_AFTER :: Num a => aSource
c'G_UNICODE_BREAK_BEFORE :: Num a => aSource
c'G_UNICODE_BREAK_BEFORE_AND_AFTER :: Num a => aSource
c'G_UNICODE_BREAK_HYPHEN :: Num a => aSource
c'G_UNICODE_BREAK_NON_STARTER :: Num a => aSource
c'G_UNICODE_BREAK_OPEN_PUNCTUATION :: Num a => aSource
c'G_UNICODE_BREAK_CLOSE_PUNCTUATION :: Num a => aSource
c'G_UNICODE_BREAK_QUOTATION :: Num a => aSource
c'G_UNICODE_BREAK_EXCLAMATION :: Num a => aSource
c'G_UNICODE_BREAK_IDEOGRAPHIC :: Num a => aSource
c'G_UNICODE_BREAK_NUMERIC :: Num a => aSource
c'G_UNICODE_BREAK_INFIX_SEPARATOR :: Num a => aSource
c'G_UNICODE_BREAK_SYMBOL :: Num a => aSource
c'G_UNICODE_BREAK_ALPHABETIC :: Num a => aSource
c'G_UNICODE_BREAK_PREFIX :: Num a => aSource
c'G_UNICODE_BREAK_POSTFIX :: Num a => aSource
c'G_UNICODE_BREAK_COMPLEX_CONTEXT :: Num a => aSource
c'G_UNICODE_BREAK_AMBIGUOUS :: Num a => aSource
c'G_UNICODE_BREAK_UNKNOWN :: Num a => aSource
c'G_UNICODE_BREAK_NEXT_LINE :: Num a => aSource
c'G_UNICODE_BREAK_WORD_JOINER :: Num a => aSource
c'G_UNICODE_BREAK_HANGUL_L_JAMO :: Num a => aSource
c'G_UNICODE_BREAK_HANGUL_V_JAMO :: Num a => aSource
c'G_UNICODE_BREAK_HANGUL_T_JAMO :: Num a => aSource
p'g_unicode_canonical_ordering :: FunPtr (Ptr C'gunichar -> C'gsize -> IO ())Source
p'g_unicode_canonical_decomposition :: FunPtr (C'gunichar -> Ptr C'gsize -> IO (Ptr C'gunichar))Source
type C'GUnicodeScript = CIntSource
c'G_UNICODE_SCRIPT_INVALID_CODE :: Num a => aSource
c'G_UNICODE_SCRIPT_COMMON :: Num a => aSource
c'G_UNICODE_SCRIPT_INHERITED :: Num a => aSource
c'G_UNICODE_SCRIPT_ARABIC :: Num a => aSource
c'G_UNICODE_SCRIPT_ARMENIAN :: Num a => aSource
c'G_UNICODE_SCRIPT_BENGALI :: Num a => aSource
c'G_UNICODE_SCRIPT_BOPOMOFO :: Num a => aSource
c'G_UNICODE_SCRIPT_CHEROKEE :: Num a => aSource
c'G_UNICODE_SCRIPT_COPTIC :: Num a => aSource
c'G_UNICODE_SCRIPT_CYRILLIC :: Num a => aSource
c'G_UNICODE_SCRIPT_DESERET :: Num a => aSource
c'G_UNICODE_SCRIPT_DEVANAGARI :: Num a => aSource
c'G_UNICODE_SCRIPT_ETHIOPIC :: Num a => aSource
c'G_UNICODE_SCRIPT_GEORGIAN :: Num a => aSource
c'G_UNICODE_SCRIPT_GOTHIC :: Num a => aSource
c'G_UNICODE_SCRIPT_GREEK :: Num a => aSource
c'G_UNICODE_SCRIPT_GUJARATI :: Num a => aSource
c'G_UNICODE_SCRIPT_GURMUKHI :: Num a => aSource
c'G_UNICODE_SCRIPT_HAN :: Num a => aSource
c'G_UNICODE_SCRIPT_HANGUL :: Num a => aSource
c'G_UNICODE_SCRIPT_HEBREW :: Num a => aSource
c'G_UNICODE_SCRIPT_HIRAGANA :: Num a => aSource
c'G_UNICODE_SCRIPT_KANNADA :: Num a => aSource
c'G_UNICODE_SCRIPT_KATAKANA :: Num a => aSource
c'G_UNICODE_SCRIPT_KHMER :: Num a => aSource
c'G_UNICODE_SCRIPT_LAO :: Num a => aSource
c'G_UNICODE_SCRIPT_LATIN :: Num a => aSource
c'G_UNICODE_SCRIPT_MALAYALAM :: Num a => aSource
c'G_UNICODE_SCRIPT_MONGOLIAN :: Num a => aSource
c'G_UNICODE_SCRIPT_MYANMAR :: Num a => aSource
c'G_UNICODE_SCRIPT_OGHAM :: Num a => aSource
c'G_UNICODE_SCRIPT_OLD_ITALIC :: Num a => aSource
c'G_UNICODE_SCRIPT_ORIYA :: Num a => aSource
c'G_UNICODE_SCRIPT_RUNIC :: Num a => aSource
c'G_UNICODE_SCRIPT_SINHALA :: Num a => aSource
c'G_UNICODE_SCRIPT_SYRIAC :: Num a => aSource
c'G_UNICODE_SCRIPT_TAMIL :: Num a => aSource
c'G_UNICODE_SCRIPT_TELUGU :: Num a => aSource
c'G_UNICODE_SCRIPT_THAANA :: Num a => aSource
c'G_UNICODE_SCRIPT_THAI :: Num a => aSource
c'G_UNICODE_SCRIPT_TIBETAN :: Num a => aSource
c'G_UNICODE_SCRIPT_YI :: Num a => aSource
c'G_UNICODE_SCRIPT_TAGALOG :: Num a => aSource
c'G_UNICODE_SCRIPT_HANUNOO :: Num a => aSource
c'G_UNICODE_SCRIPT_BUHID :: Num a => aSource
c'G_UNICODE_SCRIPT_TAGBANWA :: Num a => aSource
c'G_UNICODE_SCRIPT_BRAILLE :: Num a => aSource
c'G_UNICODE_SCRIPT_CYPRIOT :: Num a => aSource
c'G_UNICODE_SCRIPT_LIMBU :: Num a => aSource
c'G_UNICODE_SCRIPT_OSMANYA :: Num a => aSource
c'G_UNICODE_SCRIPT_SHAVIAN :: Num a => aSource
c'G_UNICODE_SCRIPT_LINEAR_B :: Num a => aSource
c'G_UNICODE_SCRIPT_TAI_LE :: Num a => aSource
c'G_UNICODE_SCRIPT_UGARITIC :: Num a => aSource
c'G_UNICODE_SCRIPT_NEW_TAI_LUE :: Num a => aSource
c'G_UNICODE_SCRIPT_BUGINESE :: Num a => aSource
c'G_UNICODE_SCRIPT_GLAGOLITIC :: Num a => aSource
c'G_UNICODE_SCRIPT_TIFINAGH :: Num a => aSource
c'G_UNICODE_SCRIPT_SYLOTI_NAGRI :: Num a => aSource
c'G_UNICODE_SCRIPT_OLD_PERSIAN :: Num a => aSource
c'G_UNICODE_SCRIPT_KHAROSHTHI :: Num a => aSource
c'G_UNICODE_SCRIPT_UNKNOWN :: Num a => aSource
c'G_UNICODE_SCRIPT_BALINESE :: Num a => aSource
c'G_UNICODE_SCRIPT_CUNEIFORM :: Num a => aSource
c'G_UNICODE_SCRIPT_PHOENICIAN :: Num a => aSource
c'G_UNICODE_SCRIPT_PHAGS_PA :: Num a => aSource
c'G_UNICODE_SCRIPT_NKO :: Num a => aSource
c'G_UNICODE_SCRIPT_KAYAH_LI :: Num a => aSource
c'G_UNICODE_SCRIPT_LEPCHA :: Num a => aSource
c'G_UNICODE_SCRIPT_REJANG :: Num a => aSource
c'G_UNICODE_SCRIPT_SUNDANESE :: Num a => aSource
c'G_UNICODE_SCRIPT_SAURASHTRA :: Num a => aSource
c'G_UNICODE_SCRIPT_CHAM :: Num a => aSource
c'G_UNICODE_SCRIPT_OL_CHIKI :: Num a => aSource
c'G_UNICODE_SCRIPT_VAI :: Num a => aSource
c'G_UNICODE_SCRIPT_CARIAN :: Num a => aSource
c'G_UNICODE_SCRIPT_LYCIAN :: Num a => aSource
c'G_UNICODE_SCRIPT_LYDIAN :: Num a => aSource
p'g_utf8_get_char :: FunPtr (Ptr C'gchar -> IO C'gunichar)Source
c'g_utf8_strchr :: Ptr C'gchar -> C'gssize -> C'gunichar -> IO (Ptr C'gchar)Source
c'g_utf8_strrchr :: Ptr C'gchar -> C'gssize -> C'gunichar -> IO (Ptr C'gchar)Source
p'g_utf8_strchr :: FunPtr (Ptr C'gchar -> C'gssize -> C'gunichar -> IO (Ptr C'gchar))Source
c'g_utf8_validate :: Ptr C'gchar -> C'gssize -> Ptr (Ptr C'gchar) -> IO C'gbooleanSource
p'g_utf8_strrchr :: FunPtr (Ptr C'gchar -> C'gssize -> C'gunichar -> IO (Ptr C'gchar))Source
c'g_utf8_normalize :: Ptr C'gchar -> C'gssize -> C'GNormalizeMode -> IO (Ptr C'gchar)Source
type C'GNormalizeMode = CUIntSource
p'g_utf8_normalize :: FunPtr (Ptr C'gchar -> C'gssize -> C'GNormalizeMode -> IO (Ptr C'gchar))Source
c'G_NORMALIZE_DEFAULT :: Num a => aSource
c'G_NORMALIZE_NFD :: Num a => aSource
c'G_NORMALIZE_DEFAULT_COMPOSE :: Num a => aSource
c'G_NORMALIZE_NFC :: Num a => aSource
c'G_NORMALIZE_ALL :: Num a => aSource
c'G_NORMALIZE_NFKD :: Num a => aSource
c'G_NORMALIZE_ALL_COMPOSE :: Num a => aSource
c'G_NORMALIZE_NFKC :: Num a => aSource
c'g_utf8_to_utf16 :: Ptr C'gchar -> C'glong -> Ptr C'glong -> Ptr C'glong -> Ptr (Ptr C'GError) -> IO (Ptr C'gunichar2)Source
c'g_utf8_to_ucs4 :: Ptr C'gchar -> C'glong -> Ptr C'glong -> Ptr C'glong -> Ptr (Ptr C'GError) -> IO (Ptr C'gunichar)Source
p'g_utf8_to_utf16 :: FunPtr (Ptr C'gchar -> C'glong -> Ptr C'glong -> Ptr C'glong -> Ptr (Ptr C'GError) -> IO (Ptr C'gunichar2))Source
c'g_utf8_to_ucs4_fast :: Ptr C'gchar -> C'glong -> Ptr C'glong -> IO (Ptr C'gunichar)Source
p'g_utf8_to_ucs4 :: FunPtr (Ptr C'gchar -> C'glong -> Ptr C'glong -> Ptr C'glong -> Ptr (Ptr C'GError) -> IO (Ptr C'gunichar))Source
p'g_utf8_to_ucs4_fast :: FunPtr (Ptr C'gchar -> C'glong -> Ptr C'glong -> IO (Ptr C'gunichar))Source
c'g_utf16_to_ucs4 :: Ptr C'gunichar2 -> C'glong -> Ptr C'glong -> Ptr C'glong -> Ptr (Ptr C'GError) -> IO (Ptr C'gunichar)Source
c'g_utf16_to_utf8 :: Ptr C'gunichar2 -> C'glong -> Ptr C'glong -> Ptr C'glong -> Ptr (Ptr C'GError) -> IO (Ptr C'gchar)Source
p'g_utf16_to_ucs4 :: FunPtr (Ptr C'gunichar2 -> C'glong -> Ptr C'glong -> Ptr C'glong -> Ptr (Ptr C'GError) -> IO (Ptr C'gunichar))Source
c'g_ucs4_to_utf16 :: Ptr C'gunichar -> C'glong -> Ptr C'glong -> Ptr C'glong -> Ptr (Ptr C'GError) -> IO (Ptr C'gunichar2)Source
p'g_utf16_to_utf8 :: FunPtr (Ptr C'gunichar2 -> C'glong -> Ptr C'glong -> Ptr C'glong -> Ptr (Ptr C'GError) -> IO (Ptr C'gchar))Source
c'g_ucs4_to_utf8 :: Ptr C'gunichar -> C'glong -> Ptr C'glong -> Ptr C'glong -> Ptr (Ptr C'GError) -> IO (Ptr C'gchar)Source
p'g_ucs4_to_utf16 :: FunPtr (Ptr C'gunichar -> C'glong -> Ptr C'glong -> Ptr C'glong -> Ptr (Ptr C'GError) -> IO (Ptr C'gunichar2))Source
c'g_unichar_to_utf8 :: C'gunichar -> Ptr C'gchar -> IO C'gintSource
p'g_ucs4_to_utf8 :: FunPtr (Ptr C'gunichar -> C'glong -> Ptr C'glong -> Ptr C'glong -> Ptr (Ptr C'GError) -> IO (Ptr C'gchar))Source
p'g_unichar_to_utf8 :: FunPtr (C'gunichar -> Ptr C'gchar -> IO C'gint)Source