summaryrefslogtreecommitdiff
path: root/glib/src/glib_enums.defs
diff options
context:
space:
mode:
Diffstat (limited to 'glib/src/glib_enums.defs')
-rw-r--r--glib/src/glib_enums.defs1960
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")