diff options
Diffstat (limited to 'glib/src/glib_enums.defs')
-rw-r--r-- | glib/src/glib_enums.defs | 1960 |
1 files changed, 481 insertions, 1479 deletions
diff --git a/glib/src/glib_enums.defs b/glib/src/glib_enums.defs index 399c7923..3c93f084 100644 --- a/glib/src/glib_enums.defs +++ b/glib/src/glib_enums.defs @@ -1,61 +1,36 @@ -;; From gbookmarkfile.h - -;; Original typedef: -;; typedef enum -;; { -;; G_BOOKMARK_FILE_ERROR_INVALID_URI, -;; G_BOOKMARK_FILE_ERROR_INVALID_VALUE, -;; G_BOOKMARK_FILE_ERROR_APP_NOT_REGISTERED, -;; G_BOOKMARK_FILE_ERROR_URI_NOT_FOUND, -;; G_BOOKMARK_FILE_ERROR_READ, -;; G_BOOKMARK_FILE_ERROR_UNKNOWN_ENCODING, -;; G_BOOKMARK_FILE_ERROR_WRITE, -;; G_BOOKMARK_FILE_ERROR_FILE_NOT_FOUND -;; } GBookmarkFileError; - -(define-enum-extended BookmarkFileError +(define-enum-extended AsciiType (in-module "G") - (c-name "GBookmarkFileError") + (c-name "GAsciiType") (values - '("invalid-uri" "G_BOOKMARK_FILE_ERROR_INVALID_URI" "0") - '("invalid-value" "G_BOOKMARK_FILE_ERROR_INVALID_VALUE" "1") - '("app-not-registered" "G_BOOKMARK_FILE_ERROR_APP_NOT_REGISTERED" "2") - '("uri-not-found" "G_BOOKMARK_FILE_ERROR_URI_NOT_FOUND" "3") - '("read" "G_BOOKMARK_FILE_ERROR_READ" "4") - '("unknown-encoding" "G_BOOKMARK_FILE_ERROR_UNKNOWN_ENCODING" "5") - '("write" "G_BOOKMARK_FILE_ERROR_WRITE" "6") - '("file-not-found" "G_BOOKMARK_FILE_ERROR_FILE_NOT_FOUND" "7") + '("alnum" "G_ASCII_ALNUM" "1") + '("alpha" "G_ASCII_ALPHA" "2") + '("cntrl" "G_ASCII_CNTRL" "4") + '("digit" "G_ASCII_DIGIT" "8") + '("graph" "G_ASCII_GRAPH" "16") + '("lower" "G_ASCII_LOWER" "32") + '("print" "G_ASCII_PRINT" "64") + '("punct" "G_ASCII_PUNCT" "128") + '("space" "G_ASCII_SPACE" "256") + '("upper" "G_ASCII_UPPER" "512") + '("xdigit" "G_ASCII_XDIGIT" "1024") ) ) -;; From gbsearcharray.h - -;; Original typedef: -;; typedef enum -;; { -;; G_BSEARCH_ARRAY_ALIGN_POWER2 = 1 << 0, /* align memory to power2 sizes */ -;; G_BSEARCH_ARRAY_AUTO_SHRINK = 1 << 1 /* shrink array upon removal */ -;; } GBSearchArrayFlags; - -(define-flags-extended BSearchArrayFlags +(define-enum-extended BookmarkFileError (in-module "G") - (c-name "GBSearchArrayFlags") + (c-name "GBookmarkFileError") (values - '("align-power2" "G_BSEARCH_ARRAY_ALIGN_POWER2" "1 << 0") - '("auto-shrink" "G_BSEARCH_ARRAY_AUTO_SHRINK" "1 << 1") + '("invalid_uri" "G_BOOKMARK_FILE_ERROR_INVALID_URI" "0") + '("invalid_value" "G_BOOKMARK_FILE_ERROR_INVALID_VALUE" "1") + '("app_not_registered" "G_BOOKMARK_FILE_ERROR_APP_NOT_REGISTERED" "2") + '("uri_not_found" "G_BOOKMARK_FILE_ERROR_URI_NOT_FOUND" "3") + '("read" "G_BOOKMARK_FILE_ERROR_READ" "4") + '("unknown_encoding" "G_BOOKMARK_FILE_ERROR_UNKNOWN_ENCODING" "5") + '("write" "G_BOOKMARK_FILE_ERROR_WRITE" "6") + '("file_not_found" "G_BOOKMARK_FILE_ERROR_FILE_NOT_FOUND" "7") ) ) -;; From gchecksum.h - -;; Original typedef: -;; typedef enum { -;; G_CHECKSUM_MD5, -;; G_CHECKSUM_SHA1, -;; G_CHECKSUM_SHA256, -;; G_CHECKSUM_SHA512 -;; } GChecksumType; - (define-enum-extended ChecksumType (in-module "G") (c-name "GChecksumType") @@ -67,44 +42,20 @@ ) ) -;; From gconvert.h - -;; Original typedef: -;; typedef enum -;; { -;; G_CONVERT_ERROR_NO_CONVERSION, -;; G_CONVERT_ERROR_ILLEGAL_SEQUENCE, -;; G_CONVERT_ERROR_FAILED, -;; G_CONVERT_ERROR_PARTIAL_INPUT, -;; G_CONVERT_ERROR_BAD_URI, -;; G_CONVERT_ERROR_NOT_ABSOLUTE_PATH, -;; G_CONVERT_ERROR_NO_MEMORY -;; } GConvertError; - (define-enum-extended ConvertError (in-module "G") (c-name "GConvertError") (values - '("no-conversion" "G_CONVERT_ERROR_NO_CONVERSION" "0") - '("illegal-sequence" "G_CONVERT_ERROR_ILLEGAL_SEQUENCE" "1") + '("no_conversion" "G_CONVERT_ERROR_NO_CONVERSION" "0") + '("illegal_sequence" "G_CONVERT_ERROR_ILLEGAL_SEQUENCE" "1") '("failed" "G_CONVERT_ERROR_FAILED" "2") - '("partial-input" "G_CONVERT_ERROR_PARTIAL_INPUT" "3") - '("bad-uri" "G_CONVERT_ERROR_BAD_URI" "4") - '("not-absolute-path" "G_CONVERT_ERROR_NOT_ABSOLUTE_PATH" "5") - '("no-memory" "G_CONVERT_ERROR_NO_MEMORY" "6") + '("partial_input" "G_CONVERT_ERROR_PARTIAL_INPUT" "3") + '("bad_uri" "G_CONVERT_ERROR_BAD_URI" "4") + '("not_absolute_path" "G_CONVERT_ERROR_NOT_ABSOLUTE_PATH" "5") + '("no_memory" "G_CONVERT_ERROR_NO_MEMORY" "6") ) ) -;; From gdate.h - -;; Original typedef: -;; typedef enum -;; { -;; G_DATE_DAY = 0, -;; G_DATE_MONTH = 1, -;; G_DATE_YEAR = 2 -;; } GDateDMY; - (define-enum-extended DateDMY (in-module "G") (c-name "GDateDMY") @@ -115,57 +66,11 @@ ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_DATE_BAD_WEEKDAY = 0, -;; G_DATE_MONDAY = 1, -;; G_DATE_TUESDAY = 2, -;; G_DATE_WEDNESDAY = 3, -;; G_DATE_THURSDAY = 4, -;; G_DATE_FRIDAY = 5, -;; G_DATE_SATURDAY = 6, -;; G_DATE_SUNDAY = 7 -;; } GDateWeekday; - -(define-enum-extended DateWeekday - (in-module "G") - (c-name "GDateWeekday") - (values - '("bad-weekday" "G_DATE_BAD_WEEKDAY" "0") - '("monday" "G_DATE_MONDAY" "1") - '("tuesday" "G_DATE_TUESDAY" "2") - '("wednesday" "G_DATE_WEDNESDAY" "3") - '("thursday" "G_DATE_THURSDAY" "4") - '("friday" "G_DATE_FRIDAY" "5") - '("saturday" "G_DATE_SATURDAY" "6") - '("sunday" "G_DATE_SUNDAY" "7") - ) -) - -;; Original typedef: -;; typedef enum -;; { -;; G_DATE_BAD_MONTH = 0, -;; G_DATE_JANUARY = 1, -;; G_DATE_FEBRUARY = 2, -;; G_DATE_MARCH = 3, -;; G_DATE_APRIL = 4, -;; G_DATE_MAY = 5, -;; G_DATE_JUNE = 6, -;; G_DATE_JULY = 7, -;; G_DATE_AUGUST = 8, -;; G_DATE_SEPTEMBER = 9, -;; G_DATE_OCTOBER = 10, -;; G_DATE_NOVEMBER = 11, -;; G_DATE_DECEMBER = 12 -;; } GDateMonth; - (define-enum-extended DateMonth (in-module "G") (c-name "GDateMonth") (values - '("bad-month" "G_DATE_BAD_MONTH" "0") + '("bad_month" "G_DATE_BAD_MONTH" "0") '("january" "G_DATE_JANUARY" "1") '("february" "G_DATE_FEBRUARY" "2") '("march" "G_DATE_MARCH" "3") @@ -181,37 +86,35 @@ ) ) -;; From gfileutils.h +(define-enum-extended DateWeekday + (in-module "G") + (c-name "GDateWeekday") + (values + '("bad_weekday" "G_DATE_BAD_WEEKDAY" "0") + '("monday" "G_DATE_MONDAY" "1") + '("tuesday" "G_DATE_TUESDAY" "2") + '("wednesday" "G_DATE_WEDNESDAY" "3") + '("thursday" "G_DATE_THURSDAY" "4") + '("friday" "G_DATE_FRIDAY" "5") + '("saturday" "G_DATE_SATURDAY" "6") + '("sunday" "G_DATE_SUNDAY" "7") + ) +) -;; Original typedef: -;; typedef enum -;; { -;; G_FILE_ERROR_EXIST, -;; G_FILE_ERROR_ISDIR, -;; G_FILE_ERROR_ACCES, -;; G_FILE_ERROR_NAMETOOLONG, -;; G_FILE_ERROR_NOENT, -;; G_FILE_ERROR_NOTDIR, -;; G_FILE_ERROR_NXIO, -;; G_FILE_ERROR_NODEV, -;; G_FILE_ERROR_ROFS, -;; G_FILE_ERROR_TXTBSY, -;; G_FILE_ERROR_FAULT, -;; G_FILE_ERROR_LOOP, -;; G_FILE_ERROR_NOSPC, -;; G_FILE_ERROR_NOMEM, -;; G_FILE_ERROR_MFILE, -;; G_FILE_ERROR_NFILE, -;; G_FILE_ERROR_BADF, -;; G_FILE_ERROR_INVAL, -;; G_FILE_ERROR_PIPE, -;; G_FILE_ERROR_AGAIN, -;; G_FILE_ERROR_INTR, -;; G_FILE_ERROR_IO, -;; G_FILE_ERROR_PERM, -;; G_FILE_ERROR_NOSYS, -;; G_FILE_ERROR_FAILED -;; } GFileError; +(define-enum-extended ErrorType + (in-module "G") + (c-name "GErrorType") + (values + '("unknown" "G_ERR_UNKNOWN" "0") + '("unexp_eof" "G_ERR_UNEXP_EOF" "1") + '("unexp_eof_in_string" "G_ERR_UNEXP_EOF_IN_STRING" "2") + '("unexp_eof_in_comment" "G_ERR_UNEXP_EOF_IN_COMMENT" "3") + '("non_digit_in_const" "G_ERR_NON_DIGIT_IN_CONST" "4") + '("digit_radix" "G_ERR_DIGIT_RADIX" "5") + '("float_radix" "G_ERR_FLOAT_RADIX" "6") + '("float_malformed" "G_ERR_FLOAT_MALFORMED" "7") + ) +) (define-enum-extended FileError (in-module "G") @@ -245,86 +148,38 @@ ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_FILE_TEST_IS_REGULAR = 1 << 0, -;; G_FILE_TEST_IS_SYMLINK = 1 << 1, -;; G_FILE_TEST_IS_DIR = 1 << 2, -;; G_FILE_TEST_IS_EXECUTABLE = 1 << 3, -;; G_FILE_TEST_EXISTS = 1 << 4 -;; } GFileTest; - -(define-flags-extended FileTest +(define-enum-extended FileTest (in-module "G") (c-name "GFileTest") (values - '("is-regular" "G_FILE_TEST_IS_REGULAR" "1 << 0") - '("is-symlink" "G_FILE_TEST_IS_SYMLINK" "1 << 1") - '("is-dir" "G_FILE_TEST_IS_DIR" "1 << 2") - '("is-executable" "G_FILE_TEST_IS_EXECUTABLE" "1 << 3") - '("exists" "G_FILE_TEST_EXISTS" "1 << 4") + '("is_regular" "G_FILE_TEST_IS_REGULAR" "1") + '("is_symlink" "G_FILE_TEST_IS_SYMLINK" "2") + '("is_dir" "G_FILE_TEST_IS_DIR" "4") + '("is_executable" "G_FILE_TEST_IS_EXECUTABLE" "8") + '("exists" "G_FILE_TEST_EXISTS" "16") ) ) -;; From ghook.h - -;; Original typedef: -;; typedef enum -;; { -;; G_HOOK_FLAG_ACTIVE = 1 << 0, -;; G_HOOK_FLAG_IN_CALL = 1 << 1, -;; G_HOOK_FLAG_MASK = 0x0f -;; } GHookFlagMask; - -(define-flags-extended HookFlagMask +(define-flags-extended FormatSizeFlags (in-module "G") - (c-name "GHookFlagMask") + (c-name "GFormatSizeFlags") (values - '("active" "G_HOOK_FLAG_ACTIVE" "1 << 0") - '("in-call" "G_HOOK_FLAG_IN_CALL" "1 << 1") - '("mask" "G_HOOK_FLAG_MASK" "0x0f") + '("default" "G_FORMAT_SIZE_DEFAULT" "0") + '("long_format" "G_FORMAT_SIZE_LONG_FORMAT" "1") + '("iec_units" "G_FORMAT_SIZE_IEC_UNITS" "2") ) ) -;; From giochannel.h - -;; Original typedef: -;; typedef enum -;; { -;; G_IO_ERROR_NONE, -;; G_IO_ERROR_AGAIN, -;; G_IO_ERROR_INVAL, -;; G_IO_ERROR_UNKNOWN -;; } GIOError; - -(define-enum-extended IOError +(define-enum-extended HookFlagMask (in-module "G") - (c-name "GIOError") + (c-name "GHookFlagMask") (values - '("none" "G_IO_ERROR_NONE" "0") - '("again" "G_IO_ERROR_AGAIN" "1") - '("inval" "G_IO_ERROR_INVAL" "2") - '("unknown" "G_IO_ERROR_UNKNOWN" "3") + '("active" "G_HOOK_FLAG_ACTIVE" "1") + '("in_call" "G_HOOK_FLAG_IN_CALL" "2") + '("mask" "G_HOOK_FLAG_MASK" "15") ) ) -;; Original typedef: -;; typedef enum -;; { -;; /* Derived from errno */ -;; G_IO_CHANNEL_ERROR_FBIG, -;; G_IO_CHANNEL_ERROR_INVAL, -;; G_IO_CHANNEL_ERROR_IO, -;; G_IO_CHANNEL_ERROR_ISDIR, -;; G_IO_CHANNEL_ERROR_NOSPC, -;; G_IO_CHANNEL_ERROR_NXIO, -;; G_IO_CHANNEL_ERROR_OVERFLOW, -;; G_IO_CHANNEL_ERROR_PIPE, -;; /* Other */ -;; G_IO_CHANNEL_ERROR_FAILED -;; } GIOChannelError; - (define-enum-extended IOChannelError (in-module "G") (c-name "GIOChannelError") @@ -341,354 +196,159 @@ ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_IO_STATUS_ERROR, -;; G_IO_STATUS_NORMAL, -;; G_IO_STATUS_EOF, -;; G_IO_STATUS_AGAIN -;; } GIOStatus; - -(define-enum-extended IOStatus +(define-enum-extended IOCondition (in-module "G") - (c-name "GIOStatus") + (c-name "GIOCondition") (values - '("error" "G_IO_STATUS_ERROR" "0") - '("normal" "G_IO_STATUS_NORMAL" "1") - '("eof" "G_IO_STATUS_EOF" "2") - '("again" "G_IO_STATUS_AGAIN" "3") + '("in" "G_IO_IN" "1") + '("out" "G_IO_OUT" "4") + '("pri" "G_IO_PRI" "2") + '("err" "G_IO_ERR" "8") + '("hup" "G_IO_HUP" "16") + '("nval" "G_IO_NVAL" "32") ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_SEEK_CUR, -;; G_SEEK_SET, -;; G_SEEK_END -;; } GSeekType; - -(define-enum-extended SeekType +(define-enum-extended IOError (in-module "G") - (c-name "GSeekType") + (c-name "GIOError") (values - '("cur" "G_SEEK_CUR" "0") - '("set" "G_SEEK_SET" "1") - '("end" "G_SEEK_END" "2") + '("none" "G_IO_ERROR_NONE" "0") + '("again" "G_IO_ERROR_AGAIN" "1") + '("inval" "G_IO_ERROR_INVAL" "2") + '("unknown" "G_IO_ERROR_UNKNOWN" "3") ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_IO_FLAG_APPEND = 1 << 0, -;; G_IO_FLAG_NONBLOCK = 1 << 1, -;; G_IO_FLAG_IS_READABLE = 1 << 2, /* Read only flag */ -;; G_IO_FLAG_IS_WRITABLE = 1 << 3, /* Read only flag */ -;; G_IO_FLAG_IS_WRITEABLE = 1 << 3, /* Misspelling in 2.29.10 and earlier */ -;; G_IO_FLAG_IS_SEEKABLE = 1 << 4, /* Read only flag */ -;; G_IO_FLAG_MASK = (1 << 5) - 1, -;; G_IO_FLAG_GET_MASK = G_IO_FLAG_MASK, -;; G_IO_FLAG_SET_MASK = G_IO_FLAG_APPEND | G_IO_FLAG_NONBLOCK -;; } GIOFlags; - (define-flags-extended IOFlags (in-module "G") (c-name "GIOFlags") (values - '("append" "G_IO_FLAG_APPEND" "1 << 0") - '("nonblock" "G_IO_FLAG_NONBLOCK" "1 << 1") - '("is-readable" "G_IO_FLAG_IS_READABLE" "1 << 2") - '("is-writable" "G_IO_FLAG_IS_WRITABLE" "1 << 3") - '("is-writeable" "G_IO_FLAG_IS_WRITEABLE" "1 << 3") - '("is-seekable" "G_IO_FLAG_IS_SEEKABLE" "1 << 4") - '("mask" "G_IO_FLAG_MASK" "(1 << 5) - 1") - '("get-mask" "G_IO_FLAG_GET_MASK" "0x1F") - '("set-mask" "G_IO_FLAG_SET_MASK" "0x3") + '("append" "G_IO_FLAG_APPEND" "1") + '("nonblock" "G_IO_FLAG_NONBLOCK" "2") + '("is_readable" "G_IO_FLAG_IS_READABLE" "4") + '("is_writable" "G_IO_FLAG_IS_WRITABLE" "8") + '("is_writeable" "G_IO_FLAG_IS_WRITEABLE" "8") + '("is_seekable" "G_IO_FLAG_IS_SEEKABLE" "16") + '("mask" "G_IO_FLAG_MASK" "31") + '("get_mask" "G_IO_FLAG_GET_MASK" "31") + '("set_mask" "G_IO_FLAG_SET_MASK" "3") ) ) -;; From gkeyfile.h - -;; Original typedef: -;; typedef enum -;; { -;; G_KEY_FILE_ERROR_UNKNOWN_ENCODING, -;; G_KEY_FILE_ERROR_PARSE, -;; G_KEY_FILE_ERROR_NOT_FOUND, -;; G_KEY_FILE_ERROR_KEY_NOT_FOUND, -;; G_KEY_FILE_ERROR_GROUP_NOT_FOUND, -;; G_KEY_FILE_ERROR_INVALID_VALUE -;; } GKeyFileError; +(define-enum-extended IOStatus + (in-module "G") + (c-name "GIOStatus") + (values + '("error" "G_IO_STATUS_ERROR" "0") + '("normal" "G_IO_STATUS_NORMAL" "1") + '("eof" "G_IO_STATUS_EOF" "2") + '("again" "G_IO_STATUS_AGAIN" "3") + ) +) (define-enum-extended KeyFileError (in-module "G") (c-name "GKeyFileError") (values - '("unknown-encoding" "G_KEY_FILE_ERROR_UNKNOWN_ENCODING" "0") + '("unknown_encoding" "G_KEY_FILE_ERROR_UNKNOWN_ENCODING" "0") '("parse" "G_KEY_FILE_ERROR_PARSE" "1") - '("not-found" "G_KEY_FILE_ERROR_NOT_FOUND" "2") - '("key-not-found" "G_KEY_FILE_ERROR_KEY_NOT_FOUND" "3") - '("group-not-found" "G_KEY_FILE_ERROR_GROUP_NOT_FOUND" "4") - '("invalid-value" "G_KEY_FILE_ERROR_INVALID_VALUE" "5") + '("not_found" "G_KEY_FILE_ERROR_NOT_FOUND" "2") + '("key_not_found" "G_KEY_FILE_ERROR_KEY_NOT_FOUND" "3") + '("group_not_found" "G_KEY_FILE_ERROR_GROUP_NOT_FOUND" "4") + '("invalid_value" "G_KEY_FILE_ERROR_INVALID_VALUE" "5") ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_KEY_FILE_NONE = 0, -;; G_KEY_FILE_KEEP_COMMENTS = 1 << 0, -;; G_KEY_FILE_KEEP_TRANSLATIONS = 1 << 1 -;; } GKeyFileFlags; - (define-flags-extended KeyFileFlags (in-module "G") (c-name "GKeyFileFlags") (values - '("none" "G_KEY_FILE_NONE" "0x0") - '("keep-comments" "G_KEY_FILE_KEEP_COMMENTS" "1 << 0") - '("keep-translations" "G_KEY_FILE_KEEP_TRANSLATIONS" "1 << 1") + '("none" "G_KEY_FILE_NONE" "0") + '("keep_comments" "G_KEY_FILE_KEEP_COMMENTS" "1") + '("keep_translations" "G_KEY_FILE_KEEP_TRANSLATIONS" "2") ) ) -;; From gmain.h - -;; Original typedef: -;; typedef enum /*< flags >*/ -;; { -;; G_IO_IN GLIB_SYSDEF_POLLIN, -;; G_IO_OUT GLIB_SYSDEF_POLLOUT, -;; G_IO_PRI GLIB_SYSDEF_POLLPRI, -;; G_IO_ERR GLIB_SYSDEF_POLLERR, -;; G_IO_HUP GLIB_SYSDEF_POLLHUP, -;; G_IO_NVAL GLIB_SYSDEF_POLLNVAL -;; } GIOCondition; - -;; We hand-edit these to use the actual enum values, -;; because the values are actually defines that contain a =, -;; which is very bizarre. -;; We would need to include the header anyway, -;; because we can't just use numeric values. -;; If you regenerate this .defs file and forget to make this change -;; then you will see compiler errors like this: -;; ../glibmm/iochannel.h:154:12: error: expected primary-expression before '=' token -(define-flags-extended IOCondition +(define-flags-extended LogLevelFlags (in-module "G") - (c-name "GIOCondition") + (c-name "GLogLevelFlags") (values - '("in" "G_IO_IN" "G_IO_IN") - '("out" "G_IO_OUT" "G_IO_OUT") - '("pri" "G_IO_PRI" "G_IO_PRI") - '("err" "G_IO_ERR" "G_IO_ERR") - '("hup" "G_IO_HUP" "G_IO_HUP") - '("nval" "G_IO_NVAL" "G_IO_NVAL") + '("flag_recursion" "G_LOG_FLAG_RECURSION" "1") + '("flag_fatal" "G_LOG_FLAG_FATAL" "2") + '("level_error" "G_LOG_LEVEL_ERROR" "4") + '("level_critical" "G_LOG_LEVEL_CRITICAL" "8") + '("level_warning" "G_LOG_LEVEL_WARNING" "16") + '("level_message" "G_LOG_LEVEL_MESSAGE" "32") + '("level_info" "G_LOG_LEVEL_INFO" "64") + '("level_debug" "G_LOG_LEVEL_DEBUG" "128") + '("level_mask" "G_LOG_LEVEL_MASK" "-4") ) ) -;; From gmarkup.h - -;; Original typedef: -;; typedef enum -;; { -;; G_MARKUP_ERROR_BAD_UTF8, -;; G_MARKUP_ERROR_EMPTY, -;; G_MARKUP_ERROR_PARSE, -;; /* The following are primarily intended for specific GMarkupParser -;; * implementations to set. -;; */ -;; G_MARKUP_ERROR_UNKNOWN_ELEMENT, -;; G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE, -;; G_MARKUP_ERROR_INVALID_CONTENT, -;; G_MARKUP_ERROR_MISSING_ATTRIBUTE -;; } GMarkupError; +(define-enum-extended MarkupCollectType + (in-module "G") + (c-name "GMarkupCollectType") + (values + '("invalid" "G_MARKUP_COLLECT_INVALID" "0") + '("string" "G_MARKUP_COLLECT_STRING" "1") + '("strdup" "G_MARKUP_COLLECT_STRDUP" "2") + '("boolean" "G_MARKUP_COLLECT_BOOLEAN" "3") + '("tristate" "G_MARKUP_COLLECT_TRISTATE" "4") + '("optional" "G_MARKUP_COLLECT_OPTIONAL" "65536") + ) +) (define-enum-extended MarkupError (in-module "G") (c-name "GMarkupError") (values - '("bad-utf8" "G_MARKUP_ERROR_BAD_UTF8" "0") + '("bad_utf8" "G_MARKUP_ERROR_BAD_UTF8" "0") '("empty" "G_MARKUP_ERROR_EMPTY" "1") '("parse" "G_MARKUP_ERROR_PARSE" "2") - '("unknown-element" "G_MARKUP_ERROR_UNKNOWN_ELEMENT" "3") - '("unknown-attribute" "G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE" "4") - '("invalid-content" "G_MARKUP_ERROR_INVALID_CONTENT" "5") - '("missing-attribute" "G_MARKUP_ERROR_MISSING_ATTRIBUTE" "6") + '("unknown_element" "G_MARKUP_ERROR_UNKNOWN_ELEMENT" "3") + '("unknown_attribute" "G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE" "4") + '("invalid_content" "G_MARKUP_ERROR_INVALID_CONTENT" "5") + '("missing_attribute" "G_MARKUP_ERROR_MISSING_ATTRIBUTE" "6") ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG = 1 << 0, -;; G_MARKUP_TREAT_CDATA_AS_TEXT = 1 << 1, -;; G_MARKUP_PREFIX_ERROR_POSITION = 1 << 2, -;; G_MARKUP_IGNORE_QUALIFIED = 1 << 3 -;; } GMarkupParseFlags; - (define-flags-extended MarkupParseFlags (in-module "G") (c-name "GMarkupParseFlags") (values - '("do-not-use-this-unsupported-flag" "G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG" "1 << 0") - '("treat-cdata-as-text" "G_MARKUP_TREAT_CDATA_AS_TEXT" "1 << 1") - '("prefix-error-position" "G_MARKUP_PREFIX_ERROR_POSITION" "1 << 2") - '("ignore-qualified" "G_MARKUP_IGNORE_QUALIFIED" "1 << 3") + '("do_not_use_this_unsupported_flag" "G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG" "1") + '("treat_cdata_as_text" "G_MARKUP_TREAT_CDATA_AS_TEXT" "2") + '("prefix_error_position" "G_MARKUP_PREFIX_ERROR_POSITION" "4") + '("ignore_qualified" "G_MARKUP_IGNORE_QUALIFIED" "8") ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_MARKUP_COLLECT_INVALID, -;; G_MARKUP_COLLECT_STRING, -;; G_MARKUP_COLLECT_STRDUP, -;; G_MARKUP_COLLECT_BOOLEAN, -;; G_MARKUP_COLLECT_TRISTATE, -;; -;; G_MARKUP_COLLECT_OPTIONAL = (1 << 16) -;; } GMarkupCollectType; - -(define-flags-extended MarkupCollectType - (in-module "G") - (c-name "GMarkupCollectType") - (values - '("invalid" "G_MARKUP_COLLECT_INVALID" "0x0") - '("string" "G_MARKUP_COLLECT_STRING" "0x1") - '("strdup" "G_MARKUP_COLLECT_STRDUP" "0x2") - '("boolean" "G_MARKUP_COLLECT_BOOLEAN" "0x3") - '("tristate" "G_MARKUP_COLLECT_TRISTATE" "0x4") - '("optional" "G_MARKUP_COLLECT_OPTIONAL" "(1 << 16)") - ) -) - -;; From gmessages.h - -;; Original typedef: -;; typedef enum -;; { -;; /* log flags */ -;; G_LOG_FLAG_RECURSION = 1 << 0, -;; G_LOG_FLAG_FATAL = 1 << 1, -;; -;; /* GLib log levels */ -;; G_LOG_LEVEL_ERROR = 1 << 2, /* always fatal */ -;; G_LOG_LEVEL_CRITICAL = 1 << 3, -;; G_LOG_LEVEL_WARNING = 1 << 4, -;; G_LOG_LEVEL_MESSAGE = 1 << 5, -;; G_LOG_LEVEL_INFO = 1 << 6, -;; G_LOG_LEVEL_DEBUG = 1 << 7, -;; -;; G_LOG_LEVEL_MASK = ~(G_LOG_FLAG_RECURSION | G_LOG_FLAG_FATAL) -;; } GLogLevelFlags; - -(define-flags-extended LogLevelFlags - (in-module "G") - (c-name "GLogLevelFlags") - (values - '("flag-recursion" "G_LOG_FLAG_RECURSION" "1 << 0") - '("flag-fatal" "G_LOG_FLAG_FATAL" "1 << 1") - '("level-error" "G_LOG_LEVEL_ERROR" "1 << 2") - '("level-critical" "G_LOG_LEVEL_CRITICAL" "1 << 3") - '("level-warning" "G_LOG_LEVEL_WARNING" "1 << 4") - '("level-message" "G_LOG_LEVEL_MESSAGE" "1 << 5") - '("level-info" "G_LOG_LEVEL_INFO" "1 << 6") - '("level-debug" "G_LOG_LEVEL_DEBUG" "1 << 7") - '("level-mask" "G_LOG_LEVEL_MASK" "0xFFFFFFFFFFFFFFFC") - ) -) - -;; From gnode.h - -;; Original typedef: -;; typedef enum -;; { -;; G_TRAVERSE_LEAVES = 1 << 0, -;; G_TRAVERSE_NON_LEAVES = 1 << 1, -;; G_TRAVERSE_ALL = G_TRAVERSE_LEAVES | G_TRAVERSE_NON_LEAVES, -;; G_TRAVERSE_MASK = 0x03, -;; G_TRAVERSE_LEAFS = G_TRAVERSE_LEAVES, -;; G_TRAVERSE_NON_LEAFS = G_TRAVERSE_NON_LEAVES -;; } GTraverseFlags; - -(define-flags-extended TraverseFlags - (in-module "G") - (c-name "GTraverseFlags") - (values - '("leaves" "G_TRAVERSE_LEAVES" "1 << 0") - '("non-leaves" "G_TRAVERSE_NON_LEAVES" "1 << 1") - '("all" "G_TRAVERSE_ALL" "0x3") - '("mask" "G_TRAVERSE_MASK" "0x03") - '("leafs" "G_TRAVERSE_LEAFS" "0x1") - '("non-leafs" "G_TRAVERSE_NON_LEAFS" "0x2") - ) -) - -;; Original typedef: -;; typedef enum -;; { -;; G_IN_ORDER, -;; G_PRE_ORDER, -;; G_POST_ORDER, -;; G_LEVEL_ORDER -;; } GTraverseType; - -(define-enum-extended TraverseType +(define-enum-extended NormalizeMode (in-module "G") - (c-name "GTraverseType") + (c-name "GNormalizeMode") (values - '("in-order" "G_IN_ORDER" "0") - '("pre-order" "G_PRE_ORDER" "1") - '("post-order" "G_POST_ORDER" "2") - '("level-order" "G_LEVEL_ORDER" "3") + '("default" "G_NORMALIZE_DEFAULT" "0") + '("nfd" "G_NORMALIZE_NFD" "0") + '("default_compose" "G_NORMALIZE_DEFAULT_COMPOSE" "1") + '("nfc" "G_NORMALIZE_NFC" "1") + '("all" "G_NORMALIZE_ALL" "2") + '("nfkd" "G_NORMALIZE_NFKD" "2") + '("all_compose" "G_NORMALIZE_ALL_COMPOSE" "3") + '("nfkc" "G_NORMALIZE_NFKC" "3") ) ) -;; From goption.h - -;; Original typedef: -;; typedef enum -;; { -;; G_OPTION_FLAG_NONE = 0, -;; G_OPTION_FLAG_HIDDEN = 1 << 0, -;; G_OPTION_FLAG_IN_MAIN = 1 << 1, -;; G_OPTION_FLAG_REVERSE = 1 << 2, -;; G_OPTION_FLAG_NO_ARG = 1 << 3, -;; G_OPTION_FLAG_FILENAME = 1 << 4, -;; G_OPTION_FLAG_OPTIONAL_ARG = 1 << 5, -;; G_OPTION_FLAG_NOALIAS = 1 << 6 -;; } GOptionFlags; - -(define-flags-extended OptionFlags +(define-enum-extended OnceStatus (in-module "G") - (c-name "GOptionFlags") + (c-name "GOnceStatus") (values - '("none" "G_OPTION_FLAG_NONE" "0x0") - '("hidden" "G_OPTION_FLAG_HIDDEN" "1 << 0") - '("in-main" "G_OPTION_FLAG_IN_MAIN" "1 << 1") - '("reverse" "G_OPTION_FLAG_REVERSE" "1 << 2") - '("no-arg" "G_OPTION_FLAG_NO_ARG" "1 << 3") - '("filename" "G_OPTION_FLAG_FILENAME" "1 << 4") - '("optional-arg" "G_OPTION_FLAG_OPTIONAL_ARG" "1 << 5") - '("noalias" "G_OPTION_FLAG_NOALIAS" "1 << 6") + '("notcalled" "G_ONCE_STATUS_NOTCALLED" "0") + '("progress" "G_ONCE_STATUS_PROGRESS" "1") + '("ready" "G_ONCE_STATUS_READY" "2") ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_OPTION_ARG_NONE, -;; G_OPTION_ARG_STRING, -;; G_OPTION_ARG_INT, -;; G_OPTION_ARG_CALLBACK, -;; G_OPTION_ARG_FILENAME, -;; G_OPTION_ARG_STRING_ARRAY, -;; G_OPTION_ARG_FILENAME_ARRAY, -;; G_OPTION_ARG_DOUBLE, -;; G_OPTION_ARG_INT64 -;; } GOptionArg; - (define-enum-extended OptionArg (in-module "G") (c-name "GOptionArg") @@ -698,428 +358,182 @@ '("int" "G_OPTION_ARG_INT" "2") '("callback" "G_OPTION_ARG_CALLBACK" "3") '("filename" "G_OPTION_ARG_FILENAME" "4") - '("string-array" "G_OPTION_ARG_STRING_ARRAY" "5") - '("filename-array" "G_OPTION_ARG_FILENAME_ARRAY" "6") + '("string_array" "G_OPTION_ARG_STRING_ARRAY" "5") + '("filename_array" "G_OPTION_ARG_FILENAME_ARRAY" "6") '("double" "G_OPTION_ARG_DOUBLE" "7") '("int64" "G_OPTION_ARG_INT64" "8") ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_OPTION_ERROR_UNKNOWN_OPTION, -;; G_OPTION_ERROR_BAD_VALUE, -;; G_OPTION_ERROR_FAILED -;; } GOptionError; - (define-enum-extended OptionError (in-module "G") (c-name "GOptionError") (values - '("unknown-option" "G_OPTION_ERROR_UNKNOWN_OPTION" "0") - '("bad-value" "G_OPTION_ERROR_BAD_VALUE" "1") + '("unknown_option" "G_OPTION_ERROR_UNKNOWN_OPTION" "0") + '("bad_value" "G_OPTION_ERROR_BAD_VALUE" "1") '("failed" "G_OPTION_ERROR_FAILED" "2") ) ) -;; From gregex.h - -;; Original typedef: -;; typedef enum -;; { -;; G_REGEX_ERROR_COMPILE, -;; G_REGEX_ERROR_OPTIMIZE, -;; G_REGEX_ERROR_REPLACE, -;; G_REGEX_ERROR_MATCH, -;; G_REGEX_ERROR_INTERNAL, -;; -;; /* These are the error codes from PCRE + 100 */ -;; G_REGEX_ERROR_STRAY_BACKSLASH = 101, -;; G_REGEX_ERROR_MISSING_CONTROL_CHAR = 102, -;; G_REGEX_ERROR_UNRECOGNIZED_ESCAPE = 103, -;; G_REGEX_ERROR_QUANTIFIERS_OUT_OF_ORDER = 104, -;; G_REGEX_ERROR_QUANTIFIER_TOO_BIG = 105, -;; G_REGEX_ERROR_UNTERMINATED_CHARACTER_CLASS = 106, -;; G_REGEX_ERROR_INVALID_ESCAPE_IN_CHARACTER_CLASS = 107, -;; G_REGEX_ERROR_RANGE_OUT_OF_ORDER = 108, -;; G_REGEX_ERROR_NOTHING_TO_REPEAT = 109, -;; G_REGEX_ERROR_UNRECOGNIZED_CHARACTER = 112, -;; G_REGEX_ERROR_POSIX_NAMED_CLASS_OUTSIDE_CLASS = 113, -;; G_REGEX_ERROR_UNMATCHED_PARENTHESIS = 114, -;; G_REGEX_ERROR_INEXISTENT_SUBPATTERN_REFERENCE = 115, -;; G_REGEX_ERROR_UNTERMINATED_COMMENT = 118, -;; G_REGEX_ERROR_EXPRESSION_TOO_LARGE = 120, -;; G_REGEX_ERROR_MEMORY_ERROR = 121, -;; G_REGEX_ERROR_VARIABLE_LENGTH_LOOKBEHIND = 125, -;; G_REGEX_ERROR_MALFORMED_CONDITION = 126, -;; G_REGEX_ERROR_TOO_MANY_CONDITIONAL_BRANCHES = 127, -;; G_REGEX_ERROR_ASSERTION_EXPECTED = 128, -;; G_REGEX_ERROR_UNKNOWN_POSIX_CLASS_NAME = 130, -;; G_REGEX_ERROR_POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED = 131, -;; G_REGEX_ERROR_HEX_CODE_TOO_LARGE = 134, -;; G_REGEX_ERROR_INVALID_CONDITION = 135, -;; G_REGEX_ERROR_SINGLE_BYTE_MATCH_IN_LOOKBEHIND = 136, -;; G_REGEX_ERROR_INFINITE_LOOP = 140, -;; G_REGEX_ERROR_MISSING_SUBPATTERN_NAME_TERMINATOR = 142, -;; G_REGEX_ERROR_DUPLICATE_SUBPATTERN_NAME = 143, -;; G_REGEX_ERROR_MALFORMED_PROPERTY = 146, -;; G_REGEX_ERROR_UNKNOWN_PROPERTY = 147, -;; G_REGEX_ERROR_SUBPATTERN_NAME_TOO_LONG = 148, -;; G_REGEX_ERROR_TOO_MANY_SUBPATTERNS = 149, -;; G_REGEX_ERROR_INVALID_OCTAL_VALUE = 151, -;; G_REGEX_ERROR_TOO_MANY_BRANCHES_IN_DEFINE = 154, -;; G_REGEX_ERROR_DEFINE_REPETION = 155, -;; G_REGEX_ERROR_INCONSISTENT_NEWLINE_OPTIONS = 156, -;; G_REGEX_ERROR_MISSING_BACK_REFERENCE = 157, -;; G_REGEX_ERROR_INVALID_RELATIVE_REFERENCE = 158, -;; G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_FORBIDDEN = 159, -;; G_REGEX_ERROR_UNKNOWN_BACKTRACKING_CONTROL_VERB = 160, -;; G_REGEX_ERROR_NUMBER_TOO_BIG = 161, -;; G_REGEX_ERROR_MISSING_SUBPATTERN_NAME = 162, -;; G_REGEX_ERROR_MISSING_DIGIT = 163, -;; G_REGEX_ERROR_INVALID_DATA_CHARACTER = 164, -;; G_REGEX_ERROR_EXTRA_SUBPATTERN_NAME = 165, -;; G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_REQUIRED = 166, -;; G_REGEX_ERROR_INVALID_CONTROL_CHAR = 168, -;; G_REGEX_ERROR_MISSING_NAME = 169, -;; G_REGEX_ERROR_NOT_SUPPORTED_IN_CLASS = 171, -;; G_REGEX_ERROR_TOO_MANY_FORWARD_REFERENCES = 172, -;; G_REGEX_ERROR_NAME_TOO_LONG = 175, -;; G_REGEX_ERROR_CHARACTER_VALUE_TOO_LARGE = 176 -;; } GRegexError; - -(define-enum-extended RegexError +(define-flags-extended OptionFlags (in-module "G") - (c-name "GRegexError") + (c-name "GOptionFlags") (values - '("compile" "G_REGEX_ERROR_COMPILE" "0") - '("optimize" "G_REGEX_ERROR_OPTIMIZE" "1") - '("replace" "G_REGEX_ERROR_REPLACE" "2") - '("match" "G_REGEX_ERROR_MATCH" "3") - '("internal" "G_REGEX_ERROR_INTERNAL" "4") - '("stray-backslash" "G_REGEX_ERROR_STRAY_BACKSLASH" "101") - '("missing-control-char" "G_REGEX_ERROR_MISSING_CONTROL_CHAR" "102") - '("unrecognized-escape" "G_REGEX_ERROR_UNRECOGNIZED_ESCAPE" "103") - '("quantifiers-out-of-order" "G_REGEX_ERROR_QUANTIFIERS_OUT_OF_ORDER" "104") - '("quantifier-too-big" "G_REGEX_ERROR_QUANTIFIER_TOO_BIG" "105") - '("unterminated-character-class" "G_REGEX_ERROR_UNTERMINATED_CHARACTER_CLASS" "106") - '("invalid-escape-in-character-class" "G_REGEX_ERROR_INVALID_ESCAPE_IN_CHARACTER_CLASS" "107") - '("range-out-of-order" "G_REGEX_ERROR_RANGE_OUT_OF_ORDER" "108") - '("nothing-to-repeat" "G_REGEX_ERROR_NOTHING_TO_REPEAT" "109") - '("unrecognized-character" "G_REGEX_ERROR_UNRECOGNIZED_CHARACTER" "112") - '("posix-named-class-outside-class" "G_REGEX_ERROR_POSIX_NAMED_CLASS_OUTSIDE_CLASS" "113") - '("unmatched-parenthesis" "G_REGEX_ERROR_UNMATCHED_PARENTHESIS" "114") - '("inexistent-subpattern-reference" "G_REGEX_ERROR_INEXISTENT_SUBPATTERN_REFERENCE" "115") - '("unterminated-comment" "G_REGEX_ERROR_UNTERMINATED_COMMENT" "118") - '("expression-too-large" "G_REGEX_ERROR_EXPRESSION_TOO_LARGE" "120") - '("memory-error" "G_REGEX_ERROR_MEMORY_ERROR" "121") - '("variable-length-lookbehind" "G_REGEX_ERROR_VARIABLE_LENGTH_LOOKBEHIND" "125") - '("malformed-condition" "G_REGEX_ERROR_MALFORMED_CONDITION" "126") - '("too-many-conditional-branches" "G_REGEX_ERROR_TOO_MANY_CONDITIONAL_BRANCHES" "127") - '("assertion-expected" "G_REGEX_ERROR_ASSERTION_EXPECTED" "128") - '("unknown-posix-class-name" "G_REGEX_ERROR_UNKNOWN_POSIX_CLASS_NAME" "130") - '("posix-collating-elements-not-supported" "G_REGEX_ERROR_POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED" "131") - '("hex-code-too-large" "G_REGEX_ERROR_HEX_CODE_TOO_LARGE" "134") - '("invalid-condition" "G_REGEX_ERROR_INVALID_CONDITION" "135") - '("single-byte-match-in-lookbehind" "G_REGEX_ERROR_SINGLE_BYTE_MATCH_IN_LOOKBEHIND" "136") - '("infinite-loop" "G_REGEX_ERROR_INFINITE_LOOP" "140") - '("missing-subpattern-name-terminator" "G_REGEX_ERROR_MISSING_SUBPATTERN_NAME_TERMINATOR" "142") - '("duplicate-subpattern-name" "G_REGEX_ERROR_DUPLICATE_SUBPATTERN_NAME" "143") - '("malformed-property" "G_REGEX_ERROR_MALFORMED_PROPERTY" "146") - '("unknown-property" "G_REGEX_ERROR_UNKNOWN_PROPERTY" "147") - '("subpattern-name-too-long" "G_REGEX_ERROR_SUBPATTERN_NAME_TOO_LONG" "148") - '("too-many-subpatterns" "G_REGEX_ERROR_TOO_MANY_SUBPATTERNS" "149") - '("invalid-octal-value" "G_REGEX_ERROR_INVALID_OCTAL_VALUE" "151") - '("too-many-branches-in-define" "G_REGEX_ERROR_TOO_MANY_BRANCHES_IN_DEFINE" "154") - '("define-repetion" "G_REGEX_ERROR_DEFINE_REPETION" "155") - '("inconsistent-newline-options" "G_REGEX_ERROR_INCONSISTENT_NEWLINE_OPTIONS" "156") - '("missing-back-reference" "G_REGEX_ERROR_MISSING_BACK_REFERENCE" "157") - '("invalid-relative-reference" "G_REGEX_ERROR_INVALID_RELATIVE_REFERENCE" "158") - '("backtracking-control-verb-argument-forbidden" "G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_FORBIDDEN" "159") - '("unknown-backtracking-control-verb" "G_REGEX_ERROR_UNKNOWN_BACKTRACKING_CONTROL_VERB" "160") - '("number-too-big" "G_REGEX_ERROR_NUMBER_TOO_BIG" "161") - '("missing-subpattern-name" "G_REGEX_ERROR_MISSING_SUBPATTERN_NAME" "162") - '("missing-digit" "G_REGEX_ERROR_MISSING_DIGIT" "163") - '("invalid-data-character" "G_REGEX_ERROR_INVALID_DATA_CHARACTER" "164") - '("extra-subpattern-name" "G_REGEX_ERROR_EXTRA_SUBPATTERN_NAME" "165") - '("backtracking-control-verb-argument-required" "G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_REQUIRED" "166") - '("invalid-control-char" "G_REGEX_ERROR_INVALID_CONTROL_CHAR" "168") - '("missing-name" "G_REGEX_ERROR_MISSING_NAME" "169") - '("not-supported-in-class" "G_REGEX_ERROR_NOT_SUPPORTED_IN_CLASS" "171") - '("too-many-forward-references" "G_REGEX_ERROR_TOO_MANY_FORWARD_REFERENCES" "172") - '("name-too-long" "G_REGEX_ERROR_NAME_TOO_LONG" "175") - '("character-value-too-large" "G_REGEX_ERROR_CHARACTER_VALUE_TOO_LARGE" "176") + '("none" "G_OPTION_FLAG_NONE" "0") + '("hidden" "G_OPTION_FLAG_HIDDEN" "1") + '("in_main" "G_OPTION_FLAG_IN_MAIN" "2") + '("reverse" "G_OPTION_FLAG_REVERSE" "4") + '("no_arg" "G_OPTION_FLAG_NO_ARG" "8") + '("filename" "G_OPTION_FLAG_FILENAME" "16") + '("optional_arg" "G_OPTION_FLAG_OPTIONAL_ARG" "32") + '("noalias" "G_OPTION_FLAG_NOALIAS" "64") ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_REGEX_CASELESS = 1 << 0, -;; G_REGEX_MULTILINE = 1 << 1, -;; G_REGEX_DOTALL = 1 << 2, -;; G_REGEX_EXTENDED = 1 << 3, -;; G_REGEX_ANCHORED = 1 << 4, -;; G_REGEX_DOLLAR_ENDONLY = 1 << 5, -;; G_REGEX_UNGREEDY = 1 << 9, -;; G_REGEX_RAW = 1 << 11, -;; G_REGEX_NO_AUTO_CAPTURE = 1 << 12, -;; G_REGEX_OPTIMIZE = 1 << 13, -;; G_REGEX_FIRSTLINE = 1 << 18, -;; G_REGEX_DUPNAMES = 1 << 19, -;; G_REGEX_NEWLINE_CR = 1 << 20, -;; G_REGEX_NEWLINE_LF = 1 << 21, -;; G_REGEX_NEWLINE_CRLF = G_REGEX_NEWLINE_CR | G_REGEX_NEWLINE_LF, -;; G_REGEX_NEWLINE_ANYCRLF = G_REGEX_NEWLINE_CR | 1 << 22, -;; G_REGEX_BSR_ANYCRLF = 1 << 23, -;; G_REGEX_JAVASCRIPT_COMPAT = 1 << 25 -;; } GRegexCompileFlags; - (define-flags-extended RegexCompileFlags (in-module "G") (c-name "GRegexCompileFlags") (values - '("caseless" "G_REGEX_CASELESS" "1 << 0") - '("multiline" "G_REGEX_MULTILINE" "1 << 1") - '("dotall" "G_REGEX_DOTALL" "1 << 2") - '("extended" "G_REGEX_EXTENDED" "1 << 3") - '("anchored" "G_REGEX_ANCHORED" "1 << 4") - '("dollar-endonly" "G_REGEX_DOLLAR_ENDONLY" "1 << 5") - '("ungreedy" "G_REGEX_UNGREEDY" "1 << 9") - '("raw" "G_REGEX_RAW" "1 << 11") - '("no-auto-capture" "G_REGEX_NO_AUTO_CAPTURE" "1 << 12") - '("optimize" "G_REGEX_OPTIMIZE" "1 << 13") - '("firstline" "G_REGEX_FIRSTLINE" "1 << 18") - '("dupnames" "G_REGEX_DUPNAMES" "1 << 19") - '("newline-cr" "G_REGEX_NEWLINE_CR" "1 << 20") - '("newline-lf" "G_REGEX_NEWLINE_LF" "1 << 21") - '("newline-crlf" "G_REGEX_NEWLINE_CRLF" "0x300000") - '("newline-anycrlf" "G_REGEX_NEWLINE_ANYCRLF" "1048576 | 1 << 22") - '("bsr-anycrlf" "G_REGEX_BSR_ANYCRLF" "1 << 23") - '("javascript-compat" "G_REGEX_JAVASCRIPT_COMPAT" "1 << 25") + '("caseless" "G_REGEX_CASELESS" "1") + '("multiline" "G_REGEX_MULTILINE" "2") + '("dotall" "G_REGEX_DOTALL" "4") + '("extended" "G_REGEX_EXTENDED" "8") + '("anchored" "G_REGEX_ANCHORED" "16") + '("dollar_endonly" "G_REGEX_DOLLAR_ENDONLY" "32") + '("ungreedy" "G_REGEX_UNGREEDY" "512") + '("raw" "G_REGEX_RAW" "2048") + '("no_auto_capture" "G_REGEX_NO_AUTO_CAPTURE" "4096") + '("optimize" "G_REGEX_OPTIMIZE" "8192") + '("firstline" "G_REGEX_FIRSTLINE" "262144") + '("dupnames" "G_REGEX_DUPNAMES" "524288") + '("newline_cr" "G_REGEX_NEWLINE_CR" "1048576") + '("newline_lf" "G_REGEX_NEWLINE_LF" "2097152") + '("newline_crlf" "G_REGEX_NEWLINE_CRLF" "3145728") + '("newline_anycrlf" "G_REGEX_NEWLINE_ANYCRLF" "5242880") + '("bsr_anycrlf" "G_REGEX_BSR_ANYCRLF" "8388608") + '("javascript_compat" "G_REGEX_JAVASCRIPT_COMPAT" "33554432") ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_REGEX_MATCH_ANCHORED = 1 << 4, -;; G_REGEX_MATCH_NOTBOL = 1 << 7, -;; G_REGEX_MATCH_NOTEOL = 1 << 8, -;; G_REGEX_MATCH_NOTEMPTY = 1 << 10, -;; G_REGEX_MATCH_PARTIAL = 1 << 15, -;; G_REGEX_MATCH_NEWLINE_CR = 1 << 20, -;; G_REGEX_MATCH_NEWLINE_LF = 1 << 21, -;; G_REGEX_MATCH_NEWLINE_CRLF = G_REGEX_MATCH_NEWLINE_CR | G_REGEX_MATCH_NEWLINE_LF, -;; G_REGEX_MATCH_NEWLINE_ANY = 1 << 22, -;; G_REGEX_MATCH_NEWLINE_ANYCRLF = G_REGEX_MATCH_NEWLINE_CR | G_REGEX_MATCH_NEWLINE_ANY, -;; G_REGEX_MATCH_BSR_ANYCRLF = 1 << 23, -;; G_REGEX_MATCH_BSR_ANY = 1 << 24, -;; G_REGEX_MATCH_PARTIAL_SOFT = G_REGEX_MATCH_PARTIAL, -;; G_REGEX_MATCH_PARTIAL_HARD = 1 << 27, -;; G_REGEX_MATCH_NOTEMPTY_ATSTART = 1 << 28 -;; } GRegexMatchFlags; - -(define-flags-extended RegexMatchFlags +(define-enum-extended RegexError (in-module "G") - (c-name "GRegexMatchFlags") + (c-name "GRegexError") (values - '("anchored" "G_REGEX_MATCH_ANCHORED" "1 << 4") - '("notbol" "G_REGEX_MATCH_NOTBOL" "1 << 7") - '("noteol" "G_REGEX_MATCH_NOTEOL" "1 << 8") - '("notempty" "G_REGEX_MATCH_NOTEMPTY" "1 << 10") - '("partial" "G_REGEX_MATCH_PARTIAL" "1 << 15") - '("newline-cr" "G_REGEX_MATCH_NEWLINE_CR" "1 << 20") - '("newline-lf" "G_REGEX_MATCH_NEWLINE_LF" "1 << 21") - '("newline-crlf" "G_REGEX_MATCH_NEWLINE_CRLF" "0x300000") - '("newline-any" "G_REGEX_MATCH_NEWLINE_ANY" "1 << 22") - '("newline-anycrlf" "G_REGEX_MATCH_NEWLINE_ANYCRLF" "0x500000") - '("bsr-anycrlf" "G_REGEX_MATCH_BSR_ANYCRLF" "1 << 23") - '("bsr-any" "G_REGEX_MATCH_BSR_ANY" "1 << 24") - '("partial-soft" "G_REGEX_MATCH_PARTIAL_SOFT" "0x8000") - '("partial-hard" "G_REGEX_MATCH_PARTIAL_HARD" "1 << 27") - '("notempty-atstart" "G_REGEX_MATCH_NOTEMPTY_ATSTART" "1 << 28") + '("compile" "G_REGEX_ERROR_COMPILE" "0") + '("optimize" "G_REGEX_ERROR_OPTIMIZE" "1") + '("replace" "G_REGEX_ERROR_REPLACE" "2") + '("match" "G_REGEX_ERROR_MATCH" "3") + '("internal" "G_REGEX_ERROR_INTERNAL" "4") + '("stray_backslash" "G_REGEX_ERROR_STRAY_BACKSLASH" "101") + '("missing_control_char" "G_REGEX_ERROR_MISSING_CONTROL_CHAR" "102") + '("unrecognized_escape" "G_REGEX_ERROR_UNRECOGNIZED_ESCAPE" "103") + '("quantifiers_out_of_order" "G_REGEX_ERROR_QUANTIFIERS_OUT_OF_ORDER" "104") + '("quantifier_too_big" "G_REGEX_ERROR_QUANTIFIER_TOO_BIG" "105") + '("unterminated_character_class" "G_REGEX_ERROR_UNTERMINATED_CHARACTER_CLASS" "106") + '("invalid_escape_in_character_class" "G_REGEX_ERROR_INVALID_ESCAPE_IN_CHARACTER_CLASS" "107") + '("range_out_of_order" "G_REGEX_ERROR_RANGE_OUT_OF_ORDER" "108") + '("nothing_to_repeat" "G_REGEX_ERROR_NOTHING_TO_REPEAT" "109") + '("unrecognized_character" "G_REGEX_ERROR_UNRECOGNIZED_CHARACTER" "112") + '("posix_named_class_outside_class" "G_REGEX_ERROR_POSIX_NAMED_CLASS_OUTSIDE_CLASS" "113") + '("unmatched_parenthesis" "G_REGEX_ERROR_UNMATCHED_PARENTHESIS" "114") + '("inexistent_subpattern_reference" "G_REGEX_ERROR_INEXISTENT_SUBPATTERN_REFERENCE" "115") + '("unterminated_comment" "G_REGEX_ERROR_UNTERMINATED_COMMENT" "118") + '("expression_too_large" "G_REGEX_ERROR_EXPRESSION_TOO_LARGE" "120") + '("memory_error" "G_REGEX_ERROR_MEMORY_ERROR" "121") + '("variable_length_lookbehind" "G_REGEX_ERROR_VARIABLE_LENGTH_LOOKBEHIND" "125") + '("malformed_condition" "G_REGEX_ERROR_MALFORMED_CONDITION" "126") + '("too_many_conditional_branches" "G_REGEX_ERROR_TOO_MANY_CONDITIONAL_BRANCHES" "127") + '("assertion_expected" "G_REGEX_ERROR_ASSERTION_EXPECTED" "128") + '("unknown_posix_class_name" "G_REGEX_ERROR_UNKNOWN_POSIX_CLASS_NAME" "130") + '("posix_collating_elements_not_supported" "G_REGEX_ERROR_POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED" "131") + '("hex_code_too_large" "G_REGEX_ERROR_HEX_CODE_TOO_LARGE" "134") + '("invalid_condition" "G_REGEX_ERROR_INVALID_CONDITION" "135") + '("single_byte_match_in_lookbehind" "G_REGEX_ERROR_SINGLE_BYTE_MATCH_IN_LOOKBEHIND" "136") + '("infinite_loop" "G_REGEX_ERROR_INFINITE_LOOP" "140") + '("missing_subpattern_name_terminator" "G_REGEX_ERROR_MISSING_SUBPATTERN_NAME_TERMINATOR" "142") + '("duplicate_subpattern_name" "G_REGEX_ERROR_DUPLICATE_SUBPATTERN_NAME" "143") + '("malformed_property" "G_REGEX_ERROR_MALFORMED_PROPERTY" "146") + '("unknown_property" "G_REGEX_ERROR_UNKNOWN_PROPERTY" "147") + '("subpattern_name_too_long" "G_REGEX_ERROR_SUBPATTERN_NAME_TOO_LONG" "148") + '("too_many_subpatterns" "G_REGEX_ERROR_TOO_MANY_SUBPATTERNS" "149") + '("invalid_octal_value" "G_REGEX_ERROR_INVALID_OCTAL_VALUE" "151") + '("too_many_branches_in_define" "G_REGEX_ERROR_TOO_MANY_BRANCHES_IN_DEFINE" "154") + '("define_repetion" "G_REGEX_ERROR_DEFINE_REPETION" "155") + '("inconsistent_newline_options" "G_REGEX_ERROR_INCONSISTENT_NEWLINE_OPTIONS" "156") + '("missing_back_reference" "G_REGEX_ERROR_MISSING_BACK_REFERENCE" "157") + '("invalid_relative_reference" "G_REGEX_ERROR_INVALID_RELATIVE_REFERENCE" "158") + '("backtracking_control_verb_argument_forbidden" "G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_FORBIDDEN" "159") + '("unknown_backtracking_control_verb" "G_REGEX_ERROR_UNKNOWN_BACKTRACKING_CONTROL_VERB" "160") + '("number_too_big" "G_REGEX_ERROR_NUMBER_TOO_BIG" "161") + '("missing_subpattern_name" "G_REGEX_ERROR_MISSING_SUBPATTERN_NAME" "162") + '("missing_digit" "G_REGEX_ERROR_MISSING_DIGIT" "163") + '("invalid_data_character" "G_REGEX_ERROR_INVALID_DATA_CHARACTER" "164") + '("extra_subpattern_name" "G_REGEX_ERROR_EXTRA_SUBPATTERN_NAME" "165") + '("backtracking_control_verb_argument_required" "G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_REQUIRED" "166") + '("invalid_control_char" "G_REGEX_ERROR_INVALID_CONTROL_CHAR" "168") + '("missing_name" "G_REGEX_ERROR_MISSING_NAME" "169") + '("not_supported_in_class" "G_REGEX_ERROR_NOT_SUPPORTED_IN_CLASS" "171") + '("too_many_forward_references" "G_REGEX_ERROR_TOO_MANY_FORWARD_REFERENCES" "172") + '("name_too_long" "G_REGEX_ERROR_NAME_TOO_LONG" "175") + '("character_value_too_large" "G_REGEX_ERROR_CHARACTER_VALUE_TOO_LARGE" "176") ) ) -;; From gscanner.h - -;; Original typedef: -;; typedef enum -;; { -;; G_ERR_UNKNOWN, -;; G_ERR_UNEXP_EOF, -;; G_ERR_UNEXP_EOF_IN_STRING, -;; G_ERR_UNEXP_EOF_IN_COMMENT, -;; G_ERR_NON_DIGIT_IN_CONST, -;; G_ERR_DIGIT_RADIX, -;; G_ERR_FLOAT_RADIX, -;; G_ERR_FLOAT_MALFORMED -;; } GErrorType; - -(define-enum-extended ErrorType +(define-flags-extended RegexMatchFlags (in-module "G") - (c-name "GErrorType") + (c-name "GRegexMatchFlags") (values - '("unknown" "G_ERR_UNKNOWN" "0") - '("unexp-eof" "G_ERR_UNEXP_EOF" "1") - '("unexp-eof-in-string" "G_ERR_UNEXP_EOF_IN_STRING" "2") - '("unexp-eof-in-comment" "G_ERR_UNEXP_EOF_IN_COMMENT" "3") - '("non-digit-in-const" "G_ERR_NON_DIGIT_IN_CONST" "4") - '("digit-radix" "G_ERR_DIGIT_RADIX" "5") - '("float-radix" "G_ERR_FLOAT_RADIX" "6") - '("float-malformed" "G_ERR_FLOAT_MALFORMED" "7") + '("anchored" "G_REGEX_MATCH_ANCHORED" "16") + '("notbol" "G_REGEX_MATCH_NOTBOL" "128") + '("noteol" "G_REGEX_MATCH_NOTEOL" "256") + '("notempty" "G_REGEX_MATCH_NOTEMPTY" "1024") + '("partial" "G_REGEX_MATCH_PARTIAL" "32768") + '("newline_cr" "G_REGEX_MATCH_NEWLINE_CR" "1048576") + '("newline_lf" "G_REGEX_MATCH_NEWLINE_LF" "2097152") + '("newline_crlf" "G_REGEX_MATCH_NEWLINE_CRLF" "3145728") + '("newline_any" "G_REGEX_MATCH_NEWLINE_ANY" "4194304") + '("newline_anycrlf" "G_REGEX_MATCH_NEWLINE_ANYCRLF" "5242880") + '("bsr_anycrlf" "G_REGEX_MATCH_BSR_ANYCRLF" "8388608") + '("bsr_any" "G_REGEX_MATCH_BSR_ANY" "16777216") + '("partial_soft" "G_REGEX_MATCH_PARTIAL_SOFT" "32768") + '("partial_hard" "G_REGEX_MATCH_PARTIAL_HARD" "134217728") + '("notempty_atstart" "G_REGEX_MATCH_NOTEMPTY_ATSTART" "268435456") ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_TOKEN_EOF = 0, -;; -;; G_TOKEN_LEFT_PAREN = '(', -;; G_TOKEN_RIGHT_PAREN = ')', -;; G_TOKEN_LEFT_CURLY = '{', -;; G_TOKEN_RIGHT_CURLY = '}', -;; G_TOKEN_LEFT_BRACE = '[', -;; G_TOKEN_RIGHT_BRACE = ']', -;; G_TOKEN_EQUAL_SIGN = '=', -;; G_TOKEN_COMMA = ',', -;; -;; G_TOKEN_NONE = 256, -;; -;; G_TOKEN_ERROR, -;; -;; G_TOKEN_CHAR, -;; G_TOKEN_BINARY, -;; G_TOKEN_OCTAL, -;; G_TOKEN_INT, -;; G_TOKEN_HEX, -;; G_TOKEN_FLOAT, -;; G_TOKEN_STRING, -;; -;; G_TOKEN_SYMBOL, -;; G_TOKEN_IDENTIFIER, -;; G_TOKEN_IDENTIFIER_NULL, -;; -;; G_TOKEN_COMMENT_SINGLE, -;; G_TOKEN_COMMENT_MULTI, -;; -;; /*< private >*/ -;; G_TOKEN_LAST -;; } GTokenType; - -(define-enum-extended TokenType +(define-enum-extended SeekType (in-module "G") - (c-name "GTokenType") + (c-name "GSeekType") (values - '("eof" "G_TOKEN_EOF" "0") - '("left-paren" "G_TOKEN_LEFT_PAREN" "'('") - '("right-paren" "G_TOKEN_RIGHT_PAREN" "')'") - '("left-curly" "G_TOKEN_LEFT_CURLY" "'{'") - '("right-curly" "G_TOKEN_RIGHT_CURLY" "']'") - '("left-brace" "G_TOKEN_LEFT_BRACE" "'['") - '("right-brace" "G_TOKEN_RIGHT_BRACE" "']'") - '("equal-sign" "G_TOKEN_EQUAL_SIGN" "'='") - '("comma" "G_TOKEN_COMMA" "','") - '("none" "G_TOKEN_NONE" "256") - '("error" "G_TOKEN_ERROR" "257") - '("char" "G_TOKEN_CHAR" "258") - '("binary" "G_TOKEN_BINARY" "259") - '("octal" "G_TOKEN_OCTAL" "260") - '("int" "G_TOKEN_INT" "261") - '("hex" "G_TOKEN_HEX" "262") - '("float" "G_TOKEN_FLOAT" "263") - '("string" "G_TOKEN_STRING" "264") - '("symbol" "G_TOKEN_SYMBOL" "265") - '("identifier" "G_TOKEN_IDENTIFIER" "266") - '("identifier-null" "G_TOKEN_IDENTIFIER_NULL" "267") - '("comment-single" "G_TOKEN_COMMENT_SINGLE" "268") - '("comment-multi" "G_TOKEN_COMMENT_MULTI" "269") - '("last" "G_TOKEN_LAST" "270") + '("cur" "G_SEEK_CUR" "0") + '("set" "G_SEEK_SET" "1") + '("end" "G_SEEK_END" "2") ) ) -;; From gshell.h - -;; Original typedef: -;; typedef enum -;; { -;; /* mismatched or otherwise mangled quoting */ -;; G_SHELL_ERROR_BAD_QUOTING, -;; /* string to be parsed was empty */ -;; G_SHELL_ERROR_EMPTY_STRING, -;; G_SHELL_ERROR_FAILED -;; } GShellError; - (define-enum-extended ShellError (in-module "G") (c-name "GShellError") (values - '("bad-quoting" "G_SHELL_ERROR_BAD_QUOTING" "0") - '("empty-string" "G_SHELL_ERROR_EMPTY_STRING" "1") + '("bad_quoting" "G_SHELL_ERROR_BAD_QUOTING" "0") + '("empty_string" "G_SHELL_ERROR_EMPTY_STRING" "1") '("failed" "G_SHELL_ERROR_FAILED" "2") ) ) -;; From gslice.h - -;; Original typedef: -;; typedef enum { -;; G_SLICE_CONFIG_ALWAYS_MALLOC = 1, -;; G_SLICE_CONFIG_BYPASS_MAGAZINES, -;; G_SLICE_CONFIG_WORKING_SET_MSECS, -;; G_SLICE_CONFIG_COLOR_INCREMENT, -;; G_SLICE_CONFIG_CHUNK_SIZES, -;; G_SLICE_CONFIG_CONTENTION_COUNTER -;; } GSliceConfig; - (define-enum-extended SliceConfig (in-module "G") (c-name "GSliceConfig") (values - '("always-malloc" "G_SLICE_CONFIG_ALWAYS_MALLOC" "1") - '("bypass-magazines" "G_SLICE_CONFIG_BYPASS_MAGAZINES" "2") - '("working-set-msecs" "G_SLICE_CONFIG_WORKING_SET_MSECS" "3") - '("color-increment" "G_SLICE_CONFIG_COLOR_INCREMENT" "4") - '("chunk-sizes" "G_SLICE_CONFIG_CHUNK_SIZES" "5") - '("contention-counter" "G_SLICE_CONFIG_CONTENTION_COUNTER" "6") + '("always_malloc" "G_SLICE_CONFIG_ALWAYS_MALLOC" "1") + '("bypass_magazines" "G_SLICE_CONFIG_BYPASS_MAGAZINES" "2") + '("working_set_msecs" "G_SLICE_CONFIG_WORKING_SET_MSECS" "3") + '("color_increment" "G_SLICE_CONFIG_COLOR_INCREMENT" "4") + '("chunk_sizes" "G_SLICE_CONFIG_CHUNK_SIZES" "5") + '("contention_counter" "G_SLICE_CONFIG_CONTENTION_COUNTER" "6") ) ) -;; From gspawn.h - -;; Original typedef: -;; typedef enum -;; { -;; G_SPAWN_ERROR_FORK, /* fork failed due to lack of memory */ -;; G_SPAWN_ERROR_READ, /* read or select on pipes failed */ -;; G_SPAWN_ERROR_CHDIR, /* changing to working dir failed */ -;; G_SPAWN_ERROR_ACCES, /* execv() returned EACCES */ -;; G_SPAWN_ERROR_PERM, /* execv() returned EPERM */ -;; G_SPAWN_ERROR_TOO_BIG,/* execv() returned E2BIG */ -;; #ifndef G_DISABLE_DEPRECATED -;; G_SPAWN_ERROR_2BIG = G_SPAWN_ERROR_TOO_BIG, -;; #endif -;; G_SPAWN_ERROR_NOEXEC, /* execv() returned ENOEXEC */ -;; G_SPAWN_ERROR_NAMETOOLONG, /* "" "" ENAMETOOLONG */ -;; G_SPAWN_ERROR_NOENT, /* "" "" ENOENT */ -;; G_SPAWN_ERROR_NOMEM, /* "" "" ENOMEM */ -;; G_SPAWN_ERROR_NOTDIR, /* "" "" ENOTDIR */ -;; G_SPAWN_ERROR_LOOP, /* "" "" ELOOP */ -;; G_SPAWN_ERROR_TXTBUSY, /* "" "" ETXTBUSY */ -;; G_SPAWN_ERROR_IO, /* "" "" EIO */ -;; G_SPAWN_ERROR_NFILE, /* "" "" ENFILE */ -;; G_SPAWN_ERROR_MFILE, /* "" "" EMFLE */ -;; G_SPAWN_ERROR_INVAL, /* "" "" EINVAL */ -;; G_SPAWN_ERROR_ISDIR, /* "" "" EISDIR */ -;; G_SPAWN_ERROR_LIBBAD, /* "" "" ELIBBAD */ -;; G_SPAWN_ERROR_FAILED /* other fatal failure, error->message -;; * should explain -;; */ -;; } GSpawnError; - (define-enum-extended SpawnError (in-module "G") (c-name "GSpawnError") @@ -1129,7 +543,7 @@ '("chdir" "G_SPAWN_ERROR_CHDIR" "2") '("acces" "G_SPAWN_ERROR_ACCES" "3") '("perm" "G_SPAWN_ERROR_PERM" "4") - '("too-big" "G_SPAWN_ERROR_TOO_BIG" "5") + '("too_big" "G_SPAWN_ERROR_TOO_BIG" "5") '("2big" "G_SPAWN_ERROR_2BIG" "5") '("noexec" "G_SPAWN_ERROR_NOEXEC" "6") '("nametoolong" "G_SPAWN_ERROR_NAMETOOLONG" "7") @@ -1148,206 +562,79 @@ ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_SPAWN_DEFAULT = 0, -;; G_SPAWN_LEAVE_DESCRIPTORS_OPEN = 1 << 0, -;; G_SPAWN_DO_NOT_REAP_CHILD = 1 << 1, -;; /* look for argv[0] in the path i.e. use execvp() */ -;; G_SPAWN_SEARCH_PATH = 1 << 2, -;; /* Dump output to /dev/null */ -;; G_SPAWN_STDOUT_TO_DEV_NULL = 1 << 3, -;; G_SPAWN_STDERR_TO_DEV_NULL = 1 << 4, -;; G_SPAWN_CHILD_INHERITS_STDIN = 1 << 5, -;; G_SPAWN_FILE_AND_ARGV_ZERO = 1 << 6, -;; G_SPAWN_SEARCH_PATH_FROM_ENVP = 1 << 7, -;; G_SPAWN_CLOEXEC_PIPES = 1 << 8 -;; } GSpawnFlags; - (define-flags-extended SpawnFlags (in-module "G") (c-name "GSpawnFlags") (values - '("default" "G_SPAWN_DEFAULT" "0x0") - '("leave-descriptors-open" "G_SPAWN_LEAVE_DESCRIPTORS_OPEN" "1 << 0") - '("do-not-reap-child" "G_SPAWN_DO_NOT_REAP_CHILD" "1 << 1") - '("search-path" "G_SPAWN_SEARCH_PATH" "1 << 2") - '("stdout-to-dev-null" "G_SPAWN_STDOUT_TO_DEV_NULL" "1 << 3") - '("stderr-to-dev-null" "G_SPAWN_STDERR_TO_DEV_NULL" "1 << 4") - '("child-inherits-stdin" "G_SPAWN_CHILD_INHERITS_STDIN" "1 << 5") - '("file-and-argv-zero" "G_SPAWN_FILE_AND_ARGV_ZERO" "1 << 6") - '("search-path-from-envp" "G_SPAWN_SEARCH_PATH_FROM_ENVP" "1 << 7") - '("cloexec-pipes" "G_SPAWN_CLOEXEC_PIPES" "1 << 8") + '("default" "G_SPAWN_DEFAULT" "0") + '("leave_descriptors_open" "G_SPAWN_LEAVE_DESCRIPTORS_OPEN" "1") + '("do_not_reap_child" "G_SPAWN_DO_NOT_REAP_CHILD" "2") + '("search_path" "G_SPAWN_SEARCH_PATH" "4") + '("stdout_to_dev_null" "G_SPAWN_STDOUT_TO_DEV_NULL" "8") + '("stderr_to_dev_null" "G_SPAWN_STDERR_TO_DEV_NULL" "16") + '("child_inherits_stdin" "G_SPAWN_CHILD_INHERITS_STDIN" "32") + '("file_and_argv_zero" "G_SPAWN_FILE_AND_ARGV_ZERO" "64") + '("search_path_from_envp" "G_SPAWN_SEARCH_PATH_FROM_ENVP" "128") + '("cloexec_pipes" "G_SPAWN_CLOEXEC_PIPES" "256") ) ) -;; From gstrfuncs.h - -;; Original typedef: -;; typedef enum { -;; G_ASCII_ALNUM = 1 << 0, -;; G_ASCII_ALPHA = 1 << 1, -;; G_ASCII_CNTRL = 1 << 2, -;; G_ASCII_DIGIT = 1 << 3, -;; G_ASCII_GRAPH = 1 << 4, -;; G_ASCII_LOWER = 1 << 5, -;; G_ASCII_PRINT = 1 << 6, -;; G_ASCII_PUNCT = 1 << 7, -;; G_ASCII_SPACE = 1 << 8, -;; G_ASCII_UPPER = 1 << 9, -;; G_ASCII_XDIGIT = 1 << 10 -;; } GAsciiType; - -(define-flags-extended AsciiType - (in-module "G") - (c-name "GAsciiType") - (values - '("alnum" "G_ASCII_ALNUM" "1 << 0") - '("alpha" "G_ASCII_ALPHA" "1 << 1") - '("cntrl" "G_ASCII_CNTRL" "1 << 2") - '("digit" "G_ASCII_DIGIT" "1 << 3") - '("graph" "G_ASCII_GRAPH" "1 << 4") - '("lower" "G_ASCII_LOWER" "1 << 5") - '("print" "G_ASCII_PRINT" "1 << 6") - '("punct" "G_ASCII_PUNCT" "1 << 7") - '("space" "G_ASCII_SPACE" "1 << 8") - '("upper" "G_ASCII_UPPER" "1 << 9") - '("xdigit" "G_ASCII_XDIGIT" "1 << 10") - ) -) - -;; From gtestutils.h - -;; Original typedef: -;; typedef enum { -;; G_TEST_TRAP_SILENCE_STDOUT = 1 << 7, -;; G_TEST_TRAP_SILENCE_STDERR = 1 << 8, -;; G_TEST_TRAP_INHERIT_STDIN = 1 << 9 -;; } GTestTrapFlags; - -(define-flags-extended TestTrapFlags - (in-module "G") - (c-name "GTestTrapFlags") - (values - '("silence-stdout" "G_TEST_TRAP_SILENCE_STDOUT" "1 << 7") - '("silence-stderr" "G_TEST_TRAP_SILENCE_STDERR" "1 << 8") - '("inherit-stdin" "G_TEST_TRAP_INHERIT_STDIN" "1 << 9") - ) -) - -;; Original typedef: -;; typedef enum { -;; G_TEST_SUBPROCESS_INHERIT_STDIN = 1 << 0, -;; G_TEST_SUBPROCESS_INHERIT_STDOUT = 1 << 1, -;; G_TEST_SUBPROCESS_INHERIT_STDERR = 1 << 2 -;; } GTestSubprocessFlags; - -(define-flags-extended TestSubprocessFlags +(define-enum-extended TestFileType (in-module "G") - (c-name "GTestSubprocessFlags") + (c-name "GTestFileType") (values - '("stdin" "G_TEST_SUBPROCESS_INHERIT_STDIN" "1 << 0") - '("stdout" "G_TEST_SUBPROCESS_INHERIT_STDOUT" "1 << 1") - '("stderr" "G_TEST_SUBPROCESS_INHERIT_STDERR" "1 << 2") + '("dist" "G_TEST_DIST" "0") + '("built" "G_TEST_BUILT" "1") ) ) -;; Original typedef: -;; typedef enum { -;; G_TEST_LOG_NONE, -;; G_TEST_LOG_ERROR, /* s:msg */ -;; G_TEST_LOG_START_BINARY, /* s:binaryname s:seed */ -;; G_TEST_LOG_LIST_CASE, /* s:testpath */ -;; G_TEST_LOG_SKIP_CASE, /* s:testpath */ -;; G_TEST_LOG_START_CASE, /* s:testpath */ -;; G_TEST_LOG_STOP_CASE, /* d:status d:nforks d:elapsed */ -;; G_TEST_LOG_MIN_RESULT, /* s:blurb d:result */ -;; G_TEST_LOG_MAX_RESULT, /* s:blurb d:result */ -;; G_TEST_LOG_MESSAGE, /* s:blurb */ -;; G_TEST_LOG_START_SUITE, -;; G_TEST_LOG_STOP_SUITE -;; } GTestLogType; - (define-enum-extended TestLogType (in-module "G") (c-name "GTestLogType") (values '("none" "G_TEST_LOG_NONE" "0") '("error" "G_TEST_LOG_ERROR" "1") - '("start-binary" "G_TEST_LOG_START_BINARY" "2") - '("list-case" "G_TEST_LOG_LIST_CASE" "3") - '("skip-case" "G_TEST_LOG_SKIP_CASE" "4") - '("start-case" "G_TEST_LOG_START_CASE" "5") - '("stop-case" "G_TEST_LOG_STOP_CASE" "6") - '("min-result" "G_TEST_LOG_MIN_RESULT" "7") - '("max-result" "G_TEST_LOG_MAX_RESULT" "8") + '("start_binary" "G_TEST_LOG_START_BINARY" "2") + '("list_case" "G_TEST_LOG_LIST_CASE" "3") + '("skip_case" "G_TEST_LOG_SKIP_CASE" "4") + '("start_case" "G_TEST_LOG_START_CASE" "5") + '("stop_case" "G_TEST_LOG_STOP_CASE" "6") + '("min_result" "G_TEST_LOG_MIN_RESULT" "7") + '("max_result" "G_TEST_LOG_MAX_RESULT" "8") '("message" "G_TEST_LOG_MESSAGE" "9") - '("start-suite" "G_TEST_LOG_START_SUITE" "10") - '("stop-suite" "G_TEST_LOG_STOP_SUITE" "11") + '("start_suite" "G_TEST_LOG_START_SUITE" "10") + '("stop_suite" "G_TEST_LOG_STOP_SUITE" "11") ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_TEST_DIST, -;; G_TEST_BUILT -;; } GTestFileType; - -(define-enum-extended TestFileType +(define-flags-extended TestSubprocessFlags (in-module "G") - (c-name "GTestFileType") + (c-name "GTestSubprocessFlags") (values - '("dist" "G_TEST_DIST" "0") - '("built" "G_TEST_BUILT" "1") + '("stdin" "G_TEST_SUBPROCESS_INHERIT_STDIN" "1") + '("stdout" "G_TEST_SUBPROCESS_INHERIT_STDOUT" "2") + '("stderr" "G_TEST_SUBPROCESS_INHERIT_STDERR" "4") ) ) -;; From gthread.h - -;; Original typedef: -;; typedef enum -;; { -;; G_THREAD_ERROR_AGAIN /* Resource temporarily unavailable */ -;; } GThreadError; - -(define-enum-extended ThreadError +(define-flags-extended TestTrapFlags (in-module "G") - (c-name "GThreadError") + (c-name "GTestTrapFlags") (values - '("again" "G_THREAD_ERROR_AGAIN" "0") + '("silence_stdout" "G_TEST_TRAP_SILENCE_STDOUT" "128") + '("silence_stderr" "G_TEST_TRAP_SILENCE_STDERR" "256") + '("inherit_stdin" "G_TEST_TRAP_INHERIT_STDIN" "512") ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_ONCE_STATUS_NOTCALLED, -;; G_ONCE_STATUS_PROGRESS, -;; G_ONCE_STATUS_READY -;; } GOnceStatus; - -(define-enum-extended OnceStatus +(define-enum-extended ThreadError (in-module "G") - (c-name "GOnceStatus") + (c-name "GThreadError") (values - '("notcalled" "G_ONCE_STATUS_NOTCALLED" "0") - '("progress" "G_ONCE_STATUS_PROGRESS" "1") - '("ready" "G_ONCE_STATUS_READY" "2") + '("thread_error_again" "G_THREAD_ERROR_AGAIN" "0") ) ) -;; From gtimezone.h - -;; Original typedef: -;; typedef enum -;; { -;; G_TIME_TYPE_STANDARD, -;; G_TIME_TYPE_DAYLIGHT, -;; G_TIME_TYPE_UNIVERSAL -;; } GTimeType; - (define-enum-extended TimeType (in-module "G") (c-name "GTimeType") @@ -1358,325 +645,112 @@ ) ) -;; From gunicode.h - -;; Original typedef: -;; typedef enum -;; { -;; G_UNICODE_CONTROL, -;; G_UNICODE_FORMAT, -;; G_UNICODE_UNASSIGNED, -;; G_UNICODE_PRIVATE_USE, -;; G_UNICODE_SURROGATE, -;; G_UNICODE_LOWERCASE_LETTER, -;; G_UNICODE_MODIFIER_LETTER, -;; G_UNICODE_OTHER_LETTER, -;; G_UNICODE_TITLECASE_LETTER, -;; G_UNICODE_UPPERCASE_LETTER, -;; G_UNICODE_SPACING_MARK, -;; G_UNICODE_ENCLOSING_MARK, -;; G_UNICODE_NON_SPACING_MARK, -;; G_UNICODE_DECIMAL_NUMBER, -;; G_UNICODE_LETTER_NUMBER, -;; G_UNICODE_OTHER_NUMBER, -;; G_UNICODE_CONNECT_PUNCTUATION, -;; G_UNICODE_DASH_PUNCTUATION, -;; G_UNICODE_CLOSE_PUNCTUATION, -;; G_UNICODE_FINAL_PUNCTUATION, -;; G_UNICODE_INITIAL_PUNCTUATION, -;; G_UNICODE_OTHER_PUNCTUATION, -;; G_UNICODE_OPEN_PUNCTUATION, -;; G_UNICODE_CURRENCY_SYMBOL, -;; G_UNICODE_MODIFIER_SYMBOL, -;; G_UNICODE_MATH_SYMBOL, -;; G_UNICODE_OTHER_SYMBOL, -;; G_UNICODE_LINE_SEPARATOR, -;; G_UNICODE_PARAGRAPH_SEPARATOR, -;; G_UNICODE_SPACE_SEPARATOR -;; } GUnicodeType; +(define-enum-extended TokenType + (in-module "G") + (c-name "GTokenType") + (values + '("eof" "G_TOKEN_EOF" "0") + '("left_paren" "G_TOKEN_LEFT_PAREN" "40") + '("right_paren" "G_TOKEN_RIGHT_PAREN" "41") + '("left_curly" "G_TOKEN_LEFT_CURLY" "123") + '("right_curly" "G_TOKEN_RIGHT_CURLY" "125") + '("left_brace" "G_TOKEN_LEFT_BRACE" "91") + '("right_brace" "G_TOKEN_RIGHT_BRACE" "93") + '("equal_sign" "G_TOKEN_EQUAL_SIGN" "61") + '("comma" "G_TOKEN_COMMA" "44") + '("none" "G_TOKEN_NONE" "256") + '("error" "G_TOKEN_ERROR" "257") + '("char" "G_TOKEN_CHAR" "258") + '("binary" "G_TOKEN_BINARY" "259") + '("octal" "G_TOKEN_OCTAL" "260") + '("int" "G_TOKEN_INT" "261") + '("hex" "G_TOKEN_HEX" "262") + '("float" "G_TOKEN_FLOAT" "263") + '("string" "G_TOKEN_STRING" "264") + '("symbol" "G_TOKEN_SYMBOL" "265") + '("identifier" "G_TOKEN_IDENTIFIER" "266") + '("identifier_null" "G_TOKEN_IDENTIFIER_NULL" "267") + '("comment_single" "G_TOKEN_COMMENT_SINGLE" "268") + '("comment_multi" "G_TOKEN_COMMENT_MULTI" "269") + ) +) -(define-enum-extended UnicodeType +(define-flags-extended TraverseFlags (in-module "G") - (c-name "GUnicodeType") + (c-name "GTraverseFlags") (values - '("control" "G_UNICODE_CONTROL" "0") - '("format" "G_UNICODE_FORMAT" "1") - '("unassigned" "G_UNICODE_UNASSIGNED" "2") - '("private-use" "G_UNICODE_PRIVATE_USE" "3") - '("surrogate" "G_UNICODE_SURROGATE" "4") - '("lowercase-letter" "G_UNICODE_LOWERCASE_LETTER" "5") - '("modifier-letter" "G_UNICODE_MODIFIER_LETTER" "6") - '("other-letter" "G_UNICODE_OTHER_LETTER" "7") - '("titlecase-letter" "G_UNICODE_TITLECASE_LETTER" "8") - '("uppercase-letter" "G_UNICODE_UPPERCASE_LETTER" "9") - '("spacing-mark" "G_UNICODE_SPACING_MARK" "10") - '("enclosing-mark" "G_UNICODE_ENCLOSING_MARK" "11") - '("non-spacing-mark" "G_UNICODE_NON_SPACING_MARK" "12") - '("decimal-number" "G_UNICODE_DECIMAL_NUMBER" "13") - '("letter-number" "G_UNICODE_LETTER_NUMBER" "14") - '("other-number" "G_UNICODE_OTHER_NUMBER" "15") - '("connect-punctuation" "G_UNICODE_CONNECT_PUNCTUATION" "16") - '("dash-punctuation" "G_UNICODE_DASH_PUNCTUATION" "17") - '("close-punctuation" "G_UNICODE_CLOSE_PUNCTUATION" "18") - '("final-punctuation" "G_UNICODE_FINAL_PUNCTUATION" "19") - '("initial-punctuation" "G_UNICODE_INITIAL_PUNCTUATION" "20") - '("other-punctuation" "G_UNICODE_OTHER_PUNCTUATION" "21") - '("open-punctuation" "G_UNICODE_OPEN_PUNCTUATION" "22") - '("currency-symbol" "G_UNICODE_CURRENCY_SYMBOL" "23") - '("modifier-symbol" "G_UNICODE_MODIFIER_SYMBOL" "24") - '("math-symbol" "G_UNICODE_MATH_SYMBOL" "25") - '("other-symbol" "G_UNICODE_OTHER_SYMBOL" "26") - '("line-separator" "G_UNICODE_LINE_SEPARATOR" "27") - '("paragraph-separator" "G_UNICODE_PARAGRAPH_SEPARATOR" "28") - '("space-separator" "G_UNICODE_SPACE_SEPARATOR" "29") + '("leaves" "G_TRAVERSE_LEAVES" "1") + '("non_leaves" "G_TRAVERSE_NON_LEAVES" "2") + '("all" "G_TRAVERSE_ALL" "3") + '("mask" "G_TRAVERSE_MASK" "3") + '("leafs" "G_TRAVERSE_LEAFS" "1") + '("non_leafs" "G_TRAVERSE_NON_LEAFS" "2") ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_UNICODE_BREAK_MANDATORY, -;; G_UNICODE_BREAK_CARRIAGE_RETURN, -;; G_UNICODE_BREAK_LINE_FEED, -;; G_UNICODE_BREAK_COMBINING_MARK, -;; G_UNICODE_BREAK_SURROGATE, -;; G_UNICODE_BREAK_ZERO_WIDTH_SPACE, -;; G_UNICODE_BREAK_INSEPARABLE, -;; G_UNICODE_BREAK_NON_BREAKING_GLUE, -;; G_UNICODE_BREAK_CONTINGENT, -;; G_UNICODE_BREAK_SPACE, -;; G_UNICODE_BREAK_AFTER, -;; G_UNICODE_BREAK_BEFORE, -;; G_UNICODE_BREAK_BEFORE_AND_AFTER, -;; G_UNICODE_BREAK_HYPHEN, -;; G_UNICODE_BREAK_NON_STARTER, -;; G_UNICODE_BREAK_OPEN_PUNCTUATION, -;; G_UNICODE_BREAK_CLOSE_PUNCTUATION, -;; G_UNICODE_BREAK_QUOTATION, -;; G_UNICODE_BREAK_EXCLAMATION, -;; G_UNICODE_BREAK_IDEOGRAPHIC, -;; G_UNICODE_BREAK_NUMERIC, -;; G_UNICODE_BREAK_INFIX_SEPARATOR, -;; G_UNICODE_BREAK_SYMBOL, -;; G_UNICODE_BREAK_ALPHABETIC, -;; G_UNICODE_BREAK_PREFIX, -;; G_UNICODE_BREAK_POSTFIX, -;; G_UNICODE_BREAK_COMPLEX_CONTEXT, -;; G_UNICODE_BREAK_AMBIGUOUS, -;; G_UNICODE_BREAK_UNKNOWN, -;; G_UNICODE_BREAK_NEXT_LINE, -;; G_UNICODE_BREAK_WORD_JOINER, -;; G_UNICODE_BREAK_HANGUL_L_JAMO, -;; G_UNICODE_BREAK_HANGUL_V_JAMO, -;; G_UNICODE_BREAK_HANGUL_T_JAMO, -;; G_UNICODE_BREAK_HANGUL_LV_SYLLABLE, -;; G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE, -;; G_UNICODE_BREAK_CLOSE_PARANTHESIS, -;; G_UNICODE_BREAK_CONDITIONAL_JAPANESE_STARTER, -;; G_UNICODE_BREAK_HEBREW_LETTER, -;; G_UNICODE_BREAK_REGIONAL_INDICATOR -;; } GUnicodeBreakType; +(define-enum-extended TraverseType + (in-module "G") + (c-name "GTraverseType") + (values + '("in_order" "G_IN_ORDER" "0") + '("pre_order" "G_PRE_ORDER" "1") + '("post_order" "G_POST_ORDER" "2") + '("level_order" "G_LEVEL_ORDER" "3") + ) +) (define-enum-extended UnicodeBreakType (in-module "G") (c-name "GUnicodeBreakType") (values '("mandatory" "G_UNICODE_BREAK_MANDATORY" "0") - '("carriage-return" "G_UNICODE_BREAK_CARRIAGE_RETURN" "1") - '("line-feed" "G_UNICODE_BREAK_LINE_FEED" "2") - '("combining-mark" "G_UNICODE_BREAK_COMBINING_MARK" "3") + '("carriage_return" "G_UNICODE_BREAK_CARRIAGE_RETURN" "1") + '("line_feed" "G_UNICODE_BREAK_LINE_FEED" "2") + '("combining_mark" "G_UNICODE_BREAK_COMBINING_MARK" "3") '("surrogate" "G_UNICODE_BREAK_SURROGATE" "4") - '("zero-width-space" "G_UNICODE_BREAK_ZERO_WIDTH_SPACE" "5") + '("zero_width_space" "G_UNICODE_BREAK_ZERO_WIDTH_SPACE" "5") '("inseparable" "G_UNICODE_BREAK_INSEPARABLE" "6") - '("non-breaking-glue" "G_UNICODE_BREAK_NON_BREAKING_GLUE" "7") + '("non_breaking_glue" "G_UNICODE_BREAK_NON_BREAKING_GLUE" "7") '("contingent" "G_UNICODE_BREAK_CONTINGENT" "8") '("space" "G_UNICODE_BREAK_SPACE" "9") '("after" "G_UNICODE_BREAK_AFTER" "10") '("before" "G_UNICODE_BREAK_BEFORE" "11") - '("before-and-after" "G_UNICODE_BREAK_BEFORE_AND_AFTER" "12") + '("before_and_after" "G_UNICODE_BREAK_BEFORE_AND_AFTER" "12") '("hyphen" "G_UNICODE_BREAK_HYPHEN" "13") - '("non-starter" "G_UNICODE_BREAK_NON_STARTER" "14") - '("open-punctuation" "G_UNICODE_BREAK_OPEN_PUNCTUATION" "15") - '("close-punctuation" "G_UNICODE_BREAK_CLOSE_PUNCTUATION" "16") + '("non_starter" "G_UNICODE_BREAK_NON_STARTER" "14") + '("open_punctuation" "G_UNICODE_BREAK_OPEN_PUNCTUATION" "15") + '("close_punctuation" "G_UNICODE_BREAK_CLOSE_PUNCTUATION" "16") '("quotation" "G_UNICODE_BREAK_QUOTATION" "17") '("exclamation" "G_UNICODE_BREAK_EXCLAMATION" "18") '("ideographic" "G_UNICODE_BREAK_IDEOGRAPHIC" "19") '("numeric" "G_UNICODE_BREAK_NUMERIC" "20") - '("infix-separator" "G_UNICODE_BREAK_INFIX_SEPARATOR" "21") + '("infix_separator" "G_UNICODE_BREAK_INFIX_SEPARATOR" "21") '("symbol" "G_UNICODE_BREAK_SYMBOL" "22") '("alphabetic" "G_UNICODE_BREAK_ALPHABETIC" "23") '("prefix" "G_UNICODE_BREAK_PREFIX" "24") '("postfix" "G_UNICODE_BREAK_POSTFIX" "25") - '("complex-context" "G_UNICODE_BREAK_COMPLEX_CONTEXT" "26") + '("complex_context" "G_UNICODE_BREAK_COMPLEX_CONTEXT" "26") '("ambiguous" "G_UNICODE_BREAK_AMBIGUOUS" "27") '("unknown" "G_UNICODE_BREAK_UNKNOWN" "28") - '("next-line" "G_UNICODE_BREAK_NEXT_LINE" "29") - '("word-joiner" "G_UNICODE_BREAK_WORD_JOINER" "30") - '("hangul-l-jamo" "G_UNICODE_BREAK_HANGUL_L_JAMO" "31") - '("hangul-v-jamo" "G_UNICODE_BREAK_HANGUL_V_JAMO" "32") - '("hangul-t-jamo" "G_UNICODE_BREAK_HANGUL_T_JAMO" "33") - '("hangul-lv-syllable" "G_UNICODE_BREAK_HANGUL_LV_SYLLABLE" "34") - '("hangul-lvt-syllable" "G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE" "35") - '("close-paranthesis" "G_UNICODE_BREAK_CLOSE_PARANTHESIS" "36") - '("conditional-japanese-starter" "G_UNICODE_BREAK_CONDITIONAL_JAPANESE_STARTER" "37") - '("hebrew-letter" "G_UNICODE_BREAK_HEBREW_LETTER" "38") - '("regional-indicator" "G_UNICODE_BREAK_REGIONAL_INDICATOR" "39") + '("next_line" "G_UNICODE_BREAK_NEXT_LINE" "29") + '("word_joiner" "G_UNICODE_BREAK_WORD_JOINER" "30") + '("hangul_l_jamo" "G_UNICODE_BREAK_HANGUL_L_JAMO" "31") + '("hangul_v_jamo" "G_UNICODE_BREAK_HANGUL_V_JAMO" "32") + '("hangul_t_jamo" "G_UNICODE_BREAK_HANGUL_T_JAMO" "33") + '("hangul_lv_syllable" "G_UNICODE_BREAK_HANGUL_LV_SYLLABLE" "34") + '("hangul_lvt_syllable" "G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE" "35") + '("close_paranthesis" "G_UNICODE_BREAK_CLOSE_PARANTHESIS" "36") + '("conditional_japanese_starter" "G_UNICODE_BREAK_CONDITIONAL_JAPANESE_STARTER" "37") + '("hebrew_letter" "G_UNICODE_BREAK_HEBREW_LETTER" "38") + '("regional_indicator" "G_UNICODE_BREAK_REGIONAL_INDICATOR" "39") ) ) -;; Original typedef: -;; typedef enum -;; { /* ISO 15924 code */ -;; G_UNICODE_SCRIPT_INVALID_CODE = -1, -;; G_UNICODE_SCRIPT_COMMON = 0, /* Zyyy */ -;; G_UNICODE_SCRIPT_INHERITED, /* Zinh (Qaai) */ -;; G_UNICODE_SCRIPT_ARABIC, /* Arab */ -;; G_UNICODE_SCRIPT_ARMENIAN, /* Armn */ -;; G_UNICODE_SCRIPT_BENGALI, /* Beng */ -;; G_UNICODE_SCRIPT_BOPOMOFO, /* Bopo */ -;; G_UNICODE_SCRIPT_CHEROKEE, /* Cher */ -;; G_UNICODE_SCRIPT_COPTIC, /* Copt (Qaac) */ -;; G_UNICODE_SCRIPT_CYRILLIC, /* Cyrl (Cyrs) */ -;; G_UNICODE_SCRIPT_DESERET, /* Dsrt */ -;; G_UNICODE_SCRIPT_DEVANAGARI, /* Deva */ -;; G_UNICODE_SCRIPT_ETHIOPIC, /* Ethi */ -;; G_UNICODE_SCRIPT_GEORGIAN, /* Geor (Geon, Geoa) */ -;; G_UNICODE_SCRIPT_GOTHIC, /* Goth */ -;; G_UNICODE_SCRIPT_GREEK, /* Grek */ -;; G_UNICODE_SCRIPT_GUJARATI, /* Gujr */ -;; G_UNICODE_SCRIPT_GURMUKHI, /* Guru */ -;; G_UNICODE_SCRIPT_HAN, /* Hani */ -;; G_UNICODE_SCRIPT_HANGUL, /* Hang */ -;; G_UNICODE_SCRIPT_HEBREW, /* Hebr */ -;; G_UNICODE_SCRIPT_HIRAGANA, /* Hira */ -;; G_UNICODE_SCRIPT_KANNADA, /* Knda */ -;; G_UNICODE_SCRIPT_KATAKANA, /* Kana */ -;; G_UNICODE_SCRIPT_KHMER, /* Khmr */ -;; G_UNICODE_SCRIPT_LAO, /* Laoo */ -;; G_UNICODE_SCRIPT_LATIN, /* Latn (Latf, Latg) */ -;; G_UNICODE_SCRIPT_MALAYALAM, /* Mlym */ -;; G_UNICODE_SCRIPT_MONGOLIAN, /* Mong */ -;; G_UNICODE_SCRIPT_MYANMAR, /* Mymr */ -;; G_UNICODE_SCRIPT_OGHAM, /* Ogam */ -;; G_UNICODE_SCRIPT_OLD_ITALIC, /* Ital */ -;; G_UNICODE_SCRIPT_ORIYA, /* Orya */ -;; G_UNICODE_SCRIPT_RUNIC, /* Runr */ -;; G_UNICODE_SCRIPT_SINHALA, /* Sinh */ -;; G_UNICODE_SCRIPT_SYRIAC, /* Syrc (Syrj, Syrn, Syre) */ -;; G_UNICODE_SCRIPT_TAMIL, /* Taml */ -;; G_UNICODE_SCRIPT_TELUGU, /* Telu */ -;; G_UNICODE_SCRIPT_THAANA, /* Thaa */ -;; G_UNICODE_SCRIPT_THAI, /* Thai */ -;; G_UNICODE_SCRIPT_TIBETAN, /* Tibt */ -;; G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL, /* Cans */ -;; G_UNICODE_SCRIPT_YI, /* Yiii */ -;; G_UNICODE_SCRIPT_TAGALOG, /* Tglg */ -;; G_UNICODE_SCRIPT_HANUNOO, /* Hano */ -;; G_UNICODE_SCRIPT_BUHID, /* Buhd */ -;; G_UNICODE_SCRIPT_TAGBANWA, /* Tagb */ -;; -;; /* Unicode-4.0 additions */ -;; G_UNICODE_SCRIPT_BRAILLE, /* Brai */ -;; G_UNICODE_SCRIPT_CYPRIOT, /* Cprt */ -;; G_UNICODE_SCRIPT_LIMBU, /* Limb */ -;; G_UNICODE_SCRIPT_OSMANYA, /* Osma */ -;; G_UNICODE_SCRIPT_SHAVIAN, /* Shaw */ -;; G_UNICODE_SCRIPT_LINEAR_B, /* Linb */ -;; G_UNICODE_SCRIPT_TAI_LE, /* Tale */ -;; G_UNICODE_SCRIPT_UGARITIC, /* Ugar */ -;; -;; /* Unicode-4.1 additions */ -;; G_UNICODE_SCRIPT_NEW_TAI_LUE, /* Talu */ -;; G_UNICODE_SCRIPT_BUGINESE, /* Bugi */ -;; G_UNICODE_SCRIPT_GLAGOLITIC, /* Glag */ -;; G_UNICODE_SCRIPT_TIFINAGH, /* Tfng */ -;; G_UNICODE_SCRIPT_SYLOTI_NAGRI, /* Sylo */ -;; G_UNICODE_SCRIPT_OLD_PERSIAN, /* Xpeo */ -;; G_UNICODE_SCRIPT_KHAROSHTHI, /* Khar */ -;; -;; /* Unicode-5.0 additions */ -;; G_UNICODE_SCRIPT_UNKNOWN, /* Zzzz */ -;; G_UNICODE_SCRIPT_BALINESE, /* Bali */ -;; G_UNICODE_SCRIPT_CUNEIFORM, /* Xsux */ -;; G_UNICODE_SCRIPT_PHOENICIAN, /* Phnx */ -;; G_UNICODE_SCRIPT_PHAGS_PA, /* Phag */ -;; G_UNICODE_SCRIPT_NKO, /* Nkoo */ -;; -;; /* Unicode-5.1 additions */ -;; G_UNICODE_SCRIPT_KAYAH_LI, /* Kali */ -;; G_UNICODE_SCRIPT_LEPCHA, /* Lepc */ -;; G_UNICODE_SCRIPT_REJANG, /* Rjng */ -;; G_UNICODE_SCRIPT_SUNDANESE, /* Sund */ -;; G_UNICODE_SCRIPT_SAURASHTRA, /* Saur */ -;; G_UNICODE_SCRIPT_CHAM, /* Cham */ -;; G_UNICODE_SCRIPT_OL_CHIKI, /* Olck */ -;; G_UNICODE_SCRIPT_VAI, /* Vaii */ -;; G_UNICODE_SCRIPT_CARIAN, /* Cari */ -;; G_UNICODE_SCRIPT_LYCIAN, /* Lyci */ -;; G_UNICODE_SCRIPT_LYDIAN, /* Lydi */ -;; -;; /* Unicode-5.2 additions */ -;; G_UNICODE_SCRIPT_AVESTAN, /* Avst */ -;; G_UNICODE_SCRIPT_BAMUM, /* Bamu */ -;; G_UNICODE_SCRIPT_EGYPTIAN_HIEROGLYPHS, /* Egyp */ -;; G_UNICODE_SCRIPT_IMPERIAL_ARAMAIC, /* Armi */ -;; G_UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI, /* Phli */ -;; G_UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN, /* Prti */ -;; G_UNICODE_SCRIPT_JAVANESE, /* Java */ -;; G_UNICODE_SCRIPT_KAITHI, /* Kthi */ -;; G_UNICODE_SCRIPT_LISU, /* Lisu */ -;; G_UNICODE_SCRIPT_MEETEI_MAYEK, /* Mtei */ -;; G_UNICODE_SCRIPT_OLD_SOUTH_ARABIAN, /* Sarb */ -;; G_UNICODE_SCRIPT_OLD_TURKIC, /* Orkh */ -;; G_UNICODE_SCRIPT_SAMARITAN, /* Samr */ -;; G_UNICODE_SCRIPT_TAI_THAM, /* Lana */ -;; G_UNICODE_SCRIPT_TAI_VIET, /* Tavt */ -;; -;; /* Unicode-6.0 additions */ -;; G_UNICODE_SCRIPT_BATAK, /* Batk */ -;; G_UNICODE_SCRIPT_BRAHMI, /* Brah */ -;; G_UNICODE_SCRIPT_MANDAIC, /* Mand */ -;; -;; /* Unicode-6.1 additions */ -;; G_UNICODE_SCRIPT_CHAKMA, /* Cakm */ -;; G_UNICODE_SCRIPT_MEROITIC_CURSIVE, /* Merc */ -;; G_UNICODE_SCRIPT_MEROITIC_HIEROGLYPHS, /* Mero */ -;; G_UNICODE_SCRIPT_MIAO, /* Plrd */ -;; G_UNICODE_SCRIPT_SHARADA, /* Shrd */ -;; G_UNICODE_SCRIPT_SORA_SOMPENG, /* Sora */ -;; G_UNICODE_SCRIPT_TAKRI, /* Takr */ -;; -;; /* Unicode 7.0 additions */ -;; G_UNICODE_SCRIPT_BASSA_VAH, /* Bass */ -;; G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN, /* Aghb */ -;; G_UNICODE_SCRIPT_DUPLOYAN, /* Dupl */ -;; G_UNICODE_SCRIPT_ELBASAN, /* Elba */ -;; G_UNICODE_SCRIPT_GRANTHA, /* Gran */ -;; G_UNICODE_SCRIPT_KHOJKI, /* Khoj */ -;; G_UNICODE_SCRIPT_KHUDAWADI, /* Sind */ -;; G_UNICODE_SCRIPT_LINEAR_A, /* Lina */ -;; G_UNICODE_SCRIPT_MAHAJANI, /* Mahj */ -;; G_UNICODE_SCRIPT_MANICHAEAN, /* Manu */ -;; G_UNICODE_SCRIPT_MENDE_KIKAKUI, /* Mend */ -;; G_UNICODE_SCRIPT_MODI, /* Modi */ -;; G_UNICODE_SCRIPT_MRO, /* Mroo */ -;; G_UNICODE_SCRIPT_NABATAEAN, /* Nbat */ -;; G_UNICODE_SCRIPT_OLD_NORTH_ARABIAN, /* Narb */ -;; G_UNICODE_SCRIPT_OLD_PERMIC, /* Perm */ -;; G_UNICODE_SCRIPT_PAHAWH_HMONG, /* Hmng */ -;; G_UNICODE_SCRIPT_PALMYRENE, /* Palm */ -;; G_UNICODE_SCRIPT_PAU_CIN_HAU, /* Pauc */ -;; G_UNICODE_SCRIPT_PSALTER_PAHLAVI, /* Phlp */ -;; G_UNICODE_SCRIPT_SIDDHAM, /* Sidd */ -;; G_UNICODE_SCRIPT_TIRHUTA, /* Tirh */ -;; G_UNICODE_SCRIPT_WARANG_CITI /* Wara */ -;; } GUnicodeScript; - (define-enum-extended UnicodeScript (in-module "G") (c-name "GUnicodeScript") (values - '("invalid-code" "G_UNICODE_SCRIPT_INVALID_CODE" "-1") + '("invalid_code" "G_UNICODE_SCRIPT_INVALID_CODE" "-1") '("common" "G_UNICODE_SCRIPT_COMMON" "0") '("inherited" "G_UNICODE_SCRIPT_INHERITED" "1") '("arabic" "G_UNICODE_SCRIPT_ARABIC" "2") @@ -1707,7 +781,7 @@ '("mongolian" "G_UNICODE_SCRIPT_MONGOLIAN" "27") '("myanmar" "G_UNICODE_SCRIPT_MYANMAR" "28") '("ogham" "G_UNICODE_SCRIPT_OGHAM" "29") - '("old-italic" "G_UNICODE_SCRIPT_OLD_ITALIC" "30") + '("old_italic" "G_UNICODE_SCRIPT_OLD_ITALIC" "30") '("oriya" "G_UNICODE_SCRIPT_ORIYA" "31") '("runic" "G_UNICODE_SCRIPT_RUNIC" "32") '("sinhala" "G_UNICODE_SCRIPT_SINHALA" "33") @@ -1717,7 +791,7 @@ '("thaana" "G_UNICODE_SCRIPT_THAANA" "37") '("thai" "G_UNICODE_SCRIPT_THAI" "38") '("tibetan" "G_UNICODE_SCRIPT_TIBETAN" "39") - '("canadian-aboriginal" "G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL" "40") + '("canadian_aboriginal" "G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL" "40") '("yi" "G_UNICODE_SCRIPT_YI" "41") '("tagalog" "G_UNICODE_SCRIPT_TAGALOG" "42") '("hanunoo" "G_UNICODE_SCRIPT_HANUNOO" "43") @@ -1728,234 +802,162 @@ '("limbu" "G_UNICODE_SCRIPT_LIMBU" "48") '("osmanya" "G_UNICODE_SCRIPT_OSMANYA" "49") '("shavian" "G_UNICODE_SCRIPT_SHAVIAN" "50") - '("linear-b" "G_UNICODE_SCRIPT_LINEAR_B" "51") - '("tai-le" "G_UNICODE_SCRIPT_TAI_LE" "52") + '("linear_b" "G_UNICODE_SCRIPT_LINEAR_B" "51") + '("tai_le" "G_UNICODE_SCRIPT_TAI_LE" "52") '("ugaritic" "G_UNICODE_SCRIPT_UGARITIC" "53") - '("new-tai-lue" "G_UNICODE_SCRIPT_NEW_TAI_LUE" "54") + '("new_tai_lue" "G_UNICODE_SCRIPT_NEW_TAI_LUE" "54") '("buginese" "G_UNICODE_SCRIPT_BUGINESE" "55") '("glagolitic" "G_UNICODE_SCRIPT_GLAGOLITIC" "56") '("tifinagh" "G_UNICODE_SCRIPT_TIFINAGH" "57") - '("syloti-nagri" "G_UNICODE_SCRIPT_SYLOTI_NAGRI" "58") - '("old-persian" "G_UNICODE_SCRIPT_OLD_PERSIAN" "59") + '("syloti_nagri" "G_UNICODE_SCRIPT_SYLOTI_NAGRI" "58") + '("old_persian" "G_UNICODE_SCRIPT_OLD_PERSIAN" "59") '("kharoshthi" "G_UNICODE_SCRIPT_KHAROSHTHI" "60") '("unknown" "G_UNICODE_SCRIPT_UNKNOWN" "61") '("balinese" "G_UNICODE_SCRIPT_BALINESE" "62") '("cuneiform" "G_UNICODE_SCRIPT_CUNEIFORM" "63") '("phoenician" "G_UNICODE_SCRIPT_PHOENICIAN" "64") - '("phags-pa" "G_UNICODE_SCRIPT_PHAGS_PA" "65") + '("phags_pa" "G_UNICODE_SCRIPT_PHAGS_PA" "65") '("nko" "G_UNICODE_SCRIPT_NKO" "66") - '("kayah-li" "G_UNICODE_SCRIPT_KAYAH_LI" "67") + '("kayah_li" "G_UNICODE_SCRIPT_KAYAH_LI" "67") '("lepcha" "G_UNICODE_SCRIPT_LEPCHA" "68") '("rejang" "G_UNICODE_SCRIPT_REJANG" "69") '("sundanese" "G_UNICODE_SCRIPT_SUNDANESE" "70") '("saurashtra" "G_UNICODE_SCRIPT_SAURASHTRA" "71") '("cham" "G_UNICODE_SCRIPT_CHAM" "72") - '("ol-chiki" "G_UNICODE_SCRIPT_OL_CHIKI" "73") + '("ol_chiki" "G_UNICODE_SCRIPT_OL_CHIKI" "73") '("vai" "G_UNICODE_SCRIPT_VAI" "74") '("carian" "G_UNICODE_SCRIPT_CARIAN" "75") '("lycian" "G_UNICODE_SCRIPT_LYCIAN" "76") '("lydian" "G_UNICODE_SCRIPT_LYDIAN" "77") '("avestan" "G_UNICODE_SCRIPT_AVESTAN" "78") '("bamum" "G_UNICODE_SCRIPT_BAMUM" "79") - '("egyptian-hieroglyphs" "G_UNICODE_SCRIPT_EGYPTIAN_HIEROGLYPHS" "80") - '("imperial-aramaic" "G_UNICODE_SCRIPT_IMPERIAL_ARAMAIC" "81") - '("inscriptional-pahlavi" "G_UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI" "82") - '("inscriptional-parthian" "G_UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN" "83") + '("egyptian_hieroglyphs" "G_UNICODE_SCRIPT_EGYPTIAN_HIEROGLYPHS" "80") + '("imperial_aramaic" "G_UNICODE_SCRIPT_IMPERIAL_ARAMAIC" "81") + '("inscriptional_pahlavi" "G_UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI" "82") + '("inscriptional_parthian" "G_UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN" "83") '("javanese" "G_UNICODE_SCRIPT_JAVANESE" "84") '("kaithi" "G_UNICODE_SCRIPT_KAITHI" "85") '("lisu" "G_UNICODE_SCRIPT_LISU" "86") - '("meetei-mayek" "G_UNICODE_SCRIPT_MEETEI_MAYEK" "87") - '("old-south-arabian" "G_UNICODE_SCRIPT_OLD_SOUTH_ARABIAN" "88") - '("old-turkic" "G_UNICODE_SCRIPT_OLD_TURKIC" "89") + '("meetei_mayek" "G_UNICODE_SCRIPT_MEETEI_MAYEK" "87") + '("old_south_arabian" "G_UNICODE_SCRIPT_OLD_SOUTH_ARABIAN" "88") + '("old_turkic" "G_UNICODE_SCRIPT_OLD_TURKIC" "89") '("samaritan" "G_UNICODE_SCRIPT_SAMARITAN" "90") - '("tai-tham" "G_UNICODE_SCRIPT_TAI_THAM" "91") - '("tai-viet" "G_UNICODE_SCRIPT_TAI_VIET" "92") + '("tai_tham" "G_UNICODE_SCRIPT_TAI_THAM" "91") + '("tai_viet" "G_UNICODE_SCRIPT_TAI_VIET" "92") '("batak" "G_UNICODE_SCRIPT_BATAK" "93") '("brahmi" "G_UNICODE_SCRIPT_BRAHMI" "94") '("mandaic" "G_UNICODE_SCRIPT_MANDAIC" "95") '("chakma" "G_UNICODE_SCRIPT_CHAKMA" "96") - '("meroitic-cursive" "G_UNICODE_SCRIPT_MEROITIC_CURSIVE" "97") - '("meroitic-hieroglyphs" "G_UNICODE_SCRIPT_MEROITIC_HIEROGLYPHS" "98") + '("meroitic_cursive" "G_UNICODE_SCRIPT_MEROITIC_CURSIVE" "97") + '("meroitic_hieroglyphs" "G_UNICODE_SCRIPT_MEROITIC_HIEROGLYPHS" "98") '("miao" "G_UNICODE_SCRIPT_MIAO" "99") '("sharada" "G_UNICODE_SCRIPT_SHARADA" "100") - '("sora-sompeng" "G_UNICODE_SCRIPT_SORA_SOMPENG" "101") + '("sora_sompeng" "G_UNICODE_SCRIPT_SORA_SOMPENG" "101") '("takri" "G_UNICODE_SCRIPT_TAKRI" "102") - '("bassa-vah" "G_UNICODE_SCRIPT_BASSA_VAH" "103") - '("caucasian-albanian" "G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN" "104") + '("bassa_vah" "G_UNICODE_SCRIPT_BASSA_VAH" "103") + '("caucasian_albanian" "G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN" "104") '("duployan" "G_UNICODE_SCRIPT_DUPLOYAN" "105") '("elbasan" "G_UNICODE_SCRIPT_ELBASAN" "106") '("grantha" "G_UNICODE_SCRIPT_GRANTHA" "107") '("khojki" "G_UNICODE_SCRIPT_KHOJKI" "108") '("khudawadi" "G_UNICODE_SCRIPT_KHUDAWADI" "109") - '("linear-a" "G_UNICODE_SCRIPT_LINEAR_A" "110") + '("linear_a" "G_UNICODE_SCRIPT_LINEAR_A" "110") '("mahajani" "G_UNICODE_SCRIPT_MAHAJANI" "111") '("manichaean" "G_UNICODE_SCRIPT_MANICHAEAN" "112") - '("mende-kikakui" "G_UNICODE_SCRIPT_MENDE_KIKAKUI" "113") + '("mende_kikakui" "G_UNICODE_SCRIPT_MENDE_KIKAKUI" "113") '("modi" "G_UNICODE_SCRIPT_MODI" "114") '("mro" "G_UNICODE_SCRIPT_MRO" "115") '("nabataean" "G_UNICODE_SCRIPT_NABATAEAN" "116") - '("old-north-arabian" "G_UNICODE_SCRIPT_OLD_NORTH_ARABIAN" "117") - '("old-permic" "G_UNICODE_SCRIPT_OLD_PERMIC" "118") - '("pahawh-hmong" "G_UNICODE_SCRIPT_PAHAWH_HMONG" "119") + '("old_north_arabian" "G_UNICODE_SCRIPT_OLD_NORTH_ARABIAN" "117") + '("old_permic" "G_UNICODE_SCRIPT_OLD_PERMIC" "118") + '("pahawh_hmong" "G_UNICODE_SCRIPT_PAHAWH_HMONG" "119") '("palmyrene" "G_UNICODE_SCRIPT_PALMYRENE" "120") - '("pau-cin-hau" "G_UNICODE_SCRIPT_PAU_CIN_HAU" "121") - '("psalter-pahlavi" "G_UNICODE_SCRIPT_PSALTER_PAHLAVI" "122") + '("pau_cin_hau" "G_UNICODE_SCRIPT_PAU_CIN_HAU" "121") + '("psalter_pahlavi" "G_UNICODE_SCRIPT_PSALTER_PAHLAVI" "122") '("siddham" "G_UNICODE_SCRIPT_SIDDHAM" "123") '("tirhuta" "G_UNICODE_SCRIPT_TIRHUTA" "124") - '("warang-citi" "G_UNICODE_SCRIPT_WARANG_CITI" "125") + '("warang_citi" "G_UNICODE_SCRIPT_WARANG_CITI" "125") ) ) -;; Original typedef: -;; typedef enum { -;; G_NORMALIZE_DEFAULT, -;; G_NORMALIZE_NFD = G_NORMALIZE_DEFAULT, -;; G_NORMALIZE_DEFAULT_COMPOSE, -;; G_NORMALIZE_NFC = G_NORMALIZE_DEFAULT_COMPOSE, -;; G_NORMALIZE_ALL, -;; G_NORMALIZE_NFKD = G_NORMALIZE_ALL, -;; G_NORMALIZE_ALL_COMPOSE, -;; G_NORMALIZE_NFKC = G_NORMALIZE_ALL_COMPOSE -;; } GNormalizeMode; - -(define-enum-extended NormalizeMode +(define-enum-extended UnicodeType (in-module "G") - (c-name "GNormalizeMode") + (c-name "GUnicodeType") (values - '("default" "G_NORMALIZE_DEFAULT" "0") - '("nfd" "G_NORMALIZE_NFD" "0") - '("default-compose" "G_NORMALIZE_DEFAULT_COMPOSE" "1") - '("nfc" "G_NORMALIZE_NFC" "1") - '("all" "G_NORMALIZE_ALL" "2") - '("nfkd" "G_NORMALIZE_NFKD" "2") - '("all-compose" "G_NORMALIZE_ALL_COMPOSE" "3") - '("nfkc" "G_NORMALIZE_NFKC" "3") + '("control" "G_UNICODE_CONTROL" "0") + '("format" "G_UNICODE_FORMAT" "1") + '("unassigned" "G_UNICODE_UNASSIGNED" "2") + '("private_use" "G_UNICODE_PRIVATE_USE" "3") + '("surrogate" "G_UNICODE_SURROGATE" "4") + '("lowercase_letter" "G_UNICODE_LOWERCASE_LETTER" "5") + '("modifier_letter" "G_UNICODE_MODIFIER_LETTER" "6") + '("other_letter" "G_UNICODE_OTHER_LETTER" "7") + '("titlecase_letter" "G_UNICODE_TITLECASE_LETTER" "8") + '("uppercase_letter" "G_UNICODE_UPPERCASE_LETTER" "9") + '("spacing_mark" "G_UNICODE_SPACING_MARK" "10") + '("enclosing_mark" "G_UNICODE_ENCLOSING_MARK" "11") + '("non_spacing_mark" "G_UNICODE_NON_SPACING_MARK" "12") + '("decimal_number" "G_UNICODE_DECIMAL_NUMBER" "13") + '("letter_number" "G_UNICODE_LETTER_NUMBER" "14") + '("other_number" "G_UNICODE_OTHER_NUMBER" "15") + '("connect_punctuation" "G_UNICODE_CONNECT_PUNCTUATION" "16") + '("dash_punctuation" "G_UNICODE_DASH_PUNCTUATION" "17") + '("close_punctuation" "G_UNICODE_CLOSE_PUNCTUATION" "18") + '("final_punctuation" "G_UNICODE_FINAL_PUNCTUATION" "19") + '("initial_punctuation" "G_UNICODE_INITIAL_PUNCTUATION" "20") + '("other_punctuation" "G_UNICODE_OTHER_PUNCTUATION" "21") + '("open_punctuation" "G_UNICODE_OPEN_PUNCTUATION" "22") + '("currency_symbol" "G_UNICODE_CURRENCY_SYMBOL" "23") + '("modifier_symbol" "G_UNICODE_MODIFIER_SYMBOL" "24") + '("math_symbol" "G_UNICODE_MATH_SYMBOL" "25") + '("other_symbol" "G_UNICODE_OTHER_SYMBOL" "26") + '("line_separator" "G_UNICODE_LINE_SEPARATOR" "27") + '("paragraph_separator" "G_UNICODE_PARAGRAPH_SEPARATOR" "28") + '("space_separator" "G_UNICODE_SPACE_SEPARATOR" "29") ) ) -;; From gutils.h - -;; Original typedef: -;; typedef enum { -;; G_USER_DIRECTORY_DESKTOP, -;; G_USER_DIRECTORY_DOCUMENTS, -;; G_USER_DIRECTORY_DOWNLOAD, -;; G_USER_DIRECTORY_MUSIC, -;; G_USER_DIRECTORY_PICTURES, -;; G_USER_DIRECTORY_PUBLIC_SHARE, -;; G_USER_DIRECTORY_TEMPLATES, -;; G_USER_DIRECTORY_VIDEOS, -;; -;; G_USER_N_DIRECTORIES -;; } GUserDirectory; - (define-enum-extended UserDirectory (in-module "G") (c-name "GUserDirectory") (values - '("directory-desktop" "G_USER_DIRECTORY_DESKTOP" "0") - '("directory-documents" "G_USER_DIRECTORY_DOCUMENTS" "1") - '("directory-download" "G_USER_DIRECTORY_DOWNLOAD" "2") - '("directory-music" "G_USER_DIRECTORY_MUSIC" "3") - '("directory-pictures" "G_USER_DIRECTORY_PICTURES" "4") - '("directory-public-share" "G_USER_DIRECTORY_PUBLIC_SHARE" "5") - '("directory-templates" "G_USER_DIRECTORY_TEMPLATES" "6") - '("directory-videos" "G_USER_DIRECTORY_VIDEOS" "7") - '("n-directories" "G_USER_N_DIRECTORIES" "8") + '("directory_desktop" "G_USER_DIRECTORY_DESKTOP" "0") + '("directory_documents" "G_USER_DIRECTORY_DOCUMENTS" "1") + '("directory_download" "G_USER_DIRECTORY_DOWNLOAD" "2") + '("directory_music" "G_USER_DIRECTORY_MUSIC" "3") + '("directory_pictures" "G_USER_DIRECTORY_PICTURES" "4") + '("directory_public_share" "G_USER_DIRECTORY_PUBLIC_SHARE" "5") + '("directory_templates" "G_USER_DIRECTORY_TEMPLATES" "6") + '("directory_videos" "G_USER_DIRECTORY_VIDEOS" "7") + '("n_directories" "G_USER_N_DIRECTORIES" "8") ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_FORMAT_SIZE_DEFAULT = 0, -;; G_FORMAT_SIZE_LONG_FORMAT = 1 << 0, -;; G_FORMAT_SIZE_IEC_UNITS = 1 << 1 -;; } GFormatSizeFlags; - -(define-flags-extended FormatSizeFlags - (in-module "G") - (c-name "GFormatSizeFlags") - (values - '("default" "G_FORMAT_SIZE_DEFAULT" "0x0") - '("long-format" "G_FORMAT_SIZE_LONG_FORMAT" "1 << 0") - '("iec-units" "G_FORMAT_SIZE_IEC_UNITS" "1 << 1") - ) -) - -;; From gvariant.h - -;; Original typedef: -;; typedef enum -;; { -;; G_VARIANT_CLASS_BOOLEAN = 'b', -;; G_VARIANT_CLASS_BYTE = 'y', -;; G_VARIANT_CLASS_INT16 = 'n', -;; G_VARIANT_CLASS_UINT16 = 'q', -;; G_VARIANT_CLASS_INT32 = 'i', -;; G_VARIANT_CLASS_UINT32 = 'u', -;; G_VARIANT_CLASS_INT64 = 'x', -;; G_VARIANT_CLASS_UINT64 = 't', -;; G_VARIANT_CLASS_HANDLE = 'h', -;; G_VARIANT_CLASS_DOUBLE = 'd', -;; G_VARIANT_CLASS_STRING = 's', -;; G_VARIANT_CLASS_OBJECT_PATH = 'o', -;; G_VARIANT_CLASS_SIGNATURE = 'g', -;; G_VARIANT_CLASS_VARIANT = 'v', -;; G_VARIANT_CLASS_MAYBE = 'm', -;; G_VARIANT_CLASS_ARRAY = 'a', -;; G_VARIANT_CLASS_TUPLE = '(', -;; G_VARIANT_CLASS_DICT_ENTRY = '{' -;; } GVariantClass; - (define-enum-extended VariantClass (in-module "G") (c-name "GVariantClass") (values - '("boolean" "G_VARIANT_CLASS_BOOLEAN" "0") - '("byte" "G_VARIANT_CLASS_BYTE" "'y'") - '("int16" "G_VARIANT_CLASS_INT16" "'n'") - '("uint16" "G_VARIANT_CLASS_UINT16" "'q'") - '("int32" "G_VARIANT_CLASS_INT32" "'i'") - '("uint32" "G_VARIANT_CLASS_UINT32" "'u'") - '("int64" "G_VARIANT_CLASS_INT64" "'x'") - '("uint64" "G_VARIANT_CLASS_UINT64" "'t'") - '("handle" "G_VARIANT_CLASS_HANDLE" "'h'") - '("double" "G_VARIANT_CLASS_DOUBLE" "0") - '("string" "G_VARIANT_CLASS_STRING" "'s'") - '("object-path" "G_VARIANT_CLASS_OBJECT_PATH" "'o'") - '("signature" "G_VARIANT_CLASS_SIGNATURE" "'g'") - '("variant" "G_VARIANT_CLASS_VARIANT" "'v'") - '("maybe" "G_VARIANT_CLASS_MAYBE" "'m'") - '("array" "G_VARIANT_CLASS_ARRAY" "0") - '("tuple" "G_VARIANT_CLASS_TUPLE" "'('") - '("dict-entry" "G_VARIANT_CLASS_DICT_ENTRY" "'{'") + '("boolean" "G_VARIANT_CLASS_BOOLEAN" "98") + '("byte" "G_VARIANT_CLASS_BYTE" "121") + '("int16" "G_VARIANT_CLASS_INT16" "110") + '("uint16" "G_VARIANT_CLASS_UINT16" "113") + '("int32" "G_VARIANT_CLASS_INT32" "105") + '("uint32" "G_VARIANT_CLASS_UINT32" "117") + '("int64" "G_VARIANT_CLASS_INT64" "120") + '("uint64" "G_VARIANT_CLASS_UINT64" "116") + '("handle" "G_VARIANT_CLASS_HANDLE" "104") + '("double" "G_VARIANT_CLASS_DOUBLE" "100") + '("string" "G_VARIANT_CLASS_STRING" "115") + '("object_path" "G_VARIANT_CLASS_OBJECT_PATH" "111") + '("signature" "G_VARIANT_CLASS_SIGNATURE" "103") + '("variant" "G_VARIANT_CLASS_VARIANT" "118") + '("maybe" "G_VARIANT_CLASS_MAYBE" "109") + '("array" "G_VARIANT_CLASS_ARRAY" "97") + '("tuple" "G_VARIANT_CLASS_TUPLE" "40") + '("dict_entry" "G_VARIANT_CLASS_DICT_ENTRY" "123") ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_VARIANT_PARSE_ERROR_FAILED, -;; G_VARIANT_PARSE_ERROR_BASIC_TYPE_EXPECTED, -;; G_VARIANT_PARSE_ERROR_CANNOT_INFER_TYPE, -;; G_VARIANT_PARSE_ERROR_DEFINITE_TYPE_EXPECTED, -;; G_VARIANT_PARSE_ERROR_INPUT_NOT_AT_END, -;; G_VARIANT_PARSE_ERROR_INVALID_CHARACTER, -;; G_VARIANT_PARSE_ERROR_INVALID_FORMAT_STRING, -;; G_VARIANT_PARSE_ERROR_INVALID_OBJECT_PATH, -;; G_VARIANT_PARSE_ERROR_INVALID_SIGNATURE, -;; G_VARIANT_PARSE_ERROR_INVALID_TYPE_STRING, -;; G_VARIANT_PARSE_ERROR_NO_COMMON_TYPE, -;; G_VARIANT_PARSE_ERROR_NUMBER_OUT_OF_RANGE, -;; G_VARIANT_PARSE_ERROR_NUMBER_TOO_BIG, -;; G_VARIANT_PARSE_ERROR_TYPE_ERROR, -;; G_VARIANT_PARSE_ERROR_UNEXPECTED_TOKEN, -;; G_VARIANT_PARSE_ERROR_UNKNOWN_KEYWORD, -;; G_VARIANT_PARSE_ERROR_UNTERMINATED_STRING_CONSTANT, -;; G_VARIANT_PARSE_ERROR_VALUE_EXPECTED -;; } GVariantParseError; - (define-enum-extended VariantParseError (in-module "G") (c-name "GVariantParseError") |