const ALLOCATOR_LIST = 1
const ALLOCATOR_NODE = 3
const ALLOCATOR_SLIST = 2
const ALLOC_AND_FREE = 2
const ALLOC_ONLY = 1
const ANALYZER_ANALYZING = 1
const ASCII_DTOSTR_BUF_SIZE = 39
const ATOMIC_REF_COUNT_INIT = 1
const BIG_ENDIAN = 4321
const CSET_A_2_Z = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
const CSET_DIGITS = "0123456789"
const CSET_a_2_z = "abcdefghijklmnopqrstuvwxyz"
const C_STD_VERSION = 199000
const DATALIST_FLAGS_MASK = 3
const DATE_BAD_DAY = 0
const DATE_BAD_JULIAN = 0
const DATE_BAD_YEAR = 0
const DIR_SEPARATOR = 47
const DIR_SEPARATOR_S = "/"
const GINT16_FORMAT = "hi"
const GINT16_MODIFIER = "h"
const GINT32_FORMAT = "i"
const GINT32_MODIFIER = ""
const GINT64_FORMAT = "li"
const GINT64_MODIFIER = "l"
const GINTPTR_FORMAT = "li"
const GINTPTR_MODIFIER = "l"
const GSIZE_FORMAT = "lu"
const GSIZE_MODIFIER = "l"
const GSSIZE_FORMAT = "li"
const GSSIZE_MODIFIER = "l"
const GUINT16_FORMAT = "hu"
const GUINT32_FORMAT = "u"
const GUINT64_FORMAT = "lu"
const GUINTPTR_FORMAT = "lu"
const HAVE_GINT64 = 1
const HAVE_GNUC_VARARGS = 1
const HAVE_GNUC_VISIBILITY = 1
const HAVE_GROWING_STACK = 0
const HAVE_ISO_VARARGS = 1
const HOOK_FLAG_USER_SHIFT = 4
const IEEE754_DOUBLE_BIAS = 1023
const IEEE754_FLOAT_BIAS = 127
const KEY_FILE_DESKTOP_GROUP = "Desktop Entry"
const KEY_FILE_DESKTOP_KEY_ACTIONS = "Actions"
const KEY_FILE_DESKTOP_KEY_CATEGORIES = "Categories"
const KEY_FILE_DESKTOP_KEY_COMMENT = "Comment"
const KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE = "DBusActivatable"
const KEY_FILE_DESKTOP_KEY_EXEC = "Exec"
const KEY_FILE_DESKTOP_KEY_GENERIC_NAME = "GenericName"
const KEY_FILE_DESKTOP_KEY_HIDDEN = "Hidden"
const KEY_FILE_DESKTOP_KEY_ICON = "Icon"
const KEY_FILE_DESKTOP_KEY_MIME_TYPE = "MimeType"
const KEY_FILE_DESKTOP_KEY_NAME = "Name"
const KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN = "NotShowIn"
const KEY_FILE_DESKTOP_KEY_NO_DISPLAY = "NoDisplay"
const KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN = "OnlyShowIn"
const KEY_FILE_DESKTOP_KEY_PATH = "Path"
const KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY = "StartupNotify"
const KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS = "StartupWMClass"
const KEY_FILE_DESKTOP_KEY_TERMINAL = "Terminal"
const KEY_FILE_DESKTOP_KEY_TRY_EXEC = "TryExec"
const KEY_FILE_DESKTOP_KEY_TYPE = "Type"
const KEY_FILE_DESKTOP_KEY_URL = "URL"
const KEY_FILE_DESKTOP_KEY_VERSION = "Version"
const KEY_FILE_DESKTOP_TYPE_APPLICATION = "Application"
const KEY_FILE_DESKTOP_TYPE_DIRECTORY = "Directory"
const KEY_FILE_DESKTOP_TYPE_LINK = "Link"
const LITTLE_ENDIAN = 1234
const LOG_DOMAIN = 0
const LOG_FATAL_MASK = 5
const LOG_LEVEL_USER_SHIFT = 8
const MAJOR_VERSION = 2
const MAXINT16 = 32767
const MAXINT32 = 2147483647
const MAXINT64 = 9223372036854775807
const MAXINT8 = 127
const MAXUINT16 = 0xffff
const MAXUINT32 = 0xffffffff
const MAXUINT64 = 0xffffffffffffffff
const MAXUINT8 = 0xff
const MICRO_VERSION = 4
const MININT16 = -32768
const MININT32 = -2147483648
const MININT64 = -9223372036854775808
const MININT8 = -128
const MINOR_VERSION = 84
const MODULE_SUFFIX = "so"
const OPTION_REMAINING = ""
const PDP_ENDIAN = 3412
const PID_FORMAT = "i"
const POLLFD_FORMAT = "%d"
const PRIORITY_DEFAULT = 0
const PRIORITY_DEFAULT_IDLE = 200
const PRIORITY_HIGH = -100
const PRIORITY_HIGH_IDLE = 100
const PRIORITY_LOW = 300
const REF_COUNT_INIT = -1
const SEARCHPATH_SEPARATOR = 58
const SEARCHPATH_SEPARATOR_S = ":"
const SIZEOF_LONG = 8
const SIZEOF_SIZE_T = 8
const SIZEOF_SSIZE_T = 8
const SIZEOF_VOID_P = 8
const SOURCE_CONTINUE = true
const SOURCE_REMOVE = false
const STR_DELIMITERS = "_-|> <."
const SYSDEF_AF_INET = 2
const SYSDEF_AF_INET6 = 10
const SYSDEF_AF_UNIX = 1
const SYSDEF_MSG_DONTROUTE = 4
const SYSDEF_MSG_OOB = 1
const SYSDEF_MSG_PEEK = 2
const TEST_OPTION_ISOLATE_DIRS = "isolate_dirs"
const TEST_OPTION_NONFATAL_ASSERTIONS = "nonfatal-assertions"
const TEST_OPTION_NO_PRGNAME = "no_g_set_prgname"
const TIME_SPAN_DAY = 86400000000
const TIME_SPAN_HOUR = 3600000000
const TIME_SPAN_MILLISECOND = 1000
const TIME_SPAN_MINUTE = 60000000
const TIME_SPAN_SECOND = 1000000
const UNICHAR_MAX_DECOMPOSITION_LENGTH = 18
const URI_RESERVED_CHARS_GENERIC_DELIMITERS = ":/?#[]@"
const URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS = "!\$&'()*+,;="
const USEC_PER_SEC = 1000000
const VA_COPY_AS_ARRAY = 1
const VERSION_MIN_REQUIRED = 2
const WIN32_MSG_HANDLE = 19981206
const macro__has_attribute___noreturn__ = 0
const macro__has_attribute_ifunc = 0
const macro__has_attribute_no_sanitize_address = 0
@cenum(BookmarkFileError::Int32, BookmarkFileError_INVALID_URI = 0, BookmarkFileError_INVALID_VALUE = 1, BookmarkFileError_APP_NOT_REGISTERED = 2, BookmarkFileError_URI_NOT_FOUND = 3, BookmarkFileError_READ = 4, BookmarkFileError_UNKNOWN_ENCODING = 5, BookmarkFileError_WRITE = 6, BookmarkFileError_FILE_NOT_FOUND = 7)
@cenum(ChecksumType::Int32, ChecksumType_MD5 = 0, ChecksumType_SHA1 = 1, ChecksumType_SHA256 = 2, ChecksumType_SHA512 = 3, ChecksumType_SHA384 = 4)
@cenum(ConvertError::Int32, ConvertError_NO_CONVERSION = 0, ConvertError_ILLEGAL_SEQUENCE = 1, ConvertError_FAILED = 2, ConvertError_PARTIAL_INPUT = 3, ConvertError_BAD_URI = 4, ConvertError_NOT_ABSOLUTE_PATH = 5, ConvertError_NO_MEMORY = 6, ConvertError_EMBEDDED_NUL = 7)
@cenum(DateDMY::Int32, DateDMY_DAY = 0, DateDMY_MONTH = 1, DateDMY_YEAR = 2)
@cenum(DateMonth::Int32, DateMonth_BAD_MONTH = 0, DateMonth_JANUARY = 1, DateMonth_FEBRUARY = 2, DateMonth_MARCH = 3, DateMonth_APRIL = 4, DateMonth_MAY = 5, DateMonth_JUNE = 6, DateMonth_JULY = 7, DateMonth_AUGUST = 8, DateMonth_SEPTEMBER = 9, DateMonth_OCTOBER = 10, DateMonth_NOVEMBER = 11, DateMonth_DECEMBER = 12)
@cenum(DateWeekday::Int32, DateWeekday_BAD_WEEKDAY = 0, DateWeekday_MONDAY = 1, DateWeekday_TUESDAY = 2, DateWeekday_WEDNESDAY = 3, DateWeekday_THURSDAY = 4, DateWeekday_FRIDAY = 5, DateWeekday_SATURDAY = 6, DateWeekday_SUNDAY = 7)
@cenum(ErrorType::Int32, ErrorType_UNKNOWN = 0, ErrorType_UNEXP_EOF = 1, ErrorType_UNEXP_EOF_IN_STRING = 2, ErrorType_UNEXP_EOF_IN_COMMENT = 3, ErrorType_NON_DIGIT_IN_CONST = 4, ErrorType_DIGIT_RADIX = 5, ErrorType_FLOAT_RADIX = 6, ErrorType_FLOAT_MALFORMED = 7)
@cenum(FileError::Int32, FileError_EXIST = 0, FileError_ISDIR = 1, FileError_ACCES = 2, FileError_NAMETOOLONG = 3, FileError_NOENT = 4, FileError_NOTDIR = 5, FileError_NXIO = 6, FileError_NODEV = 7, FileError_ROFS = 8, FileError_TXTBSY = 9, FileError_FAULT = 10, FileError_LOOP = 11, FileError_NOSPC = 12, FileError_NOMEM = 13, FileError_MFILE = 14, FileError_NFILE = 15, FileError_BADF = 16, FileError_INVAL = 17, FileError_PIPE = 18, FileError_AGAIN = 19, FileError_INTR = 20, FileError_IO = 21, FileError_PERM = 22, FileError_NOSYS = 23, FileError_FAILED = 24)
@cenum(IOChannelError::Int32, IOChannelError_FBIG = 0, IOChannelError_INVAL = 1, IOChannelError_IO = 2, IOChannelError_ISDIR = 3, IOChannelError_NOSPC = 4, IOChannelError_NXIO = 5, IOChannelError_OVERFLOW = 6, IOChannelError_PIPE = 7, IOChannelError_FAILED = 8)
@cenum(IOError::Int32, IOError_NONE = 0, IOError_AGAIN = 1, IOError_INVAL = 2, IOError_UNKNOWN = 3)
@cenum(IOStatus::Int32, IOStatus_ERROR = 0, IOStatus_NORMAL = 1, IOStatus_EOF = 2, IOStatus_AGAIN = 3)
@cenum(KeyFileError::Int32, KeyFileError_UNKNOWN_ENCODING = 0, KeyFileError_PARSE = 1, KeyFileError_NOT_FOUND = 2, KeyFileError_KEY_NOT_FOUND = 3, KeyFileError_GROUP_NOT_FOUND = 4, KeyFileError_INVALID_VALUE = 5)
@cenum(LogWriterOutput::Int32, LogWriterOutput_HANDLED = 1, LogWriterOutput_UNHANDLED = 0)
@cenum(MarkupError::Int32, MarkupError_BAD_UTF8 = 0, MarkupError_EMPTY = 1, MarkupError_PARSE = 2, MarkupError_UNKNOWN_ELEMENT = 3, MarkupError_UNKNOWN_ATTRIBUTE = 4, MarkupError_INVALID_CONTENT = 5, MarkupError_MISSING_ATTRIBUTE = 6)
@cenum(NormalizeMode::Int32, NormalizeMode_DEFAULT = 0, NormalizeMode_NFD = 0, NormalizeMode_DEFAULT_COMPOSE = 1, NormalizeMode_NFC = 1, NormalizeMode_ALL = 2, NormalizeMode_NFKD = 2, NormalizeMode_ALL_COMPOSE = 3, NormalizeMode_NFKC = 3)
@cenum(NumberParserError::Int32, NumberParserError_INVALID = 0, NumberParserError_OUT_OF_BOUNDS = 1)
@cenum(OnceStatus::Int32, OnceStatus_NOTCALLED = 0, OnceStatus_PROGRESS = 1, OnceStatus_READY = 2)
@cenum(OptionArg::Int32, OptionArg_NONE = 0, OptionArg_STRING = 1, OptionArg_INT = 2, OptionArg_CALLBACK = 3, OptionArg_FILENAME = 4, OptionArg_STRING_ARRAY = 5, OptionArg_FILENAME_ARRAY = 6, OptionArg_DOUBLE = 7, OptionArg_INT64 = 8)
@cenum(OptionError::Int32, OptionError_UNKNOWN_OPTION = 0, OptionError_BAD_VALUE = 1, OptionError_FAILED = 2)
@cenum(RegexError::Int32, RegexError_COMPILE = 0, RegexError_OPTIMIZE = 1, RegexError_REPLACE = 2, RegexError_MATCH = 3, RegexError_INTERNAL = 4, RegexError_STRAY_BACKSLASH = 101, RegexError_MISSING_CONTROL_CHAR = 102, RegexError_UNRECOGNIZED_ESCAPE = 103, RegexError_QUANTIFIERS_OUT_OF_ORDER = 104, RegexError_QUANTIFIER_TOO_BIG = 105, RegexError_UNTERMINATED_CHARACTER_CLASS = 106, RegexError_INVALID_ESCAPE_IN_CHARACTER_CLASS = 107, RegexError_RANGE_OUT_OF_ORDER = 108, RegexError_NOTHING_TO_REPEAT = 109, RegexError_UNRECOGNIZED_CHARACTER = 112, RegexError_POSIX_NAMED_CLASS_OUTSIDE_CLASS = 113, RegexError_UNMATCHED_PARENTHESIS = 114, RegexError_INEXISTENT_SUBPATTERN_REFERENCE = 115, RegexError_UNTERMINATED_COMMENT = 118, RegexError_EXPRESSION_TOO_LARGE = 120, RegexError_MEMORY_ERROR = 121, RegexError_VARIABLE_LENGTH_LOOKBEHIND = 125, RegexError_MALFORMED_CONDITION = 126, RegexError_TOO_MANY_CONDITIONAL_BRANCHES = 127, RegexError_ASSERTION_EXPECTED = 128, RegexError_UNKNOWN_POSIX_CLASS_NAME = 130, RegexError_POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED = 131, RegexError_HEX_CODE_TOO_LARGE = 134, RegexError_INVALID_CONDITION = 135, RegexError_SINGLE_BYTE_MATCH_IN_LOOKBEHIND = 136, RegexError_INFINITE_LOOP = 140, RegexError_MISSING_SUBPATTERN_NAME_TERMINATOR = 142, RegexError_DUPLICATE_SUBPATTERN_NAME = 143, RegexError_MALFORMED_PROPERTY = 146, RegexError_UNKNOWN_PROPERTY = 147, RegexError_SUBPATTERN_NAME_TOO_LONG = 148, RegexError_TOO_MANY_SUBPATTERNS = 149, RegexError_INVALID_OCTAL_VALUE = 151, RegexError_TOO_MANY_BRANCHES_IN_DEFINE = 154, RegexError_DEFINE_REPETION = 155, RegexError_INCONSISTENT_NEWLINE_OPTIONS = 156, RegexError_MISSING_BACK_REFERENCE = 157, RegexError_INVALID_RELATIVE_REFERENCE = 158, RegexError_BACKTRACKING_CONTROL_VERB_ARGUMENT_FORBIDDEN = 159, RegexError_UNKNOWN_BACKTRACKING_CONTROL_VERB = 160, RegexError_NUMBER_TOO_BIG = 161, RegexError_MISSING_SUBPATTERN_NAME = 162, RegexError_MISSING_DIGIT = 163, RegexError_INVALID_DATA_CHARACTER = 164, RegexError_EXTRA_SUBPATTERN_NAME = 165, RegexError_BACKTRACKING_CONTROL_VERB_ARGUMENT_REQUIRED = 166, RegexError_INVALID_CONTROL_CHAR = 168, RegexError_MISSING_NAME = 169, RegexError_NOT_SUPPORTED_IN_CLASS = 171, RegexError_TOO_MANY_FORWARD_REFERENCES = 172, RegexError_NAME_TOO_LONG = 175, RegexError_CHARACTER_VALUE_TOO_LARGE = 176)
@cenum(SeekType::Int32, SeekType_CUR = 0, SeekType_SET = 1, SeekType_END = 2)
@cenum(ShellError::Int32, ShellError_BAD_QUOTING = 0, ShellError_EMPTY_STRING = 1, ShellError_FAILED = 2)
@cenum(SliceConfig::Int32, SliceConfig_ALWAYS_MALLOC = 1, SliceConfig_BYPASS_MAGAZINES = 2, SliceConfig_WORKING_SET_MSECS = 3, SliceConfig_COLOR_INCREMENT = 4, SliceConfig_CHUNK_SIZES = 5, SliceConfig_CONTENTION_COUNTER = 6)
@cenum(SpawnError::Int32, SpawnError_FORK = 0, SpawnError_READ = 1, SpawnError_CHDIR = 2, SpawnError_ACCES = 3, SpawnError_PERM = 4, SpawnError_TOO_BIG = 5, SpawnError_2BIG = 5, SpawnError_NOEXEC = 6, SpawnError_NAMETOOLONG = 7, SpawnError_NOENT = 8, SpawnError_NOMEM = 9, SpawnError_NOTDIR = 10, SpawnError_LOOP = 11, SpawnError_TXTBUSY = 12, SpawnError_IO = 13, SpawnError_NFILE = 14, SpawnError_MFILE = 15, SpawnError_INVAL = 16, SpawnError_ISDIR = 17, SpawnError_LIBBAD = 18, SpawnError_FAILED = 19)
@cenum(TestFileType::Int32, TestFileType_DIST = 0, TestFileType_BUILT = 1)
@cenum(TestLogType::Int32, TestLogType_NONE = 0, TestLogType_ERROR = 1, TestLogType_START_BINARY = 2, TestLogType_LIST_CASE = 3, TestLogType_SKIP_CASE = 4, TestLogType_START_CASE = 5, TestLogType_STOP_CASE = 6, TestLogType_MIN_RESULT = 7, TestLogType_MAX_RESULT = 8, TestLogType_MESSAGE = 9, TestLogType_START_SUITE = 10, TestLogType_STOP_SUITE = 11)
@cenum(TestResult::Int32, TestResult_SUCCESS = 0, TestResult_SKIPPED = 1, TestResult_FAILURE = 2, TestResult_INCOMPLETE = 3)
@cenum(ThreadError::Int32, ThreadError_THREAD_ERROR_AGAIN = 0)
@cenum(TimeType::Int32, TimeType_STANDARD = 0, TimeType_DAYLIGHT = 1, TimeType_UNIVERSAL = 2)
@cenum(TokenType::Int32, TokenType_EOF = 0, TokenType_LEFT_PAREN = 40, TokenType_RIGHT_PAREN = 41, TokenType_LEFT_CURLY = 123, TokenType_RIGHT_CURLY = 125, TokenType_LEFT_BRACE = 91, TokenType_RIGHT_BRACE = 93, TokenType_EQUAL_SIGN = 61, TokenType_COMMA = 44, TokenType_NONE = 256, TokenType_ERROR = 257, TokenType_CHAR = 258, TokenType_BINARY = 259, TokenType_OCTAL = 260, TokenType_INT = 261, TokenType_HEX = 262, TokenType_FLOAT = 263, TokenType_STRING = 264, TokenType_SYMBOL = 265, TokenType_IDENTIFIER = 266, TokenType_IDENTIFIER_NULL = 267, TokenType_COMMENT_SINGLE = 268, TokenType_COMMENT_MULTI = 269)
@cenum(TraverseType::Int32, TraverseType_IN_ORDER = 0, TraverseType_PRE_ORDER = 1, TraverseType_POST_ORDER = 2, TraverseType_LEVEL_ORDER = 3)
@cenum(UnicodeBreakType::Int32, UnicodeBreakType_MANDATORY = 0, UnicodeBreakType_CARRIAGE_RETURN = 1, UnicodeBreakType_LINE_FEED = 2, UnicodeBreakType_COMBINING_MARK = 3, UnicodeBreakType_SURROGATE = 4, UnicodeBreakType_ZERO_WIDTH_SPACE = 5, UnicodeBreakType_INSEPARABLE = 6, UnicodeBreakType_NON_BREAKING_GLUE = 7, UnicodeBreakType_CONTINGENT = 8, UnicodeBreakType_SPACE = 9, UnicodeBreakType_AFTER = 10, UnicodeBreakType_BEFORE = 11, UnicodeBreakType_BEFORE_AND_AFTER = 12, UnicodeBreakType_HYPHEN = 13, UnicodeBreakType_NON_STARTER = 14, UnicodeBreakType_OPEN_PUNCTUATION = 15, UnicodeBreakType_CLOSE_PUNCTUATION = 16, UnicodeBreakType_QUOTATION = 17, UnicodeBreakType_EXCLAMATION = 18, UnicodeBreakType_IDEOGRAPHIC = 19, UnicodeBreakType_NUMERIC = 20, UnicodeBreakType_INFIX_SEPARATOR = 21, UnicodeBreakType_SYMBOL = 22, UnicodeBreakType_ALPHABETIC = 23, UnicodeBreakType_PREFIX = 24, UnicodeBreakType_POSTFIX = 25, UnicodeBreakType_COMPLEX_CONTEXT = 26, UnicodeBreakType_AMBIGUOUS = 27, UnicodeBreakType_UNKNOWN = 28, UnicodeBreakType_NEXT_LINE = 29, UnicodeBreakType_WORD_JOINER = 30, UnicodeBreakType_HANGUL_L_JAMO = 31, UnicodeBreakType_HANGUL_V_JAMO = 32, UnicodeBreakType_HANGUL_T_JAMO = 33, UnicodeBreakType_HANGUL_LV_SYLLABLE = 34, UnicodeBreakType_HANGUL_LVT_SYLLABLE = 35, UnicodeBreakType_CLOSE_PARANTHESIS = 36, UnicodeBreakType_CLOSE_PARENTHESIS = 36, UnicodeBreakType_CONDITIONAL_JAPANESE_STARTER = 37, UnicodeBreakType_HEBREW_LETTER = 38, UnicodeBreakType_REGIONAL_INDICATOR = 39, UnicodeBreakType_EMOJI_BASE = 40, UnicodeBreakType_EMOJI_MODIFIER = 41, UnicodeBreakType_ZERO_WIDTH_JOINER = 42, UnicodeBreakType_AKSARA = 43, UnicodeBreakType_AKSARA_PRE_BASE = 44, UnicodeBreakType_AKSARA_START = 45, UnicodeBreakType_VIRAMA_FINAL = 46, UnicodeBreakType_VIRAMA = 47)
@cenum(UnicodeScript::UInt16, UnicodeScript_INVALID_CODE = 0xffff, UnicodeScript_COMMON = 0x0000, UnicodeScript_INHERITED = 0x0001, UnicodeScript_ARABIC = 0x0002, UnicodeScript_ARMENIAN = 0x0003, UnicodeScript_BENGALI = 0x0004, UnicodeScript_BOPOMOFO = 0x0005, UnicodeScript_CHEROKEE = 0x0006, UnicodeScript_COPTIC = 0x0007, UnicodeScript_CYRILLIC = 0x0008, UnicodeScript_DESERET = 0x0009, UnicodeScript_DEVANAGARI = 0x000a, UnicodeScript_ETHIOPIC = 0x000b, UnicodeScript_GEORGIAN = 0x000c, UnicodeScript_GOTHIC = 0x000d, UnicodeScript_GREEK = 0x000e, UnicodeScript_GUJARATI = 0x000f, UnicodeScript_GURMUKHI = 0x0010, UnicodeScript_HAN = 0x0011, UnicodeScript_HANGUL = 0x0012, UnicodeScript_HEBREW = 0x0013, UnicodeScript_HIRAGANA = 0x0014, UnicodeScript_KANNADA = 0x0015, UnicodeScript_KATAKANA = 0x0016, UnicodeScript_KHMER = 0x0017, UnicodeScript_LAO = 0x0018, UnicodeScript_LATIN = 0x0019, UnicodeScript_MALAYALAM = 0x001a, UnicodeScript_MONGOLIAN = 0x001b, UnicodeScript_MYANMAR = 0x001c, UnicodeScript_OGHAM = 0x001d, UnicodeScript_OLD_ITALIC = 0x001e, UnicodeScript_ORIYA = 0x001f, UnicodeScript_RUNIC = 0x0020, UnicodeScript_SINHALA = 0x0021, UnicodeScript_SYRIAC = 0x0022, UnicodeScript_TAMIL = 0x0023, UnicodeScript_TELUGU = 0x0024, UnicodeScript_THAANA = 0x0025, UnicodeScript_THAI = 0x0026, UnicodeScript_TIBETAN = 0x0027, UnicodeScript_CANADIAN_ABORIGINAL = 0x0028, UnicodeScript_YI = 0x0029, UnicodeScript_TAGALOG = 0x002a, UnicodeScript_HANUNOO = 0x002b, UnicodeScript_BUHID = 0x002c, UnicodeScript_TAGBANWA = 0x002d, UnicodeScript_BRAILLE = 0x002e, UnicodeScript_CYPRIOT = 0x002f, UnicodeScript_LIMBU = 0x0030, UnicodeScript_OSMANYA = 0x0031, UnicodeScript_SHAVIAN = 0x0032, UnicodeScript_LINEAR_B = 0x0033, UnicodeScript_TAI_LE = 0x0034, UnicodeScript_UGARITIC = 0x0035, UnicodeScript_NEW_TAI_LUE = 0x0036, UnicodeScript_BUGINESE = 0x0037, UnicodeScript_GLAGOLITIC = 0x0038, UnicodeScript_TIFINAGH = 0x0039, UnicodeScript_SYLOTI_NAGRI = 0x003a, UnicodeScript_OLD_PERSIAN = 0x003b, UnicodeScript_KHAROSHTHI = 0x003c, UnicodeScript_UNKNOWN = 0x003d, UnicodeScript_BALINESE = 0x003e, UnicodeScript_CUNEIFORM = 0x003f, UnicodeScript_PHOENICIAN = 0x0040, UnicodeScript_PHAGS_PA = 0x0041, UnicodeScript_NKO = 0x0042, UnicodeScript_KAYAH_LI = 0x0043, UnicodeScript_LEPCHA = 0x0044, UnicodeScript_REJANG = 0x0045, UnicodeScript_SUNDANESE = 0x0046, UnicodeScript_SAURASHTRA = 0x0047, UnicodeScript_CHAM = 0x0048, UnicodeScript_OL_CHIKI = 0x0049, UnicodeScript_VAI = 0x004a, UnicodeScript_CARIAN = 0x004b, UnicodeScript_LYCIAN = 0x004c, UnicodeScript_LYDIAN = 0x004d, UnicodeScript_AVESTAN = 0x004e, UnicodeScript_BAMUM = 0x004f, UnicodeScript_EGYPTIAN_HIEROGLYPHS = 0x0050, UnicodeScript_IMPERIAL_ARAMAIC = 0x0051, UnicodeScript_INSCRIPTIONAL_PAHLAVI = 0x0052, UnicodeScript_INSCRIPTIONAL_PARTHIAN = 0x0053, UnicodeScript_JAVANESE = 0x0054, UnicodeScript_KAITHI = 0x0055, UnicodeScript_LISU = 0x0056, UnicodeScript_MEETEI_MAYEK = 0x0057, UnicodeScript_OLD_SOUTH_ARABIAN = 0x0058, UnicodeScript_OLD_TURKIC = 0x0059, UnicodeScript_SAMARITAN = 0x005a, UnicodeScript_TAI_THAM = 0x005b, UnicodeScript_TAI_VIET = 0x005c, UnicodeScript_BATAK = 0x005d, UnicodeScript_BRAHMI = 0x005e, UnicodeScript_MANDAIC = 0x005f, UnicodeScript_CHAKMA = 0x0060, UnicodeScript_MEROITIC_CURSIVE = 0x0061, UnicodeScript_MEROITIC_HIEROGLYPHS = 0x0062, UnicodeScript_MIAO = 0x0063, UnicodeScript_SHARADA = 0x0064, UnicodeScript_SORA_SOMPENG = 0x0065, UnicodeScript_TAKRI = 0x0066, UnicodeScript_BASSA_VAH = 0x0067, UnicodeScript_CAUCASIAN_ALBANIAN = 0x0068, UnicodeScript_DUPLOYAN = 0x0069, UnicodeScript_ELBASAN = 0x006a, UnicodeScript_GRANTHA = 0x006b, UnicodeScript_KHOJKI = 0x006c, UnicodeScript_KHUDAWADI = 0x006d, UnicodeScript_LINEAR_A = 0x006e, UnicodeScript_MAHAJANI = 0x006f, UnicodeScript_MANICHAEAN = 0x0070, UnicodeScript_MENDE_KIKAKUI = 0x0071, UnicodeScript_MODI = 0x0072, UnicodeScript_MRO = 0x0073, UnicodeScript_NABATAEAN = 0x0074, UnicodeScript_OLD_NORTH_ARABIAN = 0x0075, UnicodeScript_OLD_PERMIC = 0x0076, UnicodeScript_PAHAWH_HMONG = 0x0077, UnicodeScript_PALMYRENE = 0x0078, UnicodeScript_PAU_CIN_HAU = 0x0079, UnicodeScript_PSALTER_PAHLAVI = 0x007a, UnicodeScript_SIDDHAM = 0x007b, UnicodeScript_TIRHUTA = 0x007c, UnicodeScript_WARANG_CITI = 0x007d, UnicodeScript_AHOM = 0x007e, UnicodeScript_ANATOLIAN_HIEROGLYPHS = 0x007f, UnicodeScript_HATRAN = 0x0080, UnicodeScript_MULTANI = 0x0081, UnicodeScript_OLD_HUNGARIAN = 0x0082, UnicodeScript_SIGNWRITING = 0x0083, UnicodeScript_ADLAM = 0x0084, UnicodeScript_BHAIKSUKI = 0x0085, UnicodeScript_MARCHEN = 0x0086, UnicodeScript_NEWA = 0x0087, UnicodeScript_OSAGE = 0x0088, UnicodeScript_TANGUT = 0x0089, UnicodeScript_MASARAM_GONDI = 0x008a, UnicodeScript_NUSHU = 0x008b, UnicodeScript_SOYOMBO = 0x008c, UnicodeScript_ZANABAZAR_SQUARE = 0x008d, UnicodeScript_DOGRA = 0x008e, UnicodeScript_GUNJALA_GONDI = 0x008f, UnicodeScript_HANIFI_ROHINGYA = 0x0090, UnicodeScript_MAKASAR = 0x0091, UnicodeScript_MEDEFAIDRIN = 0x0092, UnicodeScript_OLD_SOGDIAN = 0x0093, UnicodeScript_SOGDIAN = 0x0094, UnicodeScript_ELYMAIC = 0x0095, UnicodeScript_NANDINAGARI = 0x0096, UnicodeScript_NYIAKENG_PUACHUE_HMONG = 0x0097, UnicodeScript_WANCHO = 0x0098, UnicodeScript_CHORASMIAN = 0x0099, UnicodeScript_DIVES_AKURU = 0x009a, UnicodeScript_KHITAN_SMALL_SCRIPT = 0x009b, UnicodeScript_YEZIDI = 0x009c, UnicodeScript_CYPRO_MINOAN = 0x009d, UnicodeScript_OLD_UYGHUR = 0x009e, UnicodeScript_TANGSA = 0x009f, UnicodeScript_TOTO = 0x00a0, UnicodeScript_VITHKUQI = 0x00a1, UnicodeScript_MATH = 0x00a2, UnicodeScript_KAWI = 0x00a3, UnicodeScript_NAG_MUNDARI = 0x00a4, UnicodeScript_TODHRI = 0x00a5, UnicodeScript_GARAY = 0x00a6, UnicodeScript_TULU_TIGALARI = 0x00a7, UnicodeScript_SUNUWAR = 0x00a8, UnicodeScript_GURUNG_KHEMA = 0x00a9, UnicodeScript_KIRAT_RAI = 0x00aa, UnicodeScript_OL_ONAL = 0x00ab)
@cenum(UnicodeType::Int32, UnicodeType_CONTROL = 0, UnicodeType_FORMAT = 1, UnicodeType_UNASSIGNED = 2, UnicodeType_PRIVATE_USE = 3, UnicodeType_SURROGATE = 4, UnicodeType_LOWERCASE_LETTER = 5, UnicodeType_MODIFIER_LETTER = 6, UnicodeType_OTHER_LETTER = 7, UnicodeType_TITLECASE_LETTER = 8, UnicodeType_UPPERCASE_LETTER = 9, UnicodeType_SPACING_MARK = 10, UnicodeType_ENCLOSING_MARK = 11, UnicodeType_NON_SPACING_MARK = 12, UnicodeType_DECIMAL_NUMBER = 13, UnicodeType_LETTER_NUMBER = 14, UnicodeType_OTHER_NUMBER = 15, UnicodeType_CONNECT_PUNCTUATION = 16, UnicodeType_DASH_PUNCTUATION = 17, UnicodeType_CLOSE_PUNCTUATION = 18, UnicodeType_FINAL_PUNCTUATION = 19, UnicodeType_INITIAL_PUNCTUATION = 20, UnicodeType_OTHER_PUNCTUATION = 21, UnicodeType_OPEN_PUNCTUATION = 22, UnicodeType_CURRENCY_SYMBOL = 23, UnicodeType_MODIFIER_SYMBOL = 24, UnicodeType_MATH_SYMBOL = 25, UnicodeType_OTHER_SYMBOL = 26, UnicodeType_LINE_SEPARATOR = 27, UnicodeType_PARAGRAPH_SEPARATOR = 28, UnicodeType_SPACE_SEPARATOR = 29)
@cenum(UnixPipeEnd::Int32, UnixPipeEnd_READ = 0, UnixPipeEnd_WRITE = 1)
@cenum(UriError::Int32, UriError_FAILED = 0, UriError_BAD_SCHEME = 1, UriError_BAD_USER = 2, UriError_BAD_PASSWORD = 3, UriError_BAD_AUTH_PARAMS = 4, UriError_BAD_HOST = 5, UriError_BAD_PORT = 6, UriError_BAD_PATH = 7, UriError_BAD_QUERY = 8, UriError_BAD_FRAGMENT = 9)
@cenum(UserDirectory::Int32, UserDirectory_DIRECTORY_DESKTOP = 0, UserDirectory_DIRECTORY_DOCUMENTS = 1, UserDirectory_DIRECTORY_DOWNLOAD = 2, UserDirectory_DIRECTORY_MUSIC = 3, UserDirectory_DIRECTORY_PICTURES = 4, UserDirectory_DIRECTORY_PUBLIC_SHARE = 5, UserDirectory_DIRECTORY_TEMPLATES = 6, UserDirectory_DIRECTORY_VIDEOS = 7, UserDirectory_N_DIRECTORIES = 8)
@cenum(VariantClass::Int32, VariantClass_BOOLEAN = 98, VariantClass_BYTE = 121, VariantClass_INT16 = 110, VariantClass_UINT16 = 113, VariantClass_INT32 = 105, VariantClass_UINT32 = 117, VariantClass_INT64 = 120, VariantClass_UINT64 = 116, VariantClass_HANDLE = 104, VariantClass_DOUBLE = 100, VariantClass_STRING = 115, VariantClass_OBJECT_PATH = 111, VariantClass_SIGNATURE = 103, VariantClass_VARIANT = 118, VariantClass_MAYBE = 109, VariantClass_ARRAY = 97, VariantClass_TUPLE = 40, VariantClass_DICT_ENTRY = 123)
@cenum(VariantParseError::Int32, VariantParseError_FAILED = 0, VariantParseError_BASIC_TYPE_EXPECTED = 1, VariantParseError_CANNOT_INFER_TYPE = 2, VariantParseError_DEFINITE_TYPE_EXPECTED = 3, VariantParseError_INPUT_NOT_AT_END = 4, VariantParseError_INVALID_CHARACTER = 5, VariantParseError_INVALID_FORMAT_STRING = 6, VariantParseError_INVALID_OBJECT_PATH = 7, VariantParseError_INVALID_SIGNATURE = 8, VariantParseError_INVALID_TYPE_STRING = 9, VariantParseError_NO_COMMON_TYPE = 10, VariantParseError_NUMBER_OUT_OF_RANGE = 11, VariantParseError_NUMBER_TOO_BIG = 12, VariantParseError_TYPE_ERROR = 13, VariantParseError_UNEXPECTED_TOKEN = 14, VariantParseError_UNKNOWN_KEYWORD = 15, VariantParseError_UNTERMINATED_STRING_CONSTANT = 16, VariantParseError_VALUE_EXPECTED = 17, VariantParseError_RECURSION = 18)
@bitflag(AsciiType::UInt32, AsciiType_ALNUM = 1, AsciiType_ALPHA = 2, AsciiType_CNTRL = 4, AsciiType_DIGIT = 8, AsciiType_GRAPH = 16, AsciiType_LOWER = 32, AsciiType_PRINT = 64, AsciiType_PUNCT = 128, AsciiType_SPACE = 256, AsciiType_UPPER = 512, AsciiType_XDIGIT = 1024, AsciiType_NONE = 0)
@bitflag(FileSetContentsFlags::UInt32, FileSetContentsFlags_NONE = 0, FileSetContentsFlags_CONSISTENT = 1, FileSetContentsFlags_DURABLE = 2, FileSetContentsFlags_ONLY_EXISTING = 4)
@bitflag(FileTest::UInt32, FileTest_IS_REGULAR = 1, FileTest_IS_SYMLINK = 2, FileTest_IS_DIR = 4, FileTest_IS_EXECUTABLE = 8, FileTest_EXISTS = 16, FileTest_NONE = 0)
@bitflag(FormatSizeFlags::UInt32, FormatSizeFlags_DEFAULT = 0, FormatSizeFlags_LONG_FORMAT = 1, FormatSizeFlags_IEC_UNITS = 2, FormatSizeFlags_BITS = 4, FormatSizeFlags_ONLY_VALUE = 8, FormatSizeFlags_ONLY_UNIT = 16)
@bitflag(HookFlagMask::UInt32, HookFlagMask_ACTIVE = 1, HookFlagMask_IN_CALL = 2, HookFlagMask_NONE = 0)
@bitflag(IOCondition::UInt32, IOCondition_IN = 1, IOCondition_OUT = 4, IOCondition_PRI = 2, IOCondition_ERR = 8, IOCondition_HUP = 16, IOCondition_NVAL = 32, IOCondition_NONE = 0)
@bitflag(IOFlags::UInt32, IOFlags_NONE = 0, IOFlags_APPEND = 1, IOFlags_NONBLOCK = 2, IOFlags_IS_READABLE = 4, IOFlags_IS_WRITABLE = 8, IOFlags_IS_SEEKABLE = 16)
@bitflag(KeyFileFlags::UInt32, KeyFileFlags_NONE = 0, KeyFileFlags_KEEP_COMMENTS = 1, KeyFileFlags_KEEP_TRANSLATIONS = 2)
@bitflag(LogLevelFlags::UInt32, LogLevelFlags_FLAG_RECURSION = 0x0001, LogLevelFlags_FLAG_FATAL = 0x0002, LogLevelFlags_LEVEL_ERROR = 0x0004, LogLevelFlags_LEVEL_CRITICAL = 0x0008, LogLevelFlags_LEVEL_WARNING = 0x0010, LogLevelFlags_LEVEL_MESSAGE = 0x0020, LogLevelFlags_LEVEL_INFO = 0x0040, LogLevelFlags_LEVEL_DEBUG = 0x0080, LogLevelFlags_NONE = 0)
@bitflag(MainContextFlags::UInt32, MainContextFlags_NONE = 0, MainContextFlags_OWNERLESS_POLLING = 1)
@bitflag(MarkupCollectType::UInt32, MarkupCollectType_INVALID = 0, MarkupCollectType_STRING = 1, MarkupCollectType_STRDUP = 2, MarkupCollectType_TRISTATE = 4, MarkupCollectType_OPTIONAL = 65536)
@bitflag(MarkupParseFlags::UInt32, MarkupParseFlags_DEFAULT_FLAGS = 0, MarkupParseFlags_DO_NOT_USE_THIS_UNSUPPORTED_FLAG = 1, MarkupParseFlags_TREAT_CDATA_AS_TEXT = 2, MarkupParseFlags_PREFIX_ERROR_POSITION = 4, MarkupParseFlags_IGNORE_QUALIFIED = 8)
@bitflag(OptionFlags::UInt32, OptionFlags_NONE = 0, OptionFlags_HIDDEN = 1, OptionFlags_IN_MAIN = 2, OptionFlags_REVERSE = 4, OptionFlags_NO_ARG = 8, OptionFlags_FILENAME = 16, OptionFlags_OPTIONAL_ARG = 32, OptionFlags_NOALIAS = 64, OptionFlags_DEPRECATED = 128)
@bitflag(RegexCompileFlags::UInt32, RegexCompileFlags_DEFAULT = 0, RegexCompileFlags_CASELESS = 1, RegexCompileFlags_MULTILINE = 2, RegexCompileFlags_DOTALL = 4, RegexCompileFlags_EXTENDED = 8, RegexCompileFlags_ANCHORED = 16, RegexCompileFlags_DOLLAR_ENDONLY = 32, RegexCompileFlags_UNGREEDY = 512, RegexCompileFlags_RAW = 2048, RegexCompileFlags_NO_AUTO_CAPTURE = 4096, RegexCompileFlags_OPTIMIZE = 8192, RegexCompileFlags_FIRSTLINE = 262144, RegexCompileFlags_DUPNAMES = 524288, RegexCompileFlags_NEWLINE_CR = 1048576, RegexCompileFlags_NEWLINE_LF = 2097152, RegexCompileFlags_BSR_ANYCRLF = 8388608, RegexCompileFlags_JAVASCRIPT_COMPAT = 33554432)
@bitflag(RegexMatchFlags::UInt32, RegexMatchFlags_DEFAULT = 0, RegexMatchFlags_ANCHORED = 16, RegexMatchFlags_NOTBOL = 128, RegexMatchFlags_NOTEOL = 256, RegexMatchFlags_NOTEMPTY = 1024, RegexMatchFlags_PARTIAL = 32768, RegexMatchFlags_NEWLINE_CR = 1048576, RegexMatchFlags_NEWLINE_LF = 2097152, RegexMatchFlags_NEWLINE_ANY = 4194304, RegexMatchFlags_BSR_ANYCRLF = 8388608, RegexMatchFlags_BSR_ANY = 16777216, RegexMatchFlags_PARTIAL_HARD = 134217728, RegexMatchFlags_NOTEMPTY_ATSTART = 268435456)
@bitflag(SpawnFlags::UInt32, SpawnFlags_DEFAULT = 0, SpawnFlags_LEAVE_DESCRIPTORS_OPEN = 1, SpawnFlags_DO_NOT_REAP_CHILD = 2, SpawnFlags_SEARCH_PATH = 4, SpawnFlags_STDOUT_TO_DEV_NULL = 8, SpawnFlags_STDERR_TO_DEV_NULL = 16, SpawnFlags_CHILD_INHERITS_STDIN = 32, SpawnFlags_FILE_AND_ARGV_ZERO = 64, SpawnFlags_SEARCH_PATH_FROM_ENVP = 128, SpawnFlags_CLOEXEC_PIPES = 256, SpawnFlags_CHILD_INHERITS_STDOUT = 512, SpawnFlags_CHILD_INHERITS_STDERR = 1024, SpawnFlags_STDIN_FROM_DEV_NULL = 2048)
@bitflag(TestSubprocessFlags::UInt32, TestSubprocessFlags_DEFAULT = 0, TestSubprocessFlags_INHERIT_STDIN = 1, TestSubprocessFlags_INHERIT_STDOUT = 2, TestSubprocessFlags_INHERIT_STDERR = 4)
@bitflag(TraverseFlags::UInt32, TraverseFlags_LEAVES = 1, TraverseFlags_NON_LEAVES = 2, TraverseFlags_NONE = 0)
@bitflag(UriFlags::UInt32, UriFlags_NONE = 0, UriFlags_PARSE_RELAXED = 1, UriFlags_HAS_PASSWORD = 2, UriFlags_HAS_AUTH_PARAMS = 4, UriFlags_ENCODED = 8, UriFlags_NON_DNS = 16, UriFlags_ENCODED_QUERY = 32, UriFlags_ENCODED_PATH = 64, UriFlags_ENCODED_FRAGMENT = 128, UriFlags_SCHEME_NORMALIZE = 256)
@bitflag(UriHideFlags::UInt32, UriHideFlags_NONE = 0, UriHideFlags_USERINFO = 1, UriHideFlags_PASSWORD = 2, UriHideFlags_AUTH_PARAMS = 4, UriHideFlags_QUERY = 8, UriHideFlags_FRAGMENT = 16)
@bitflag(UriParamsFlags::UInt32, UriParamsFlags_NONE = 0, UriParamsFlags_CASE_INSENSITIVE = 1, UriParamsFlags_WWW_FORM = 2, UriParamsFlags_PARSE_RELAXED = 4)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.ASCII_DTOSTR_BUF_SIZE.html).", ASCII_DTOSTR_BUF_SIZE)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.ATOMIC_REF_COUNT_INIT.html).", ATOMIC_REF_COUNT_INIT)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.BIG_ENDIAN.html).", BIG_ENDIAN)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.CSET_A_2_Z.html).", CSET_A_2_Z)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.CSET_DIGITS.html).", CSET_DIGITS)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.CSET_a_2_z.html).", CSET_a_2_z)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.C_STD_VERSION.html).", C_STD_VERSION)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.DATALIST_FLAGS_MASK.html).", DATALIST_FLAGS_MASK)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.DATE_BAD_DAY.html).", DATE_BAD_DAY)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.DATE_BAD_JULIAN.html).", DATE_BAD_JULIAN)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.DATE_BAD_YEAR.html).", DATE_BAD_YEAR)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.DIR_SEPARATOR.html).", DIR_SEPARATOR)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.DIR_SEPARATOR_S.html).", DIR_SEPARATOR_S)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.HAVE_GNUC_VISIBILITY.html).", HAVE_GNUC_VISIBILITY)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.HOOK_FLAG_USER_SHIFT.html).", HOOK_FLAG_USER_SHIFT)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.IEEE754_DOUBLE_BIAS.html).", IEEE754_DOUBLE_BIAS)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.IEEE754_FLOAT_BIAS.html).", IEEE754_FLOAT_BIAS)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_GROUP.html).", KEY_FILE_DESKTOP_GROUP)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_ACTIONS.html).", KEY_FILE_DESKTOP_KEY_ACTIONS)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_CATEGORIES.html).", KEY_FILE_DESKTOP_KEY_CATEGORIES)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_COMMENT.html).", KEY_FILE_DESKTOP_KEY_COMMENT)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE.html).", KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_EXEC.html).", KEY_FILE_DESKTOP_KEY_EXEC)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_GENERIC_NAME.html).", KEY_FILE_DESKTOP_KEY_GENERIC_NAME)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_HIDDEN.html).", KEY_FILE_DESKTOP_KEY_HIDDEN)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_ICON.html).", KEY_FILE_DESKTOP_KEY_ICON)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_MIME_TYPE.html).", KEY_FILE_DESKTOP_KEY_MIME_TYPE)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_NAME.html).", KEY_FILE_DESKTOP_KEY_NAME)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN.html).", KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_NO_DISPLAY.html).", KEY_FILE_DESKTOP_KEY_NO_DISPLAY)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN.html).", KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_PATH.html).", KEY_FILE_DESKTOP_KEY_PATH)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY.html).", KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS.html).", KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_TERMINAL.html).", KEY_FILE_DESKTOP_KEY_TERMINAL)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_TRY_EXEC.html).", KEY_FILE_DESKTOP_KEY_TRY_EXEC)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_TYPE.html).", KEY_FILE_DESKTOP_KEY_TYPE)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_URL.html).", KEY_FILE_DESKTOP_KEY_URL)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_VERSION.html).", KEY_FILE_DESKTOP_KEY_VERSION)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_TYPE_APPLICATION.html).", KEY_FILE_DESKTOP_TYPE_APPLICATION)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_TYPE_DIRECTORY.html).", KEY_FILE_DESKTOP_TYPE_DIRECTORY)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_TYPE_LINK.html).", KEY_FILE_DESKTOP_TYPE_LINK)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.LITTLE_ENDIAN.html).", LITTLE_ENDIAN)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.LOG_DOMAIN.html).", LOG_DOMAIN)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.LOG_FATAL_MASK.html).", LOG_FATAL_MASK)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.LOG_LEVEL_USER_SHIFT.html).", LOG_LEVEL_USER_SHIFT)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.MAJOR_VERSION.html).", MAJOR_VERSION)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.MICRO_VERSION.html).", MICRO_VERSION)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.MININT16.html).", MININT16)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.MININT32.html).", MININT32)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.MININT64.html).", MININT64)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.MININT8.html).", MININT8)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.MINOR_VERSION.html).", MINOR_VERSION)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.OPTION_REMAINING.html).", OPTION_REMAINING)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.PDP_ENDIAN.html).", PDP_ENDIAN)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.PID_FORMAT.html).", PID_FORMAT)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.POLLFD_FORMAT.html).", POLLFD_FORMAT)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.PRIORITY_DEFAULT.html).", PRIORITY_DEFAULT)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.PRIORITY_DEFAULT_IDLE.html).", PRIORITY_DEFAULT_IDLE)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.PRIORITY_HIGH.html).", PRIORITY_HIGH)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.PRIORITY_HIGH_IDLE.html).", PRIORITY_HIGH_IDLE)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.PRIORITY_LOW.html).", PRIORITY_LOW)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.REF_COUNT_INIT.html).", REF_COUNT_INIT)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.SEARCHPATH_SEPARATOR.html).", SEARCHPATH_SEPARATOR)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.SEARCHPATH_SEPARATOR_S.html).", SEARCHPATH_SEPARATOR_S)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.SOURCE_CONTINUE.html).", SOURCE_CONTINUE)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.SOURCE_REMOVE.html).", SOURCE_REMOVE)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.STR_DELIMITERS.html).", STR_DELIMITERS)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.TEST_OPTION_ISOLATE_DIRS.html).", TEST_OPTION_ISOLATE_DIRS)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.TEST_OPTION_NONFATAL_ASSERTIONS.html).", TEST_OPTION_NONFATAL_ASSERTIONS)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.TEST_OPTION_NO_PRGNAME.html).", TEST_OPTION_NO_PRGNAME)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.TIME_SPAN_DAY.html).", TIME_SPAN_DAY)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.TIME_SPAN_HOUR.html).", TIME_SPAN_HOUR)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.TIME_SPAN_MILLISECOND.html).", TIME_SPAN_MILLISECOND)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.TIME_SPAN_MINUTE.html).", TIME_SPAN_MINUTE)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.TIME_SPAN_SECOND.html).", TIME_SPAN_SECOND)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.UNICHAR_MAX_DECOMPOSITION_LENGTH.html).", UNICHAR_MAX_DECOMPOSITION_LENGTH)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.URI_RESERVED_CHARS_GENERIC_DELIMITERS.html).", URI_RESERVED_CHARS_GENERIC_DELIMITERS)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS.html).", URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.USEC_PER_SEC.html).", USEC_PER_SEC)
@doc("See the [GTK docs](https://docs.gtk.org/glib/const.VERSION_MIN_REQUIRED.html).", VERSION_MIN_REQUIRED)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.BookmarkFileError.html).", BookmarkFileError)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.ChecksumType.html).", ChecksumType)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.ConvertError.html).", ConvertError)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.DateDMY.html).", DateDMY)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.DateMonth.html).", DateMonth)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.DateWeekday.html).", DateWeekday)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.ErrorType.html).", ErrorType)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.FileError.html).", FileError)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.IOChannelError.html).", IOChannelError)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.IOError.html).", IOError)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.IOStatus.html).", IOStatus)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.KeyFileError.html).", KeyFileError)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.LogWriterOutput.html).", LogWriterOutput)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.MarkupError.html).", MarkupError)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.NormalizeMode.html).", NormalizeMode)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.NumberParserError.html).", NumberParserError)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.OnceStatus.html).", OnceStatus)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.OptionArg.html).", OptionArg)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.OptionError.html).", OptionError)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.RegexError.html).", RegexError)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.SeekType.html).", SeekType)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.ShellError.html).", ShellError)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.SpawnError.html).", SpawnError)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.TestFileType.html).", TestFileType)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.ThreadError.html).", ThreadError)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.TimeType.html).", TimeType)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.TokenType.html).", TokenType)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.TraverseType.html).", TraverseType)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.UnicodeBreakType.html).", UnicodeBreakType)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.UnicodeScript.html).", UnicodeScript)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.UnicodeType.html).", UnicodeType)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.UnixPipeEnd.html).", UnixPipeEnd)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.UriError.html).", UriError)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.UserDirectory.html).", UserDirectory)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.VariantClass.html).", VariantClass)
@doc("See the [GTK docs](https://docs.gtk.org/glib/enum.VariantParseError.html).", VariantParseError)
@doc("See the [GTK docs](https://docs.gtk.org/glib/flags.FileSetContentsFlags.html).", FileSetContentsFlags)
@doc("See the [GTK docs](https://docs.gtk.org/glib/flags.FileTest.html).", FileTest)
@doc("See the [GTK docs](https://docs.gtk.org/glib/flags.FormatSizeFlags.html).", FormatSizeFlags)
@doc("See the [GTK docs](https://docs.gtk.org/glib/flags.HookFlagMask.html).", HookFlagMask)
@doc("See the [GTK docs](https://docs.gtk.org/glib/flags.IOCondition.html).", IOCondition)
@doc("See the [GTK docs](https://docs.gtk.org/glib/flags.IOFlags.html).", IOFlags)
@doc("See the [GTK docs](https://docs.gtk.org/glib/flags.KeyFileFlags.html).", KeyFileFlags)
@doc("See the [GTK docs](https://docs.gtk.org/glib/flags.LogLevelFlags.html).", LogLevelFlags)
@doc("See the [GTK docs](https://docs.gtk.org/glib/flags.MainContextFlags.html).", MainContextFlags)
@doc("See the [GTK docs](https://docs.gtk.org/glib/flags.MarkupCollectType.html).", MarkupCollectType)
@doc("See the [GTK docs](https://docs.gtk.org/glib/flags.MarkupParseFlags.html).", MarkupParseFlags)
@doc("See the [GTK docs](https://docs.gtk.org/glib/flags.OptionFlags.html).", OptionFlags)
@doc("See the [GTK docs](https://docs.gtk.org/glib/flags.RegexCompileFlags.html).", RegexCompileFlags)
@doc("See the [GTK docs](https://docs.gtk.org/glib/flags.RegexMatchFlags.html).", RegexMatchFlags)
@doc("See the [GTK docs](https://docs.gtk.org/glib/flags.SpawnFlags.html).", SpawnFlags)
@doc("See the [GTK docs](https://docs.gtk.org/glib/flags.TestSubprocessFlags.html).", TestSubprocessFlags)
@doc("See the [GTK docs](https://docs.gtk.org/glib/flags.TraverseFlags.html).", TraverseFlags)
@doc("See the [GTK docs](https://docs.gtk.org/glib/flags.UriFlags.html).", UriFlags)
@doc("See the [GTK docs](https://docs.gtk.org/glib/flags.UriHideFlags.html).", UriHideFlags)
@doc("See the [GTK docs](https://docs.gtk.org/glib/flags.UriParamsFlags.html).", UriParamsFlags)
export BookmarkFileError, ChecksumType, ConvertError, DateDMY, DateMonth, DateWeekday, ErrorType, FileError, IOChannelError, IOError, IOStatus, KeyFileError, LogWriterOutput, MarkupError, NormalizeMode, NumberParserError, OnceStatus, OptionArg, OptionError, RegexError, SeekType, ShellError, SliceConfig, SpawnError, TestFileType, TestLogType, TestResult, ThreadError, TimeType, TokenType, TraverseType, UnicodeBreakType, UnicodeScript, UnicodeType, UnixPipeEnd, UriError, UserDirectory, VariantClass, VariantParseError, AsciiType, FileSetContentsFlags, FileTest, FormatSizeFlags, HookFlagMask, IOCondition, IOFlags, KeyFileFlags, LogLevelFlags, MainContextFlags, MarkupCollectType, MarkupParseFlags, OptionFlags, RegexCompileFlags, RegexMatchFlags, SpawnFlags, TestSubprocessFlags, TraverseFlags, UriFlags, UriHideFlags, UriParamsFlags
