1 ;; From /opt/gnome218/include/glib-2.0/glib/gbookmarkfile.h
3 (define-enum-extended BookmarkFileError
5 (c-name "GBookmarkFileError")
7 '("invalid-uri" "G_BOOKMARK_FILE_ERROR_INVALID_URI" "0")
8 '("invalid-value" "G_BOOKMARK_FILE_ERROR_INVALID_VALUE" "1")
9 '("app-not-registered" "G_BOOKMARK_FILE_ERROR_APP_NOT_REGISTERED" "2")
10 '("uri-not-found" "G_BOOKMARK_FILE_ERROR_URI_NOT_FOUND" "3")
11 '("read" "G_BOOKMARK_FILE_ERROR_READ" "4")
12 '("unknown-encoding" "G_BOOKMARK_FILE_ERROR_UNKNOWN_ENCODING" "5")
13 '("write" "G_BOOKMARK_FILE_ERROR_WRITE" "6")
14 '("file-not-found" "G_BOOKMARK_FILE_ERROR_FILE_NOT_FOUND" "7")
18 ;; From /opt/gnome218/include/glib-2.0/glib/gconvert.h
20 (define-enum-extended ConvertError
22 (c-name "GConvertError")
24 '("no-conversion" "G_CONVERT_ERROR_NO_CONVERSION" "0")
25 '("illegal-sequence" "G_CONVERT_ERROR_ILLEGAL_SEQUENCE" "1")
26 '("failed" "G_CONVERT_ERROR_FAILED" "2")
27 '("partial-input" "G_CONVERT_ERROR_PARTIAL_INPUT" "3")
28 '("bad-uri" "G_CONVERT_ERROR_BAD_URI" "4")
29 '("not-absolute-path" "G_CONVERT_ERROR_NOT_ABSOLUTE_PATH" "5")
33 ;; From /opt/gnome218/include/glib-2.0/glib/gdate.h
35 (define-enum-extended DateDMY
39 '("day" "G_DATE_DAY" "0")
40 '("month" "G_DATE_MONTH" "1")
41 '("year" "G_DATE_YEAR" "2")
45 (define-enum-extended DateWeekday
47 (c-name "GDateWeekday")
49 '("bad-weekday" "G_DATE_BAD_WEEKDAY" "0")
50 '("monday" "G_DATE_MONDAY" "1")
51 '("tuesday" "G_DATE_TUESDAY" "2")
52 '("wednesday" "G_DATE_WEDNESDAY" "3")
53 '("thursday" "G_DATE_THURSDAY" "4")
54 '("friday" "G_DATE_FRIDAY" "5")
55 '("saturday" "G_DATE_SATURDAY" "6")
56 '("sunday" "G_DATE_SUNDAY" "7")
60 (define-enum-extended DateMonth
64 '("bad-month" "G_DATE_BAD_MONTH" "0")
65 '("january" "G_DATE_JANUARY" "1")
66 '("february" "G_DATE_FEBRUARY" "2")
67 '("march" "G_DATE_MARCH" "3")
68 '("april" "G_DATE_APRIL" "4")
69 '("may" "G_DATE_MAY" "5")
70 '("june" "G_DATE_JUNE" "6")
71 '("july" "G_DATE_JULY" "7")
72 '("august" "G_DATE_AUGUST" "8")
73 '("september" "G_DATE_SEPTEMBER" "9")
74 '("october" "G_DATE_OCTOBER" "10")
75 '("november" "G_DATE_NOVEMBER" "11")
76 '("december" "G_DATE_DECEMBER" "12")
80 ;; From /opt/gnome218/include/glib-2.0/glib/gfileutils.h
82 (define-enum-extended FileError
86 '("exist" "G_FILE_ERROR_EXIST" "0")
87 '("isdir" "G_FILE_ERROR_ISDIR" "1")
88 '("acces" "G_FILE_ERROR_ACCES" "2")
89 '("nametoolong" "G_FILE_ERROR_NAMETOOLONG" "3")
90 '("noent" "G_FILE_ERROR_NOENT" "4")
91 '("notdir" "G_FILE_ERROR_NOTDIR" "5")
92 '("nxio" "G_FILE_ERROR_NXIO" "6")
93 '("nodev" "G_FILE_ERROR_NODEV" "7")
94 '("rofs" "G_FILE_ERROR_ROFS" "8")
95 '("txtbsy" "G_FILE_ERROR_TXTBSY" "9")
96 '("fault" "G_FILE_ERROR_FAULT" "10")
97 '("loop" "G_FILE_ERROR_LOOP" "11")
98 '("nospc" "G_FILE_ERROR_NOSPC" "12")
99 '("nomem" "G_FILE_ERROR_NOMEM" "13")
100 '("mfile" "G_FILE_ERROR_MFILE" "14")
101 '("nfile" "G_FILE_ERROR_NFILE" "15")
102 '("badf" "G_FILE_ERROR_BADF" "16")
103 '("inval" "G_FILE_ERROR_INVAL" "17")
104 '("pipe" "G_FILE_ERROR_PIPE" "18")
105 '("again" "G_FILE_ERROR_AGAIN" "19")
106 '("intr" "G_FILE_ERROR_INTR" "20")
107 '("io" "G_FILE_ERROR_IO" "21")
108 '("perm" "G_FILE_ERROR_PERM" "22")
109 '("nosys" "G_FILE_ERROR_NOSYS" "23")
110 '("failed" "G_FILE_ERROR_FAILED" "24")
114 (define-flags-extended FileTest
118 '("is-regular" "G_FILE_TEST_IS_REGULAR" "1 << 0")
119 '("is-symlink" "G_FILE_TEST_IS_SYMLINK" "1 << 1")
120 '("is-dir" "G_FILE_TEST_IS_DIR" "1 << 2")
121 '("is-executable" "G_FILE_TEST_IS_EXECUTABLE" "1 << 3")
122 '("exists" "G_FILE_TEST_EXISTS" "1 << 4")
126 ;; From /opt/gnome218/include/glib-2.0/glib/ghook.h
128 (define-flags-extended HookFlagMask
130 (c-name "GHookFlagMask")
132 '("active" "G_HOOK_FLAG_ACTIVE" "1 << 0")
133 '("in-call" "G_HOOK_FLAG_IN_CALL" "1 << 1")
134 '("mask" "G_HOOK_FLAG_MASK" "0x0f")
138 ;; From /opt/gnome218/include/glib-2.0/glib/giochannel.h
140 (define-enum-extended IOError
144 '("none" "G_IO_ERROR_NONE" "0")
145 '("again" "G_IO_ERROR_AGAIN" "1")
146 '("inval" "G_IO_ERROR_INVAL" "2")
147 '("unknown" "G_IO_ERROR_UNKNOWN" "3")
151 (define-enum-extended IOChannelError
153 (c-name "GIOChannelError")
155 '("fbig" "G_IO_CHANNEL_ERROR_FBIG" "0")
156 '("inval" "G_IO_CHANNEL_ERROR_INVAL" "1")
157 '("io" "G_IO_CHANNEL_ERROR_IO" "2")
158 '("isdir" "G_IO_CHANNEL_ERROR_ISDIR" "3")
159 '("nospc" "G_IO_CHANNEL_ERROR_NOSPC" "4")
160 '("nxio" "G_IO_CHANNEL_ERROR_NXIO" "5")
161 '("overflow" "G_IO_CHANNEL_ERROR_OVERFLOW" "6")
162 '("pipe" "G_IO_CHANNEL_ERROR_PIPE" "7")
163 '("failed" "G_IO_CHANNEL_ERROR_FAILED" "8")
167 (define-enum-extended IOStatus
171 '("error" "G_IO_STATUS_ERROR" "0")
172 '("normal" "G_IO_STATUS_NORMAL" "1")
173 '("eof" "G_IO_STATUS_EOF" "2")
174 '("again" "G_IO_STATUS_AGAIN" "3")
178 (define-enum-extended SeekType
182 '("cur" "G_SEEK_CUR" "0")
183 '("set" "G_SEEK_SET" "1")
184 '("end" "G_SEEK_END" "2")
188 (define-enum-extended IOCondition
190 (c-name "GIOCondition")
195 (define-flags-extended IOFlags
199 '("append" "G_IO_FLAG_APPEND" "1 << 0")
200 '("nonblock" "G_IO_FLAG_NONBLOCK" "1 << 1")
201 '("is-readable" "G_IO_FLAG_IS_READABLE" "1 << 2")
202 '("is-writeable" "G_IO_FLAG_IS_WRITEABLE" "1 << 3")
203 '("is-seekable" "G_IO_FLAG_IS_SEEKABLE" "1 << 4")
204 '("get-mask" "G_IO_FLAG_GET_MASK" "0x0")
205 '("set-mask" "G_IO_FLAG_SET_MASK" "0x1")
209 ;; From /opt/gnome218/include/glib-2.0/glib/gkeyfile.h
211 (define-enum-extended KeyFileError
213 (c-name "GKeyFileError")
215 '("unknown-encoding" "G_KEY_FILE_ERROR_UNKNOWN_ENCODING" "0")
216 '("parse" "G_KEY_FILE_ERROR_PARSE" "1")
217 '("not-found" "G_KEY_FILE_ERROR_NOT_FOUND" "2")
218 '("key-not-found" "G_KEY_FILE_ERROR_KEY_NOT_FOUND" "3")
219 '("group-not-found" "G_KEY_FILE_ERROR_GROUP_NOT_FOUND" "4")
220 '("invalid-value" "G_KEY_FILE_ERROR_INVALID_VALUE" "5")
224 (define-flags-extended KeyFileFlags
226 (c-name "GKeyFileFlags")
228 '("none" "G_KEY_FILE_NONE" "0")
229 '("keep-comments" "G_KEY_FILE_KEEP_COMMENTS" "1 << 0")
230 '("keep-translations" "G_KEY_FILE_KEEP_TRANSLATIONS" "1 << 1")
234 ;; From /opt/gnome218/include/glib-2.0/glib/gmarkup.h
236 (define-enum-extended MarkupError
238 (c-name "GMarkupError")
240 '("bad-utf8" "G_MARKUP_ERROR_BAD_UTF8" "0")
241 '("empty" "G_MARKUP_ERROR_EMPTY" "1")
242 '("parse" "G_MARKUP_ERROR_PARSE" "2")
243 '("unknown-element" "G_MARKUP_ERROR_UNKNOWN_ELEMENT" "3")
244 '("unknown-attribute" "G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE" "4")
245 '("invalid-content" "G_MARKUP_ERROR_INVALID_CONTENT" "5")
249 (define-flags-extended MarkupParseFlags
251 (c-name "GMarkupParseFlags")
253 '("do-not-use-this-unsupported-flag" "G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG" "1 << 0")
254 '("treat-cdata-as-text" "G_MARKUP_TREAT_CDATA_AS_TEXT" "1 << 1")
258 ;; From /opt/gnome218/include/glib-2.0/glib/gmessages.h
260 (define-flags-extended LogLevelFlags
262 (c-name "GLogLevelFlags")
264 '("flag-recursion" "G_LOG_FLAG_RECURSION" "1 << 0")
265 '("flag-fatal" "G_LOG_FLAG_FATAL" "1 << 1")
266 '("level-error" "G_LOG_LEVEL_ERROR" "1 << 2")
267 '("level-critical" "G_LOG_LEVEL_CRITICAL" "1 << 3")
268 '("level-warning" "G_LOG_LEVEL_WARNING" "1 << 4")
269 '("level-message" "G_LOG_LEVEL_MESSAGE" "1 << 5")
270 '("level-info" "G_LOG_LEVEL_INFO" "1 << 6")
271 '("level-debug" "G_LOG_LEVEL_DEBUG" "1 << 7")
272 '("level-mask" "G_LOG_LEVEL_MASK" "0xFFFFFFFE")
276 ;; From /opt/gnome218/include/glib-2.0/glib/gnode.h
278 (define-flags-extended TraverseFlags
280 (c-name "GTraverseFlags")
282 '("leaves" "G_TRAVERSE_LEAVES" "1 << 0")
283 '("non-leaves" "G_TRAVERSE_NON_LEAVES" "1 << 1")
284 '("all" "G_TRAVERSE_ALL" "0x1")
285 '("mask" "G_TRAVERSE_MASK" "0x03")
286 '("leafs" "G_TRAVERSE_LEAFS" "0x1")
287 '("non-leafs" "G_TRAVERSE_NON_LEAFS" "0x2")
291 (define-enum-extended TraverseType
293 (c-name "GTraverseType")
295 '("in-order" "G_IN_ORDER" "0")
296 '("pre-order" "G_PRE_ORDER" "1")
297 '("post-order" "G_POST_ORDER" "2")
298 '("level-order" "G_LEVEL_ORDER" "3")
302 ;; From /opt/gnome218/include/glib-2.0/glib/goption.h
304 (define-flags-extended OptionFlags
306 (c-name "GOptionFlags")
308 '("hidden" "G_OPTION_FLAG_HIDDEN" "1 << 0")
309 '("in-main" "G_OPTION_FLAG_IN_MAIN" "1 << 1")
310 '("reverse" "G_OPTION_FLAG_REVERSE" "1 << 2")
311 '("no-arg" "G_OPTION_FLAG_NO_ARG" "1 << 3")
312 '("filename" "G_OPTION_FLAG_FILENAME" "1 << 4")
313 '("optional-arg" "G_OPTION_FLAG_OPTIONAL_ARG" "1 << 5")
314 '("noalias" "G_OPTION_FLAG_NOALIAS" "1 << 6")
318 (define-enum-extended OptionArg
320 (c-name "GOptionArg")
322 '("none" "G_OPTION_ARG_NONE" "0")
323 '("string" "G_OPTION_ARG_STRING" "1")
324 '("int" "G_OPTION_ARG_INT" "2")
325 '("callback" "G_OPTION_ARG_CALLBACK" "3")
326 '("filename" "G_OPTION_ARG_FILENAME" "4")
327 '("string-array" "G_OPTION_ARG_STRING_ARRAY" "5")
328 '("filename-array" "G_OPTION_ARG_FILENAME_ARRAY" "6")
329 '("double" "G_OPTION_ARG_DOUBLE" "7")
330 '("int64" "G_OPTION_ARG_INT64" "8")
334 (define-enum-extended OptionError
336 (c-name "GOptionError")
338 '("unknown-option" "G_OPTION_ERROR_UNKNOWN_OPTION" "0")
339 '("bad-value" "G_OPTION_ERROR_BAD_VALUE" "1")
340 '("failed" "G_OPTION_ERROR_FAILED" "2")
344 ;; From /opt/gnome218/include/glib-2.0/glib/gregex.h
346 (define-enum-extended RegexError
348 (c-name "GRegexError")
350 '("compile" "G_REGEX_ERROR_COMPILE" "0")
351 '("optimize" "G_REGEX_ERROR_OPTIMIZE" "1")
352 '("replace" "G_REGEX_ERROR_REPLACE" "2")
353 '("match" "G_REGEX_ERROR_MATCH" "3")
357 (define-flags-extended RegexCompileFlags
359 (c-name "GRegexCompileFlags")
361 '("caseless" "G_REGEX_CASELESS" "1 << 0")
362 '("multiline" "G_REGEX_MULTILINE" "1 << 1")
363 '("dotall" "G_REGEX_DOTALL" "1 << 2")
364 '("extended" "G_REGEX_EXTENDED" "1 << 3")
365 '("anchored" "G_REGEX_ANCHORED" "1 << 4")
366 '("dollar-endonly" "G_REGEX_DOLLAR_ENDONLY" "1 << 5")
367 '("ungreedy" "G_REGEX_UNGREEDY" "1 << 9")
368 '("raw" "G_REGEX_RAW" "1 << 11")
369 '("no-auto-capture" "G_REGEX_NO_AUTO_CAPTURE" "1 << 12")
370 '("optimize" "G_REGEX_OPTIMIZE" "1 << 13")
371 '("dupnames" "G_REGEX_DUPNAMES" "1 << 19")
372 '("newline-cr" "G_REGEX_NEWLINE_CR" "1 << 20")
373 '("newline-lf" "G_REGEX_NEWLINE_LF" "1 << 21")
374 '("newline-crlf" "G_REGEX_NEWLINE_CRLF" "0x100000")
378 (define-flags-extended RegexMatchFlags
380 (c-name "GRegexMatchFlags")
382 '("anchored" "G_REGEX_MATCH_ANCHORED" "1 << 4")
383 '("notbol" "G_REGEX_MATCH_NOTBOL" "1 << 7")
384 '("noteol" "G_REGEX_MATCH_NOTEOL" "1 << 8")
385 '("notempty" "G_REGEX_MATCH_NOTEMPTY" "1 << 10")
386 '("partial" "G_REGEX_MATCH_PARTIAL" "1 << 15")
387 '("newline-cr" "G_REGEX_MATCH_NEWLINE_CR" "1 << 20")
388 '("newline-lf" "G_REGEX_MATCH_NEWLINE_LF" "1 << 21")
389 '("newline-crlf" "G_REGEX_MATCH_NEWLINE_CRLF" "0x100000")
390 '("newline-any" "G_REGEX_MATCH_NEWLINE_ANY" "1 << 22")
394 ;; From /opt/gnome218/include/glib-2.0/glib/gscanner.h
396 (define-enum-extended ErrorType
398 (c-name "GErrorType")
400 '("unknown" "G_ERR_UNKNOWN" "0")
401 '("unexp-eof" "G_ERR_UNEXP_EOF" "1")
402 '("unexp-eof-in-string" "G_ERR_UNEXP_EOF_IN_STRING" "2")
403 '("unexp-eof-in-comment" "G_ERR_UNEXP_EOF_IN_COMMENT" "3")
404 '("non-digit-in-const" "G_ERR_NON_DIGIT_IN_CONST" "4")
405 '("digit-radix" "G_ERR_DIGIT_RADIX" "5")
406 '("float-radix" "G_ERR_FLOAT_RADIX" "6")
407 '("float-malformed" "G_ERR_FLOAT_MALFORMED" "7")
411 ;; From /opt/gnome218/include/glib-2.0/glib/gshell.h
413 (define-enum-extended ShellError
415 (c-name "GShellError")
417 '("bad-quoting" "G_SHELL_ERROR_BAD_QUOTING" "0")
418 '("empty-string" "G_SHELL_ERROR_EMPTY_STRING" "1")
419 '("failed" "G_SHELL_ERROR_FAILED" "2")
423 ;; From /opt/gnome218/include/glib-2.0/glib/gslice.h
425 (define-enum-extended SliceConfig
427 (c-name "GSliceConfig")
429 '("always-malloc" "G_SLICE_CONFIG_ALWAYS_MALLOC" "1")
430 '("bypass-magazines" "G_SLICE_CONFIG_BYPASS_MAGAZINES" "2")
431 '("working-set-msecs" "G_SLICE_CONFIG_WORKING_SET_MSECS" "3")
432 '("color-increment" "G_SLICE_CONFIG_COLOR_INCREMENT" "4")
433 '("chunk-sizes" "G_SLICE_CONFIG_CHUNK_SIZES" "5")
434 '("contention-counter" "G_SLICE_CONFIG_CONTENTION_COUNTER" "6")
438 ;; From /opt/gnome218/include/glib-2.0/glib/gspawn.h
440 (define-enum-extended SpawnError
442 (c-name "GSpawnError")
444 '("fork" "G_SPAWN_ERROR_FORK" "0")
445 '("read" "G_SPAWN_ERROR_READ" "1")
446 '("chdir" "G_SPAWN_ERROR_CHDIR" "2")
447 '("acces" "G_SPAWN_ERROR_ACCES" "3")
448 '("perm" "G_SPAWN_ERROR_PERM" "4")
449 '("2big" "G_SPAWN_ERROR_2BIG" "5")
450 '("noexec" "G_SPAWN_ERROR_NOEXEC" "6")
451 '("nametoolong" "G_SPAWN_ERROR_NAMETOOLONG" "7")
452 '("noent" "G_SPAWN_ERROR_NOENT" "8")
453 '("nomem" "G_SPAWN_ERROR_NOMEM" "9")
454 '("notdir" "G_SPAWN_ERROR_NOTDIR" "10")
455 '("loop" "G_SPAWN_ERROR_LOOP" "11")
456 '("txtbusy" "G_SPAWN_ERROR_TXTBUSY" "12")
457 '("io" "G_SPAWN_ERROR_IO" "13")
458 '("nfile" "G_SPAWN_ERROR_NFILE" "14")
459 '("mfile" "G_SPAWN_ERROR_MFILE" "15")
460 '("inval" "G_SPAWN_ERROR_INVAL" "16")
461 '("isdir" "G_SPAWN_ERROR_ISDIR" "17")
462 '("libbad" "G_SPAWN_ERROR_LIBBAD" "18")
466 (define-flags-extended SpawnFlags
468 (c-name "GSpawnFlags")
470 '("leave-descriptors-open" "G_SPAWN_LEAVE_DESCRIPTORS_OPEN" "1 << 0")
471 '("do-not-reap-child" "G_SPAWN_DO_NOT_REAP_CHILD" "1 << 1")
472 '("search-path" "G_SPAWN_SEARCH_PATH" "1 << 2")
473 '("stdout-to-dev-null" "G_SPAWN_STDOUT_TO_DEV_NULL" "1 << 3")
474 '("stderr-to-dev-null" "G_SPAWN_STDERR_TO_DEV_NULL" "1 << 4")
475 '("child-inherits-stdin" "G_SPAWN_CHILD_INHERITS_STDIN" "1 << 5")
476 '("file-and-argv-zero" "G_SPAWN_FILE_AND_ARGV_ZERO" "1 << 6")
480 ;; From /opt/gnome218/include/glib-2.0/glib/gstrfuncs.h
482 (define-flags-extended AsciiType
484 (c-name "GAsciiType")
486 '("alnum" "G_ASCII_ALNUM" "1 << 0")
487 '("alpha" "G_ASCII_ALPHA" "1 << 1")
488 '("cntrl" "G_ASCII_CNTRL" "1 << 2")
489 '("digit" "G_ASCII_DIGIT" "1 << 3")
490 '("graph" "G_ASCII_GRAPH" "1 << 4")
491 '("lower" "G_ASCII_LOWER" "1 << 5")
492 '("print" "G_ASCII_PRINT" "1 << 6")
493 '("punct" "G_ASCII_PUNCT" "1 << 7")
494 '("space" "G_ASCII_SPACE" "1 << 8")
495 '("upper" "G_ASCII_UPPER" "1 << 9")
496 '("xdigit" "G_ASCII_XDIGIT" "1 << 10")
500 ;; From /opt/gnome218/include/glib-2.0/glib/gthread.h
502 (define-enum-extended ThreadError
504 (c-name "GThreadError")
506 '("n" "G_THREAD_ERROR_AGAIN" "0")
510 (define-enum-extended ThreadPriority
512 (c-name "GThreadPriority")
514 '("low" "G_THREAD_PRIORITY_LOW" "0")
515 '("normal" "G_THREAD_PRIORITY_NORMAL" "1")
516 '("high" "G_THREAD_PRIORITY_HIGH" "2")
517 '("urgent" "G_THREAD_PRIORITY_URGENT" "3")
521 (define-enum-extended OnceStatus
523 (c-name "GOnceStatus")
525 '("notcalled" "G_ONCE_STATUS_NOTCALLED" "0")
526 '("progress" "G_ONCE_STATUS_PROGRESS" "1")
527 '("ready" "G_ONCE_STATUS_READY" "2")
531 ;; From /opt/gnome218/include/glib-2.0/glib/gunicode.h
533 (define-enum-extended UnicodeType
535 (c-name "GUnicodeType")
537 '("control" "G_UNICODE_CONTROL" "0")
538 '("format" "G_UNICODE_FORMAT" "1")
539 '("unassigned" "G_UNICODE_UNASSIGNED" "2")
540 '("private-use" "G_UNICODE_PRIVATE_USE" "3")
541 '("surrogate" "G_UNICODE_SURROGATE" "4")
542 '("lowercase-letter" "G_UNICODE_LOWERCASE_LETTER" "5")
543 '("modifier-letter" "G_UNICODE_MODIFIER_LETTER" "6")
544 '("other-letter" "G_UNICODE_OTHER_LETTER" "7")
545 '("titlecase-letter" "G_UNICODE_TITLECASE_LETTER" "8")
546 '("uppercase-letter" "G_UNICODE_UPPERCASE_LETTER" "9")
547 '("combining-mark" "G_UNICODE_COMBINING_MARK" "10")
548 '("enclosing-mark" "G_UNICODE_ENCLOSING_MARK" "11")
549 '("non-spacing-mark" "G_UNICODE_NON_SPACING_MARK" "12")
550 '("decimal-number" "G_UNICODE_DECIMAL_NUMBER" "13")
551 '("letter-number" "G_UNICODE_LETTER_NUMBER" "14")
552 '("other-number" "G_UNICODE_OTHER_NUMBER" "15")
553 '("connect-punctuation" "G_UNICODE_CONNECT_PUNCTUATION" "16")
554 '("dash-punctuation" "G_UNICODE_DASH_PUNCTUATION" "17")
555 '("close-punctuation" "G_UNICODE_CLOSE_PUNCTUATION" "18")
556 '("final-punctuation" "G_UNICODE_FINAL_PUNCTUATION" "19")
557 '("initial-punctuation" "G_UNICODE_INITIAL_PUNCTUATION" "20")
558 '("other-punctuation" "G_UNICODE_OTHER_PUNCTUATION" "21")
559 '("open-punctuation" "G_UNICODE_OPEN_PUNCTUATION" "22")
560 '("currency-symbol" "G_UNICODE_CURRENCY_SYMBOL" "23")
561 '("modifier-symbol" "G_UNICODE_MODIFIER_SYMBOL" "24")
562 '("math-symbol" "G_UNICODE_MATH_SYMBOL" "25")
563 '("other-symbol" "G_UNICODE_OTHER_SYMBOL" "26")
564 '("line-separator" "G_UNICODE_LINE_SEPARATOR" "27")
565 '("paragraph-separator" "G_UNICODE_PARAGRAPH_SEPARATOR" "28")
566 '("space-separator" "G_UNICODE_SPACE_SEPARATOR" "29")
570 (define-enum-extended UnicodeBreakType
572 (c-name "GUnicodeBreakType")
574 '("mandatory" "G_UNICODE_BREAK_MANDATORY" "0")
575 '("carriage-return" "G_UNICODE_BREAK_CARRIAGE_RETURN" "1")
576 '("line-feed" "G_UNICODE_BREAK_LINE_FEED" "2")
577 '("combining-mark" "G_UNICODE_BREAK_COMBINING_MARK" "3")
578 '("surrogate" "G_UNICODE_BREAK_SURROGATE" "4")
579 '("zero-width-space" "G_UNICODE_BREAK_ZERO_WIDTH_SPACE" "5")
580 '("inseparable" "G_UNICODE_BREAK_INSEPARABLE" "6")
581 '("non-breaking-glue" "G_UNICODE_BREAK_NON_BREAKING_GLUE" "7")
582 '("contingent" "G_UNICODE_BREAK_CONTINGENT" "8")
583 '("space" "G_UNICODE_BREAK_SPACE" "9")
584 '("after" "G_UNICODE_BREAK_AFTER" "10")
585 '("before" "G_UNICODE_BREAK_BEFORE" "11")
586 '("before-and-after" "G_UNICODE_BREAK_BEFORE_AND_AFTER" "12")
587 '("hyphen" "G_UNICODE_BREAK_HYPHEN" "13")
588 '("non-starter" "G_UNICODE_BREAK_NON_STARTER" "14")
589 '("open-punctuation" "G_UNICODE_BREAK_OPEN_PUNCTUATION" "15")
590 '("close-punctuation" "G_UNICODE_BREAK_CLOSE_PUNCTUATION" "16")
591 '("quotation" "G_UNICODE_BREAK_QUOTATION" "17")
592 '("exclamation" "G_UNICODE_BREAK_EXCLAMATION" "18")
593 '("ideographic" "G_UNICODE_BREAK_IDEOGRAPHIC" "19")
594 '("numeric" "G_UNICODE_BREAK_NUMERIC" "20")
595 '("infix-separator" "G_UNICODE_BREAK_INFIX_SEPARATOR" "21")
596 '("symbol" "G_UNICODE_BREAK_SYMBOL" "22")
597 '("alphabetic" "G_UNICODE_BREAK_ALPHABETIC" "23")
598 '("prefix" "G_UNICODE_BREAK_PREFIX" "24")
599 '("postfix" "G_UNICODE_BREAK_POSTFIX" "25")
600 '("complex-context" "G_UNICODE_BREAK_COMPLEX_CONTEXT" "26")
601 '("ambiguous" "G_UNICODE_BREAK_AMBIGUOUS" "27")
602 '("unknown" "G_UNICODE_BREAK_UNKNOWN" "28")
603 '("next-line" "G_UNICODE_BREAK_NEXT_LINE" "29")
604 '("word-joiner" "G_UNICODE_BREAK_WORD_JOINER" "30")
605 '("hangul-l-jamo" "G_UNICODE_BREAK_HANGUL_L_JAMO" "31")
606 '("hangul-v-jamo" "G_UNICODE_BREAK_HANGUL_V_JAMO" "32")
607 '("hangul-t-jamo" "G_UNICODE_BREAK_HANGUL_T_JAMO" "33")
608 '("hangul-lv-syllable" "G_UNICODE_BREAK_HANGUL_LV_SYLLABLE" "34")
609 '("hangul-lvt-syllable" "G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE" "35")
613 (define-enum-extended UnicodeScript
615 (c-name "GUnicodeScript")
617 '("invalid-code" "G_UNICODE_SCRIPT_INVALID_CODE" "-1")
618 '("common" "G_UNICODE_SCRIPT_COMMON" "0")
619 '("inherited" "G_UNICODE_SCRIPT_INHERITED" "1")
620 '("arabic" "G_UNICODE_SCRIPT_ARABIC" "2")
621 '("armenian" "G_UNICODE_SCRIPT_ARMENIAN" "3")
622 '("bengali" "G_UNICODE_SCRIPT_BENGALI" "4")
623 '("bopomofo" "G_UNICODE_SCRIPT_BOPOMOFO" "5")
624 '("cherokee" "G_UNICODE_SCRIPT_CHEROKEE" "6")
625 '("coptic" "G_UNICODE_SCRIPT_COPTIC" "7")
626 '("cyrillic" "G_UNICODE_SCRIPT_CYRILLIC" "8")
627 '("deseret" "G_UNICODE_SCRIPT_DESERET" "9")
628 '("devanagari" "G_UNICODE_SCRIPT_DEVANAGARI" "10")
629 '("ethiopic" "G_UNICODE_SCRIPT_ETHIOPIC" "11")
630 '("georgian" "G_UNICODE_SCRIPT_GEORGIAN" "12")
631 '("gothic" "G_UNICODE_SCRIPT_GOTHIC" "13")
632 '("greek" "G_UNICODE_SCRIPT_GREEK" "14")
633 '("gujarati" "G_UNICODE_SCRIPT_GUJARATI" "15")
634 '("gurmukhi" "G_UNICODE_SCRIPT_GURMUKHI" "16")
635 '("han" "G_UNICODE_SCRIPT_HAN" "17")
636 '("hangul" "G_UNICODE_SCRIPT_HANGUL" "18")
637 '("hebrew" "G_UNICODE_SCRIPT_HEBREW" "19")
638 '("hiragana" "G_UNICODE_SCRIPT_HIRAGANA" "20")
639 '("kannada" "G_UNICODE_SCRIPT_KANNADA" "21")
640 '("katakana" "G_UNICODE_SCRIPT_KATAKANA" "22")
641 '("khmer" "G_UNICODE_SCRIPT_KHMER" "23")
642 '("lao" "G_UNICODE_SCRIPT_LAO" "24")
643 '("latin" "G_UNICODE_SCRIPT_LATIN" "25")
644 '("malayalam" "G_UNICODE_SCRIPT_MALAYALAM" "26")
645 '("mongolian" "G_UNICODE_SCRIPT_MONGOLIAN" "27")
646 '("myanmar" "G_UNICODE_SCRIPT_MYANMAR" "28")
647 '("ogham" "G_UNICODE_SCRIPT_OGHAM" "29")
648 '("old-italic" "G_UNICODE_SCRIPT_OLD_ITALIC" "30")
649 '("oriya" "G_UNICODE_SCRIPT_ORIYA" "31")
650 '("runic" "G_UNICODE_SCRIPT_RUNIC" "32")
651 '("sinhala" "G_UNICODE_SCRIPT_SINHALA" "33")
652 '("syriac" "G_UNICODE_SCRIPT_SYRIAC" "34")
653 '("tamil" "G_UNICODE_SCRIPT_TAMIL" "35")
654 '("telugu" "G_UNICODE_SCRIPT_TELUGU" "36")
655 '("thaana" "G_UNICODE_SCRIPT_THAANA" "37")
656 '("thai" "G_UNICODE_SCRIPT_THAI" "38")
657 '("tibetan" "G_UNICODE_SCRIPT_TIBETAN" "39")
658 '("canadian-aboriginal" "G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL" "40")
659 '("yi" "G_UNICODE_SCRIPT_YI" "41")
660 '("tagalog" "G_UNICODE_SCRIPT_TAGALOG" "42")
661 '("hanunoo" "G_UNICODE_SCRIPT_HANUNOO" "43")
662 '("buhid" "G_UNICODE_SCRIPT_BUHID" "44")
663 '("tagbanwa" "G_UNICODE_SCRIPT_TAGBANWA" "45")
664 '("braille" "G_UNICODE_SCRIPT_BRAILLE" "46")
665 '("cypriot" "G_UNICODE_SCRIPT_CYPRIOT" "47")
666 '("limbu" "G_UNICODE_SCRIPT_LIMBU" "48")
667 '("osmanya" "G_UNICODE_SCRIPT_OSMANYA" "49")
668 '("shavian" "G_UNICODE_SCRIPT_SHAVIAN" "50")
669 '("linear-b" "G_UNICODE_SCRIPT_LINEAR_B" "51")
670 '("tai-le" "G_UNICODE_SCRIPT_TAI_LE" "52")
671 '("ugaritic" "G_UNICODE_SCRIPT_UGARITIC" "53")
672 '("new-tai-lue" "G_UNICODE_SCRIPT_NEW_TAI_LUE" "54")
673 '("buginese" "G_UNICODE_SCRIPT_BUGINESE" "55")
674 '("glagolitic" "G_UNICODE_SCRIPT_GLAGOLITIC" "56")
675 '("tifinagh" "G_UNICODE_SCRIPT_TIFINAGH" "57")
676 '("syloti-nagri" "G_UNICODE_SCRIPT_SYLOTI_NAGRI" "58")
677 '("old-persian" "G_UNICODE_SCRIPT_OLD_PERSIAN" "59")
678 '("kharoshthi" "G_UNICODE_SCRIPT_KHAROSHTHI" "60")
679 '("unknown" "G_UNICODE_SCRIPT_UNKNOWN" "61")
680 '("balinese" "G_UNICODE_SCRIPT_BALINESE" "62")
681 '("cuneiform" "G_UNICODE_SCRIPT_CUNEIFORM" "63")
682 '("phoenician" "G_UNICODE_SCRIPT_PHOENICIAN" "64")
683 '("phags-pa" "G_UNICODE_SCRIPT_PHAGS_PA" "65")
684 '("nko" "G_UNICODE_SCRIPT_NKO" "66")
688 (define-enum-extended NormalizeMode
690 (c-name "GNormalizeMode")
692 '("default" "G_NORMALIZE_DEFAULT" "0")
693 '("nfd" "G_NORMALIZE_NFD" "#error")
694 '("default-compose" "G_NORMALIZE_DEFAULT_COMPOSE" "1")
695 '("nfc" "G_NORMALIZE_NFC" "1")
696 '("all" "G_NORMALIZE_ALL" "2")
697 '("nfkd" "G_NORMALIZE_NFKD" "2")
698 '("all-compose" "G_NORMALIZE_ALL_COMPOSE" "3")
699 '("nfkc" "G_NORMALIZE_NFKC" "3")
703 ;; From /opt/gnome218/include/glib-2.0/glib/gutils.h
705 (define-enum-extended UserDirectory
707 (c-name "GUserDirectory")
709 '("directory-desktop" "G_USER_DIRECTORY_DESKTOP" "0")
710 '("directory-documents" "G_USER_DIRECTORY_DOCUMENTS" "1")
711 '("directory-download" "G_USER_DIRECTORY_DOWNLOAD" "2")
712 '("directory-music" "G_USER_DIRECTORY_MUSIC" "3")
713 '("directory-pictures" "G_USER_DIRECTORY_PICTURES" "4")
714 '("directory-public-share" "G_USER_DIRECTORY_PUBLIC_SHARE" "5")
715 '("directory-templates" "G_USER_DIRECTORY_TEMPLATES" "6")
716 '("directory-videos" "G_USER_DIRECTORY_VIDEOS" "7")
717 '("n-directories" "G_USER_N_DIRECTORIES" "8")