diff options
Diffstat (limited to 'glib/src/glib_functions.defs')
-rw-r--r-- | glib/src/glib_functions.defs | 9116 |
1 files changed, 3955 insertions, 5161 deletions
diff --git a/glib/src/glib_functions.defs b/glib/src/glib_functions.defs index f1c453e3..87445f69 100644 --- a/glib/src/glib_functions.defs +++ b/glib/src/glib_functions.defs @@ -1,1652 +1,660 @@ -;; -*- scheme -*- -; object definitions ... -;; Enumerations and flags ... - -(define-enum FileError - (in-module "GBookmark") - (c-name "GBookmarkFileError") - (gtype-id "G_TYPE_BOOKMARK_FILE_ERROR") - (values - '("invalid-uri" "G_BOOKMARK_FILE_ERROR_INVALID_URI") - '("invalid-value" "G_BOOKMARK_FILE_ERROR_INVALID_VALUE") - '("app-not-registered" "G_BOOKMARK_FILE_ERROR_APP_NOT_REGISTERED") - '("uri-not-found" "G_BOOKMARK_FILE_ERROR_URI_NOT_FOUND") - '("read" "G_BOOKMARK_FILE_ERROR_READ") - '("unknown-encoding" "G_BOOKMARK_FILE_ERROR_UNKNOWN_ENCODING") - '("write" "G_BOOKMARK_FILE_ERROR_WRITE") - '("file-not-found" "G_BOOKMARK_FILE_ERROR_FILE_NOT_FOUND") - ) -) - -(define-flags ArrayFlags - (in-module "GBSearch") - (c-name "GBSearchArrayFlags") - (gtype-id "G_TYPE_B_SEARCH_ARRAY_FLAGS") - (values - '("align-power2" "G_BSEARCH_ARRAY_ALIGN_POWER2") - '("auto-shrink" "G_BSEARCH_ARRAY_AUTO_SHRINK") - ) -) - -(define-enum Type - (in-module "GChecksum") - (c-name "GChecksumType") - (gtype-id "G_TYPE_CHECKSUM_TYPE") - (values - '("md5" "G_CHECKSUM_MD5") - '("sha1" "G_CHECKSUM_SHA1") - '("sha256" "G_CHECKSUM_SHA256") - '("sha512" "G_CHECKSUM_SHA512") - ) -) - -(define-enum Error - (in-module "GConvert") - (c-name "GConvertError") - (gtype-id "G_TYPE_CONVERT_ERROR") - (values - '("no-conversion" "G_CONVERT_ERROR_NO_CONVERSION") - '("illegal-sequence" "G_CONVERT_ERROR_ILLEGAL_SEQUENCE") - '("failed" "G_CONVERT_ERROR_FAILED") - '("partial-input" "G_CONVERT_ERROR_PARTIAL_INPUT") - '("bad-uri" "G_CONVERT_ERROR_BAD_URI") - '("not-absolute-path" "G_CONVERT_ERROR_NOT_ABSOLUTE_PATH") - '("no-memory" "G_CONVERT_ERROR_NO_MEMORY") - ) -) - -(define-enum DMY - (in-module "GDate") - (c-name "GDateDMY") - (gtype-id "G_TYPE_DATE_DMY") - (values - '("day" "G_DATE_DAY") - '("month" "G_DATE_MONTH") - '("year" "G_DATE_YEAR") - ) -) - -(define-enum Weekday - (in-module "GDate") - (c-name "GDateWeekday") - (gtype-id "G_TYPE_DATE_WEEKDAY") - (values - '("bad-weekday" "G_DATE_BAD_WEEKDAY") - '("monday" "G_DATE_MONDAY") - '("tuesday" "G_DATE_TUESDAY") - '("wednesday" "G_DATE_WEDNESDAY") - '("thursday" "G_DATE_THURSDAY") - '("friday" "G_DATE_FRIDAY") - '("saturday" "G_DATE_SATURDAY") - '("sunday" "G_DATE_SUNDAY") - ) -) - -(define-enum Month - (in-module "GDate") - (c-name "GDateMonth") - (gtype-id "G_TYPE_DATE_MONTH") - (values - '("bad-month" "G_DATE_BAD_MONTH") - '("january" "G_DATE_JANUARY") - '("february" "G_DATE_FEBRUARY") - '("march" "G_DATE_MARCH") - '("april" "G_DATE_APRIL") - '("may" "G_DATE_MAY") - '("june" "G_DATE_JUNE") - '("july" "G_DATE_JULY") - '("august" "G_DATE_AUGUST") - '("september" "G_DATE_SEPTEMBER") - '("october" "G_DATE_OCTOBER") - '("november" "G_DATE_NOVEMBER") - '("december" "G_DATE_DECEMBER") - ) -) - -(define-enum Error - (in-module "GFile") - (c-name "GFileError") - (gtype-id "G_TYPE_FILE_ERROR") - (values - '("exist" "G_FILE_ERROR_EXIST") - '("isdir" "G_FILE_ERROR_ISDIR") - '("acces" "G_FILE_ERROR_ACCES") - '("nametoolong" "G_FILE_ERROR_NAMETOOLONG") - '("noent" "G_FILE_ERROR_NOENT") - '("notdir" "G_FILE_ERROR_NOTDIR") - '("nxio" "G_FILE_ERROR_NXIO") - '("nodev" "G_FILE_ERROR_NODEV") - '("rofs" "G_FILE_ERROR_ROFS") - '("txtbsy" "G_FILE_ERROR_TXTBSY") - '("fault" "G_FILE_ERROR_FAULT") - '("loop" "G_FILE_ERROR_LOOP") - '("nospc" "G_FILE_ERROR_NOSPC") - '("nomem" "G_FILE_ERROR_NOMEM") - '("mfile" "G_FILE_ERROR_MFILE") - '("nfile" "G_FILE_ERROR_NFILE") - '("badf" "G_FILE_ERROR_BADF") - '("inval" "G_FILE_ERROR_INVAL") - '("pipe" "G_FILE_ERROR_PIPE") - '("again" "G_FILE_ERROR_AGAIN") - '("intr" "G_FILE_ERROR_INTR") - '("io" "G_FILE_ERROR_IO") - '("perm" "G_FILE_ERROR_PERM") - '("nosys" "G_FILE_ERROR_NOSYS") - '("failed" "G_FILE_ERROR_FAILED") - ) -) - -(define-flags Test - (in-module "GFile") - (c-name "GFileTest") - (gtype-id "G_TYPE_FILE_TEST") - (values - '("is-regular" "G_FILE_TEST_IS_REGULAR") - '("is-symlink" "G_FILE_TEST_IS_SYMLINK") - '("is-dir" "G_FILE_TEST_IS_DIR") - '("is-executable" "G_FILE_TEST_IS_EXECUTABLE") - '("exists" "G_FILE_TEST_EXISTS") - ) -) - -(define-flags FlagMask - (in-module "GHook") - (c-name "GHookFlagMask") - (gtype-id "G_TYPE_HOOK_FLAG_MASK") - (values - '("active" "G_HOOK_FLAG_ACTIVE") - '("in-call" "G_HOOK_FLAG_IN_CALL") - '("mask" "G_HOOK_FLAG_MASK") - ) -) - -(define-enum r - (in-module "GIOErro") - (c-name "GIOError") - (gtype-id "G_TYPE_IO_ERROR") - (values - '("none" "G_IO_ERROR_NONE") - '("again" "G_IO_ERROR_AGAIN") - '("inval" "G_IO_ERROR_INVAL") - '("unknown" "G_IO_ERROR_UNKNOWN") - ) -) - -(define-enum Error - (in-module "GIOChannel") - (c-name "GIOChannelError") - (gtype-id "G_TYPE_IO_CHANNEL_ERROR") - (values - '("fbig" "G_IO_CHANNEL_ERROR_FBIG") - '("inval" "G_IO_CHANNEL_ERROR_INVAL") - '("io" "G_IO_CHANNEL_ERROR_IO") - '("isdir" "G_IO_CHANNEL_ERROR_ISDIR") - '("nospc" "G_IO_CHANNEL_ERROR_NOSPC") - '("nxio" "G_IO_CHANNEL_ERROR_NXIO") - '("overflow" "G_IO_CHANNEL_ERROR_OVERFLOW") - '("pipe" "G_IO_CHANNEL_ERROR_PIPE") - '("failed" "G_IO_CHANNEL_ERROR_FAILED") - ) -) - -(define-enum s - (in-module "GIOStatu") - (c-name "GIOStatus") - (gtype-id "G_TYPE_IO_STATUS") - (values - '("error" "G_IO_STATUS_ERROR") - '("normal" "G_IO_STATUS_NORMAL") - '("eof" "G_IO_STATUS_EOF") - '("again" "G_IO_STATUS_AGAIN") - ) -) - -(define-enum Type - (in-module "GSeek") - (c-name "GSeekType") - (gtype-id "G_TYPE_SEEK_TYPE") - (values - '("cur" "G_SEEK_CUR") - '("set" "G_SEEK_SET") - '("end" "G_SEEK_END") - ) -) - -(define-flags s - (in-module "GIOFlag") - (c-name "GIOFlags") - (gtype-id "G_TYPE_IO_FLAGS") - (values - '("append" "G_IO_FLAG_APPEND") - '("nonblock" "G_IO_FLAG_NONBLOCK") - '("is-readable" "G_IO_FLAG_IS_READABLE") - '("is-writable" "G_IO_FLAG_IS_WRITABLE") - '("is-writeable" "G_IO_FLAG_IS_WRITEABLE") - '("is-seekable" "G_IO_FLAG_IS_SEEKABLE") - '("mask" "G_IO_FLAG_MASK") - '("get-mask" "G_IO_FLAG_GET_MASK") - '("set-mask" "G_IO_FLAG_SET_MASK") - ) -) - -(define-enum FileError - (in-module "GKey") - (c-name "GKeyFileError") - (gtype-id "G_TYPE_KEY_FILE_ERROR") - (values - '("unknown-encoding" "G_KEY_FILE_ERROR_UNKNOWN_ENCODING") - '("parse" "G_KEY_FILE_ERROR_PARSE") - '("not-found" "G_KEY_FILE_ERROR_NOT_FOUND") - '("key-not-found" "G_KEY_FILE_ERROR_KEY_NOT_FOUND") - '("group-not-found" "G_KEY_FILE_ERROR_GROUP_NOT_FOUND") - '("invalid-value" "G_KEY_FILE_ERROR_INVALID_VALUE") - ) -) - -(define-flags FileFlags - (in-module "GKey") - (c-name "GKeyFileFlags") - (gtype-id "G_TYPE_KEY_FILE_FLAGS") - (values - '("none" "G_KEY_FILE_NONE") - '("keep-comments" "G_KEY_FILE_KEEP_COMMENTS") - '("keep-translations" "G_KEY_FILE_KEEP_TRANSLATIONS") - ) -) - -(define-enum n - (in-module "GIOConditio") - (c-name "GIOCondition") - (gtype-id "G_TYPE_IO_CONDITION") - (values - '("in" "G_IO_IN") - '("out" "G_IO_OUT") - '("pri" "G_IO_PRI") - '("err" "G_IO_ERR") - '("hup" "G_IO_HUP") - '("nval" "G_IO_NVAL") - ) -) - -(define-enum Error - (in-module "GMarkup") - (c-name "GMarkupError") - (gtype-id "G_TYPE_MARKUP_ERROR") - (values - '("bad-utf8" "G_MARKUP_ERROR_BAD_UTF8") - '("empty" "G_MARKUP_ERROR_EMPTY") - '("parse" "G_MARKUP_ERROR_PARSE") - '("unknown-element" "G_MARKUP_ERROR_UNKNOWN_ELEMENT") - '("unknown-attribute" "G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE") - '("invalid-content" "G_MARKUP_ERROR_INVALID_CONTENT") - '("missing-attribute" "G_MARKUP_ERROR_MISSING_ATTRIBUTE") - ) -) - -(define-flags ParseFlags - (in-module "GMarkup") - (c-name "GMarkupParseFlags") - (gtype-id "G_TYPE_MARKUP_PARSE_FLAGS") - (values - '("do-not-use-this-unsupported-flag" "G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG") - '("treat-cdata-as-text" "G_MARKUP_TREAT_CDATA_AS_TEXT") - '("prefix-error-position" "G_MARKUP_PREFIX_ERROR_POSITION") - '("ignore-qualified" "G_MARKUP_IGNORE_QUALIFIED") - ) -) - -(define-flags CollectType - (in-module "GMarkup") - (c-name "GMarkupCollectType") - (gtype-id "G_TYPE_MARKUP_COLLECT_TYPE") - (values - '("invalid" "G_MARKUP_COLLECT_INVALID") - '("string" "G_MARKUP_COLLECT_STRING") - '("strdup" "G_MARKUP_COLLECT_STRDUP") - '("boolean" "G_MARKUP_COLLECT_BOOLEAN") - '("tristate" "G_MARKUP_COLLECT_TRISTATE") - '("optional" "G_MARKUP_COLLECT_OPTIONAL") - ) -) - -(define-flags LevelFlags - (in-module "GLog") - (c-name "GLogLevelFlags") - (gtype-id "G_TYPE_LOG_LEVEL_FLAGS") - (values - '("flag-recursion" "G_LOG_FLAG_RECURSION") - '("flag-fatal" "G_LOG_FLAG_FATAL") - '("level-error" "G_LOG_LEVEL_ERROR") - '("level-critical" "G_LOG_LEVEL_CRITICAL") - '("level-warning" "G_LOG_LEVEL_WARNING") - '("level-message" "G_LOG_LEVEL_MESSAGE") - '("level-info" "G_LOG_LEVEL_INFO") - '("level-debug" "G_LOG_LEVEL_DEBUG") - '("level-mask" "G_LOG_LEVEL_MASK") - ) -) - -(define-flags Flags - (in-module "GTraverse") - (c-name "GTraverseFlags") - (gtype-id "G_TYPE_TRAVERSE_FLAGS") - (values - '("leaves" "G_TRAVERSE_LEAVES") - '("non-leaves" "G_TRAVERSE_NON_LEAVES") - '("all" "G_TRAVERSE_ALL") - '("mask" "G_TRAVERSE_MASK") - '("leafs" "G_TRAVERSE_LEAFS") - '("non-leafs" "G_TRAVERSE_NON_LEAFS") - ) -) - -(define-enum Type - (in-module "GTraverse") - (c-name "GTraverseType") - (gtype-id "G_TYPE_TRAVERSE_TYPE") - (values - '("in-order" "G_IN_ORDER") - '("pre-order" "G_PRE_ORDER") - '("post-order" "G_POST_ORDER") - '("level-order" "G_LEVEL_ORDER") - ) -) - -(define-flags Flags - (in-module "GOption") - (c-name "GOptionFlags") - (gtype-id "G_TYPE_OPTION_FLAGS") - (values - '("none" "G_OPTION_FLAG_NONE") - '("hidden" "G_OPTION_FLAG_HIDDEN") - '("in-main" "G_OPTION_FLAG_IN_MAIN") - '("reverse" "G_OPTION_FLAG_REVERSE") - '("no-arg" "G_OPTION_FLAG_NO_ARG") - '("filename" "G_OPTION_FLAG_FILENAME") - '("optional-arg" "G_OPTION_FLAG_OPTIONAL_ARG") - '("noalias" "G_OPTION_FLAG_NOALIAS") - ) -) - -(define-enum Arg - (in-module "GOption") - (c-name "GOptionArg") - (gtype-id "G_TYPE_OPTION_ARG") - (values - '("none" "G_OPTION_ARG_NONE") - '("string" "G_OPTION_ARG_STRING") - '("int" "G_OPTION_ARG_INT") - '("callback" "G_OPTION_ARG_CALLBACK") - '("filename" "G_OPTION_ARG_FILENAME") - '("string-array" "G_OPTION_ARG_STRING_ARRAY") - '("filename-array" "G_OPTION_ARG_FILENAME_ARRAY") - '("double" "G_OPTION_ARG_DOUBLE") - '("int64" "G_OPTION_ARG_INT64") - ) -) - -(define-enum Error - (in-module "GOption") - (c-name "GOptionError") - (gtype-id "G_TYPE_OPTION_ERROR") - (values - '("unknown-option" "G_OPTION_ERROR_UNKNOWN_OPTION") - '("bad-value" "G_OPTION_ERROR_BAD_VALUE") - '("failed" "G_OPTION_ERROR_FAILED") - ) -) - -(define-enum Error - (in-module "GRegex") - (c-name "GRegexError") - (gtype-id "G_TYPE_REGEX_ERROR") - (values - '("compile" "G_REGEX_ERROR_COMPILE") - '("optimize" "G_REGEX_ERROR_OPTIMIZE") - '("replace" "G_REGEX_ERROR_REPLACE") - '("match" "G_REGEX_ERROR_MATCH") - '("internal" "G_REGEX_ERROR_INTERNAL") - '("stray-backslash" "G_REGEX_ERROR_STRAY_BACKSLASH") - '("missing-control-char" "G_REGEX_ERROR_MISSING_CONTROL_CHAR") - '("unrecognized-escape" "G_REGEX_ERROR_UNRECOGNIZED_ESCAPE") - '("quantifiers-out-of-order" "G_REGEX_ERROR_QUANTIFIERS_OUT_OF_ORDER") - '("quantifier-too-big" "G_REGEX_ERROR_QUANTIFIER_TOO_BIG") - '("unterminated-character-class" "G_REGEX_ERROR_UNTERMINATED_CHARACTER_CLASS") - '("invalid-escape-in-character-class" "G_REGEX_ERROR_INVALID_ESCAPE_IN_CHARACTER_CLASS") - '("range-out-of-order" "G_REGEX_ERROR_RANGE_OUT_OF_ORDER") - '("nothing-to-repeat" "G_REGEX_ERROR_NOTHING_TO_REPEAT") - '("unrecognized-character" "G_REGEX_ERROR_UNRECOGNIZED_CHARACTER") - '("posix-named-class-outside-class" "G_REGEX_ERROR_POSIX_NAMED_CLASS_OUTSIDE_CLASS") - '("unmatched-parenthesis" "G_REGEX_ERROR_UNMATCHED_PARENTHESIS") - '("inexistent-subpattern-reference" "G_REGEX_ERROR_INEXISTENT_SUBPATTERN_REFERENCE") - '("unterminated-comment" "G_REGEX_ERROR_UNTERMINATED_COMMENT") - '("expression-too-large" "G_REGEX_ERROR_EXPRESSION_TOO_LARGE") - '("memory-error" "G_REGEX_ERROR_MEMORY_ERROR") - '("variable-length-lookbehind" "G_REGEX_ERROR_VARIABLE_LENGTH_LOOKBEHIND") - '("malformed-condition" "G_REGEX_ERROR_MALFORMED_CONDITION") - '("too-many-conditional-branches" "G_REGEX_ERROR_TOO_MANY_CONDITIONAL_BRANCHES") - '("assertion-expected" "G_REGEX_ERROR_ASSERTION_EXPECTED") - '("unknown-posix-class-name" "G_REGEX_ERROR_UNKNOWN_POSIX_CLASS_NAME") - '("posix-collating-elements-not-supported" "G_REGEX_ERROR_POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED") - '("hex-code-too-large" "G_REGEX_ERROR_HEX_CODE_TOO_LARGE") - '("invalid-condition" "G_REGEX_ERROR_INVALID_CONDITION") - '("single-byte-match-in-lookbehind" "G_REGEX_ERROR_SINGLE_BYTE_MATCH_IN_LOOKBEHIND") - '("infinite-loop" "G_REGEX_ERROR_INFINITE_LOOP") - '("missing-subpattern-name-terminator" "G_REGEX_ERROR_MISSING_SUBPATTERN_NAME_TERMINATOR") - '("duplicate-subpattern-name" "G_REGEX_ERROR_DUPLICATE_SUBPATTERN_NAME") - '("malformed-property" "G_REGEX_ERROR_MALFORMED_PROPERTY") - '("unknown-property" "G_REGEX_ERROR_UNKNOWN_PROPERTY") - '("subpattern-name-too-long" "G_REGEX_ERROR_SUBPATTERN_NAME_TOO_LONG") - '("too-many-subpatterns" "G_REGEX_ERROR_TOO_MANY_SUBPATTERNS") - '("invalid-octal-value" "G_REGEX_ERROR_INVALID_OCTAL_VALUE") - '("too-many-branches-in-define" "G_REGEX_ERROR_TOO_MANY_BRANCHES_IN_DEFINE") - '("define-repetion" "G_REGEX_ERROR_DEFINE_REPETION") - '("inconsistent-newline-options" "G_REGEX_ERROR_INCONSISTENT_NEWLINE_OPTIONS") - '("missing-back-reference" "G_REGEX_ERROR_MISSING_BACK_REFERENCE") - '("invalid-relative-reference" "G_REGEX_ERROR_INVALID_RELATIVE_REFERENCE") - '("backtracking-control-verb-argument-forbidden" "G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_FORBIDDEN") - '("unknown-backtracking-control-verb" "G_REGEX_ERROR_UNKNOWN_BACKTRACKING_CONTROL_VERB") - '("number-too-big" "G_REGEX_ERROR_NUMBER_TOO_BIG") - '("missing-subpattern-name" "G_REGEX_ERROR_MISSING_SUBPATTERN_NAME") - '("missing-digit" "G_REGEX_ERROR_MISSING_DIGIT") - '("invalid-data-character" "G_REGEX_ERROR_INVALID_DATA_CHARACTER") - '("extra-subpattern-name" "G_REGEX_ERROR_EXTRA_SUBPATTERN_NAME") - '("backtracking-control-verb-argument-required" "G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_REQUIRED") - '("invalid-control-char" "G_REGEX_ERROR_INVALID_CONTROL_CHAR") - '("missing-name" "G_REGEX_ERROR_MISSING_NAME") - '("not-supported-in-class" "G_REGEX_ERROR_NOT_SUPPORTED_IN_CLASS") - '("too-many-forward-references" "G_REGEX_ERROR_TOO_MANY_FORWARD_REFERENCES") - '("name-too-long" "G_REGEX_ERROR_NAME_TOO_LONG") - '("character-value-too-large" "G_REGEX_ERROR_CHARACTER_VALUE_TOO_LARGE") - ) -) - -(define-flags CompileFlags - (in-module "GRegex") - (c-name "GRegexCompileFlags") - (gtype-id "G_TYPE_REGEX_COMPILE_FLAGS") - (values - '("caseless" "G_REGEX_CASELESS") - '("multiline" "G_REGEX_MULTILINE") - '("dotall" "G_REGEX_DOTALL") - '("extended" "G_REGEX_EXTENDED") - '("anchored" "G_REGEX_ANCHORED") - '("dollar-endonly" "G_REGEX_DOLLAR_ENDONLY") - '("ungreedy" "G_REGEX_UNGREEDY") - '("raw" "G_REGEX_RAW") - '("no-auto-capture" "G_REGEX_NO_AUTO_CAPTURE") - '("optimize" "G_REGEX_OPTIMIZE") - '("firstline" "G_REGEX_FIRSTLINE") - '("dupnames" "G_REGEX_DUPNAMES") - '("newline-cr" "G_REGEX_NEWLINE_CR") - '("newline-lf" "G_REGEX_NEWLINE_LF") - '("newline-crlf" "G_REGEX_NEWLINE_CRLF") - '("newline-anycrlf" "G_REGEX_NEWLINE_ANYCRLF") - '("bsr-anycrlf" "G_REGEX_BSR_ANYCRLF") - '("javascript-compat" "G_REGEX_JAVASCRIPT_COMPAT") - ) -) - -(define-flags MatchFlags - (in-module "GRegex") - (c-name "GRegexMatchFlags") - (gtype-id "G_TYPE_REGEX_MATCH_FLAGS") - (values - '("anchored" "G_REGEX_MATCH_ANCHORED") - '("notbol" "G_REGEX_MATCH_NOTBOL") - '("noteol" "G_REGEX_MATCH_NOTEOL") - '("notempty" "G_REGEX_MATCH_NOTEMPTY") - '("partial" "G_REGEX_MATCH_PARTIAL") - '("newline-cr" "G_REGEX_MATCH_NEWLINE_CR") - '("newline-lf" "G_REGEX_MATCH_NEWLINE_LF") - '("newline-crlf" "G_REGEX_MATCH_NEWLINE_CRLF") - '("newline-any" "G_REGEX_MATCH_NEWLINE_ANY") - '("newline-anycrlf" "G_REGEX_MATCH_NEWLINE_ANYCRLF") - '("bsr-anycrlf" "G_REGEX_MATCH_BSR_ANYCRLF") - '("bsr-any" "G_REGEX_MATCH_BSR_ANY") - '("partial-soft" "G_REGEX_MATCH_PARTIAL_SOFT") - '("partial-hard" "G_REGEX_MATCH_PARTIAL_HARD") - '("notempty-atstart" "G_REGEX_MATCH_NOTEMPTY_ATSTART") - ) -) - -(define-enum Type - (in-module "GError") - (c-name "GErrorType") - (gtype-id "G_TYPE_ERROR_TYPE") - (values - '("unknown" "G_ERR_UNKNOWN") - '("unexp-eof" "G_ERR_UNEXP_EOF") - '("unexp-eof-in-string" "G_ERR_UNEXP_EOF_IN_STRING") - '("unexp-eof-in-comment" "G_ERR_UNEXP_EOF_IN_COMMENT") - '("non-digit-in-const" "G_ERR_NON_DIGIT_IN_CONST") - '("digit-radix" "G_ERR_DIGIT_RADIX") - '("float-radix" "G_ERR_FLOAT_RADIX") - '("float-malformed" "G_ERR_FLOAT_MALFORMED") - ) -) - -(define-enum Error - (in-module "GShell") - (c-name "GShellError") - (gtype-id "G_TYPE_SHELL_ERROR") - (values - '("bad-quoting" "G_SHELL_ERROR_BAD_QUOTING") - '("empty-string" "G_SHELL_ERROR_EMPTY_STRING") - '("failed" "G_SHELL_ERROR_FAILED") - ) -) - -(define-enum Config - (in-module "GSlice") - (c-name "GSliceConfig") - (gtype-id "G_TYPE_SLICE_CONFIG") - (values - '("always-malloc" "G_SLICE_CONFIG_ALWAYS_MALLOC") - '("bypass-magazines" "G_SLICE_CONFIG_BYPASS_MAGAZINES") - '("working-set-msecs" "G_SLICE_CONFIG_WORKING_SET_MSECS") - '("color-increment" "G_SLICE_CONFIG_COLOR_INCREMENT") - '("chunk-sizes" "G_SLICE_CONFIG_CHUNK_SIZES") - '("contention-counter" "G_SLICE_CONFIG_CONTENTION_COUNTER") - ) -) - -(define-enum Error - (in-module "GSpawn") - (c-name "GSpawnError") - (gtype-id "G_TYPE_SPAWN_ERROR") - (values - '("fork" "G_SPAWN_ERROR_FORK") - '("read" "G_SPAWN_ERROR_READ") - '("chdir" "G_SPAWN_ERROR_CHDIR") - '("acces" "G_SPAWN_ERROR_ACCES") - '("perm" "G_SPAWN_ERROR_PERM") - '("too-big" "G_SPAWN_ERROR_TOO_BIG") - '("2big" "G_SPAWN_ERROR_2BIG") - '("noexec" "G_SPAWN_ERROR_NOEXEC") - '("nametoolong" "G_SPAWN_ERROR_NAMETOOLONG") - '("noent" "G_SPAWN_ERROR_NOENT") - '("nomem" "G_SPAWN_ERROR_NOMEM") - '("notdir" "G_SPAWN_ERROR_NOTDIR") - '("loop" "G_SPAWN_ERROR_LOOP") - '("txtbusy" "G_SPAWN_ERROR_TXTBUSY") - '("io" "G_SPAWN_ERROR_IO") - '("nfile" "G_SPAWN_ERROR_NFILE") - '("mfile" "G_SPAWN_ERROR_MFILE") - '("inval" "G_SPAWN_ERROR_INVAL") - '("isdir" "G_SPAWN_ERROR_ISDIR") - '("libbad" "G_SPAWN_ERROR_LIBBAD") - '("failed" "G_SPAWN_ERROR_FAILED") - ) -) - -(define-flags Flags - (in-module "GSpawn") - (c-name "GSpawnFlags") - (gtype-id "G_TYPE_SPAWN_FLAGS") - (values - '("default" "G_SPAWN_DEFAULT") - '("leave-descriptors-open" "G_SPAWN_LEAVE_DESCRIPTORS_OPEN") - '("do-not-reap-child" "G_SPAWN_DO_NOT_REAP_CHILD") - '("search-path" "G_SPAWN_SEARCH_PATH") - '("stdout-to-dev-null" "G_SPAWN_STDOUT_TO_DEV_NULL") - '("stderr-to-dev-null" "G_SPAWN_STDERR_TO_DEV_NULL") - '("child-inherits-stdin" "G_SPAWN_CHILD_INHERITS_STDIN") - '("file-and-argv-zero" "G_SPAWN_FILE_AND_ARGV_ZERO") - '("search-path-from-envp" "G_SPAWN_SEARCH_PATH_FROM_ENVP") - '("cloexec-pipes" "G_SPAWN_CLOEXEC_PIPES") - ) -) - -(define-flags Type - (in-module "GAscii") - (c-name "GAsciiType") - (gtype-id "G_TYPE_ASCII_TYPE") - (values - '("alnum" "G_ASCII_ALNUM") - '("alpha" "G_ASCII_ALPHA") - '("cntrl" "G_ASCII_CNTRL") - '("digit" "G_ASCII_DIGIT") - '("graph" "G_ASCII_GRAPH") - '("lower" "G_ASCII_LOWER") - '("print" "G_ASCII_PRINT") - '("punct" "G_ASCII_PUNCT") - '("space" "G_ASCII_SPACE") - '("upper" "G_ASCII_UPPER") - '("xdigit" "G_ASCII_XDIGIT") - ) -) - -(define-flags TrapFlags - (in-module "GTest") - (c-name "GTestTrapFlags") - (gtype-id "G_TYPE_TEST_TRAP_FLAGS") - (values - '("silence-stdout" "G_TEST_TRAP_SILENCE_STDOUT") - '("silence-stderr" "G_TEST_TRAP_SILENCE_STDERR") - '("inherit-stdin" "G_TEST_TRAP_INHERIT_STDIN") - ) -) - -(define-flags SubprocessFlags - (in-module "GTest") - (c-name "GTestSubprocessFlags") - (gtype-id "G_TYPE_TEST_SUBPROCESS_FLAGS") - (values - '("stdin" "G_TEST_SUBPROCESS_INHERIT_STDIN") - '("stdout" "G_TEST_SUBPROCESS_INHERIT_STDOUT") - '("stderr" "G_TEST_SUBPROCESS_INHERIT_STDERR") - ) -) - -(define-enum LogType - (in-module "GTest") - (c-name "GTestLogType") - (gtype-id "G_TYPE_TEST_LOG_TYPE") - (values - '("none" "G_TEST_LOG_NONE") - '("error" "G_TEST_LOG_ERROR") - '("start-binary" "G_TEST_LOG_START_BINARY") - '("list-case" "G_TEST_LOG_LIST_CASE") - '("skip-case" "G_TEST_LOG_SKIP_CASE") - '("start-case" "G_TEST_LOG_START_CASE") - '("stop-case" "G_TEST_LOG_STOP_CASE") - '("min-result" "G_TEST_LOG_MIN_RESULT") - '("max-result" "G_TEST_LOG_MAX_RESULT") - '("message" "G_TEST_LOG_MESSAGE") - '("start-suite" "G_TEST_LOG_START_SUITE") - '("stop-suite" "G_TEST_LOG_STOP_SUITE") - ) -) - -(define-enum FileType - (in-module "GTest") - (c-name "GTestFileType") - (gtype-id "G_TYPE_TEST_FILE_TYPE") - (values - '("dist" "G_TEST_DIST") - '("built" "G_TEST_BUILT") - ) -) - -(define-enum Error - (in-module "GThread") - (c-name "GThreadError") - (gtype-id "G_TYPE_THREAD_ERROR") - (values - '("again" "G_THREAD_ERROR_AGAIN") - ) -) - -(define-enum Status - (in-module "GOnce") - (c-name "GOnceStatus") - (gtype-id "G_TYPE_ONCE_STATUS") - (values - '("notcalled" "G_ONCE_STATUS_NOTCALLED") - '("progress" "G_ONCE_STATUS_PROGRESS") - '("ready" "G_ONCE_STATUS_READY") - ) -) - -(define-enum Type - (in-module "GTime") - (c-name "GTimeType") - (gtype-id "G_TYPE_TIME_TYPE") - (values - '("standard" "G_TIME_TYPE_STANDARD") - '("daylight" "G_TIME_TYPE_DAYLIGHT") - '("universal" "G_TIME_TYPE_UNIVERSAL") - ) -) - -(define-enum Type - (in-module "GUnicode") - (c-name "GUnicodeType") - (gtype-id "G_TYPE_UNICODE_TYPE") - (values - '("control" "G_UNICODE_CONTROL") - '("format" "G_UNICODE_FORMAT") - '("unassigned" "G_UNICODE_UNASSIGNED") - '("private-use" "G_UNICODE_PRIVATE_USE") - '("surrogate" "G_UNICODE_SURROGATE") - '("lowercase-letter" "G_UNICODE_LOWERCASE_LETTER") - '("modifier-letter" "G_UNICODE_MODIFIER_LETTER") - '("other-letter" "G_UNICODE_OTHER_LETTER") - '("titlecase-letter" "G_UNICODE_TITLECASE_LETTER") - '("uppercase-letter" "G_UNICODE_UPPERCASE_LETTER") - '("spacing-mark" "G_UNICODE_SPACING_MARK") - '("enclosing-mark" "G_UNICODE_ENCLOSING_MARK") - '("non-spacing-mark" "G_UNICODE_NON_SPACING_MARK") - '("decimal-number" "G_UNICODE_DECIMAL_NUMBER") - '("letter-number" "G_UNICODE_LETTER_NUMBER") - '("other-number" "G_UNICODE_OTHER_NUMBER") - '("connect-punctuation" "G_UNICODE_CONNECT_PUNCTUATION") - '("dash-punctuation" "G_UNICODE_DASH_PUNCTUATION") - '("close-punctuation" "G_UNICODE_CLOSE_PUNCTUATION") - '("final-punctuation" "G_UNICODE_FINAL_PUNCTUATION") - '("initial-punctuation" "G_UNICODE_INITIAL_PUNCTUATION") - '("other-punctuation" "G_UNICODE_OTHER_PUNCTUATION") - '("open-punctuation" "G_UNICODE_OPEN_PUNCTUATION") - '("currency-symbol" "G_UNICODE_CURRENCY_SYMBOL") - '("modifier-symbol" "G_UNICODE_MODIFIER_SYMBOL") - '("math-symbol" "G_UNICODE_MATH_SYMBOL") - '("other-symbol" "G_UNICODE_OTHER_SYMBOL") - '("line-separator" "G_UNICODE_LINE_SEPARATOR") - '("paragraph-separator" "G_UNICODE_PARAGRAPH_SEPARATOR") - '("space-separator" "G_UNICODE_SPACE_SEPARATOR") - ) -) - -(define-enum BreakType - (in-module "GUnicode") - (c-name "GUnicodeBreakType") - (gtype-id "G_TYPE_UNICODE_BREAK_TYPE") - (values - '("mandatory" "G_UNICODE_BREAK_MANDATORY") - '("carriage-return" "G_UNICODE_BREAK_CARRIAGE_RETURN") - '("line-feed" "G_UNICODE_BREAK_LINE_FEED") - '("combining-mark" "G_UNICODE_BREAK_COMBINING_MARK") - '("surrogate" "G_UNICODE_BREAK_SURROGATE") - '("zero-width-space" "G_UNICODE_BREAK_ZERO_WIDTH_SPACE") - '("inseparable" "G_UNICODE_BREAK_INSEPARABLE") - '("non-breaking-glue" "G_UNICODE_BREAK_NON_BREAKING_GLUE") - '("contingent" "G_UNICODE_BREAK_CONTINGENT") - '("space" "G_UNICODE_BREAK_SPACE") - '("after" "G_UNICODE_BREAK_AFTER") - '("before" "G_UNICODE_BREAK_BEFORE") - '("before-and-after" "G_UNICODE_BREAK_BEFORE_AND_AFTER") - '("hyphen" "G_UNICODE_BREAK_HYPHEN") - '("non-starter" "G_UNICODE_BREAK_NON_STARTER") - '("open-punctuation" "G_UNICODE_BREAK_OPEN_PUNCTUATION") - '("close-punctuation" "G_UNICODE_BREAK_CLOSE_PUNCTUATION") - '("quotation" "G_UNICODE_BREAK_QUOTATION") - '("exclamation" "G_UNICODE_BREAK_EXCLAMATION") - '("ideographic" "G_UNICODE_BREAK_IDEOGRAPHIC") - '("numeric" "G_UNICODE_BREAK_NUMERIC") - '("infix-separator" "G_UNICODE_BREAK_INFIX_SEPARATOR") - '("symbol" "G_UNICODE_BREAK_SYMBOL") - '("alphabetic" "G_UNICODE_BREAK_ALPHABETIC") - '("prefix" "G_UNICODE_BREAK_PREFIX") - '("postfix" "G_UNICODE_BREAK_POSTFIX") - '("complex-context" "G_UNICODE_BREAK_COMPLEX_CONTEXT") - '("ambiguous" "G_UNICODE_BREAK_AMBIGUOUS") - '("unknown" "G_UNICODE_BREAK_UNKNOWN") - '("next-line" "G_UNICODE_BREAK_NEXT_LINE") - '("word-joiner" "G_UNICODE_BREAK_WORD_JOINER") - '("hangul-l-jamo" "G_UNICODE_BREAK_HANGUL_L_JAMO") - '("hangul-v-jamo" "G_UNICODE_BREAK_HANGUL_V_JAMO") - '("hangul-t-jamo" "G_UNICODE_BREAK_HANGUL_T_JAMO") - '("hangul-lv-syllable" "G_UNICODE_BREAK_HANGUL_LV_SYLLABLE") - '("hangul-lvt-syllable" "G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE") - '("close-paranthesis" "G_UNICODE_BREAK_CLOSE_PARANTHESIS") - '("conditional-japanese-starter" "G_UNICODE_BREAK_CONDITIONAL_JAPANESE_STARTER") - '("hebrew-letter" "G_UNICODE_BREAK_HEBREW_LETTER") - '("regional-indicator" "G_UNICODE_BREAK_REGIONAL_INDICATOR") - ) -) - -(define-enum Script - (in-module "GUnicode") - (c-name "GUnicodeScript") - (gtype-id "G_TYPE_UNICODE_SCRIPT") - (values - '("invalid-code" "G_UNICODE_SCRIPT_INVALID_CODE") - '("common" "G_UNICODE_SCRIPT_COMMON") - '("inherited" "G_UNICODE_SCRIPT_INHERITED") - '("arabic" "G_UNICODE_SCRIPT_ARABIC") - '("armenian" "G_UNICODE_SCRIPT_ARMENIAN") - '("bengali" "G_UNICODE_SCRIPT_BENGALI") - '("bopomofo" "G_UNICODE_SCRIPT_BOPOMOFO") - '("cherokee" "G_UNICODE_SCRIPT_CHEROKEE") - '("coptic" "G_UNICODE_SCRIPT_COPTIC") - '("cyrillic" "G_UNICODE_SCRIPT_CYRILLIC") - '("deseret" "G_UNICODE_SCRIPT_DESERET") - '("devanagari" "G_UNICODE_SCRIPT_DEVANAGARI") - '("ethiopic" "G_UNICODE_SCRIPT_ETHIOPIC") - '("georgian" "G_UNICODE_SCRIPT_GEORGIAN") - '("gothic" "G_UNICODE_SCRIPT_GOTHIC") - '("greek" "G_UNICODE_SCRIPT_GREEK") - '("gujarati" "G_UNICODE_SCRIPT_GUJARATI") - '("gurmukhi" "G_UNICODE_SCRIPT_GURMUKHI") - '("han" "G_UNICODE_SCRIPT_HAN") - '("hangul" "G_UNICODE_SCRIPT_HANGUL") - '("hebrew" "G_UNICODE_SCRIPT_HEBREW") - '("hiragana" "G_UNICODE_SCRIPT_HIRAGANA") - '("kannada" "G_UNICODE_SCRIPT_KANNADA") - '("katakana" "G_UNICODE_SCRIPT_KATAKANA") - '("khmer" "G_UNICODE_SCRIPT_KHMER") - '("lao" "G_UNICODE_SCRIPT_LAO") - '("latin" "G_UNICODE_SCRIPT_LATIN") - '("malayalam" "G_UNICODE_SCRIPT_MALAYALAM") - '("mongolian" "G_UNICODE_SCRIPT_MONGOLIAN") - '("myanmar" "G_UNICODE_SCRIPT_MYANMAR") - '("ogham" "G_UNICODE_SCRIPT_OGHAM") - '("old-italic" "G_UNICODE_SCRIPT_OLD_ITALIC") - '("oriya" "G_UNICODE_SCRIPT_ORIYA") - '("runic" "G_UNICODE_SCRIPT_RUNIC") - '("sinhala" "G_UNICODE_SCRIPT_SINHALA") - '("syriac" "G_UNICODE_SCRIPT_SYRIAC") - '("tamil" "G_UNICODE_SCRIPT_TAMIL") - '("telugu" "G_UNICODE_SCRIPT_TELUGU") - '("thaana" "G_UNICODE_SCRIPT_THAANA") - '("thai" "G_UNICODE_SCRIPT_THAI") - '("tibetan" "G_UNICODE_SCRIPT_TIBETAN") - '("canadian-aboriginal" "G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL") - '("yi" "G_UNICODE_SCRIPT_YI") - '("tagalog" "G_UNICODE_SCRIPT_TAGALOG") - '("hanunoo" "G_UNICODE_SCRIPT_HANUNOO") - '("buhid" "G_UNICODE_SCRIPT_BUHID") - '("tagbanwa" "G_UNICODE_SCRIPT_TAGBANWA") - '("braille" "G_UNICODE_SCRIPT_BRAILLE") - '("cypriot" "G_UNICODE_SCRIPT_CYPRIOT") - '("limbu" "G_UNICODE_SCRIPT_LIMBU") - '("osmanya" "G_UNICODE_SCRIPT_OSMANYA") - '("shavian" "G_UNICODE_SCRIPT_SHAVIAN") - '("linear-b" "G_UNICODE_SCRIPT_LINEAR_B") - '("tai-le" "G_UNICODE_SCRIPT_TAI_LE") - '("ugaritic" "G_UNICODE_SCRIPT_UGARITIC") - '("new-tai-lue" "G_UNICODE_SCRIPT_NEW_TAI_LUE") - '("buginese" "G_UNICODE_SCRIPT_BUGINESE") - '("glagolitic" "G_UNICODE_SCRIPT_GLAGOLITIC") - '("tifinagh" "G_UNICODE_SCRIPT_TIFINAGH") - '("syloti-nagri" "G_UNICODE_SCRIPT_SYLOTI_NAGRI") - '("old-persian" "G_UNICODE_SCRIPT_OLD_PERSIAN") - '("kharoshthi" "G_UNICODE_SCRIPT_KHAROSHTHI") - '("unknown" "G_UNICODE_SCRIPT_UNKNOWN") - '("balinese" "G_UNICODE_SCRIPT_BALINESE") - '("cuneiform" "G_UNICODE_SCRIPT_CUNEIFORM") - '("phoenician" "G_UNICODE_SCRIPT_PHOENICIAN") - '("phags-pa" "G_UNICODE_SCRIPT_PHAGS_PA") - '("nko" "G_UNICODE_SCRIPT_NKO") - '("kayah-li" "G_UNICODE_SCRIPT_KAYAH_LI") - '("lepcha" "G_UNICODE_SCRIPT_LEPCHA") - '("rejang" "G_UNICODE_SCRIPT_REJANG") - '("sundanese" "G_UNICODE_SCRIPT_SUNDANESE") - '("saurashtra" "G_UNICODE_SCRIPT_SAURASHTRA") - '("cham" "G_UNICODE_SCRIPT_CHAM") - '("ol-chiki" "G_UNICODE_SCRIPT_OL_CHIKI") - '("vai" "G_UNICODE_SCRIPT_VAI") - '("carian" "G_UNICODE_SCRIPT_CARIAN") - '("lycian" "G_UNICODE_SCRIPT_LYCIAN") - '("lydian" "G_UNICODE_SCRIPT_LYDIAN") - '("avestan" "G_UNICODE_SCRIPT_AVESTAN") - '("bamum" "G_UNICODE_SCRIPT_BAMUM") - '("egyptian-hieroglyphs" "G_UNICODE_SCRIPT_EGYPTIAN_HIEROGLYPHS") - '("imperial-aramaic" "G_UNICODE_SCRIPT_IMPERIAL_ARAMAIC") - '("inscriptional-pahlavi" "G_UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI") - '("inscriptional-parthian" "G_UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN") - '("javanese" "G_UNICODE_SCRIPT_JAVANESE") - '("kaithi" "G_UNICODE_SCRIPT_KAITHI") - '("lisu" "G_UNICODE_SCRIPT_LISU") - '("meetei-mayek" "G_UNICODE_SCRIPT_MEETEI_MAYEK") - '("old-south-arabian" "G_UNICODE_SCRIPT_OLD_SOUTH_ARABIAN") - '("old-turkic" "G_UNICODE_SCRIPT_OLD_TURKIC") - '("samaritan" "G_UNICODE_SCRIPT_SAMARITAN") - '("tai-tham" "G_UNICODE_SCRIPT_TAI_THAM") - '("tai-viet" "G_UNICODE_SCRIPT_TAI_VIET") - '("batak" "G_UNICODE_SCRIPT_BATAK") - '("brahmi" "G_UNICODE_SCRIPT_BRAHMI") - '("mandaic" "G_UNICODE_SCRIPT_MANDAIC") - '("chakma" "G_UNICODE_SCRIPT_CHAKMA") - '("meroitic-cursive" "G_UNICODE_SCRIPT_MEROITIC_CURSIVE") - '("meroitic-hieroglyphs" "G_UNICODE_SCRIPT_MEROITIC_HIEROGLYPHS") - '("miao" "G_UNICODE_SCRIPT_MIAO") - '("sharada" "G_UNICODE_SCRIPT_SHARADA") - '("sora-sompeng" "G_UNICODE_SCRIPT_SORA_SOMPENG") - '("takri" "G_UNICODE_SCRIPT_TAKRI") - '("bassa-vah" "G_UNICODE_SCRIPT_BASSA_VAH") - '("caucasian-albanian" "G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN") - '("duployan" "G_UNICODE_SCRIPT_DUPLOYAN") - '("elbasan" "G_UNICODE_SCRIPT_ELBASAN") - '("grantha" "G_UNICODE_SCRIPT_GRANTHA") - '("khojki" "G_UNICODE_SCRIPT_KHOJKI") - '("khudawadi" "G_UNICODE_SCRIPT_KHUDAWADI") - '("linear-a" "G_UNICODE_SCRIPT_LINEAR_A") - '("mahajani" "G_UNICODE_SCRIPT_MAHAJANI") - '("manichaean" "G_UNICODE_SCRIPT_MANICHAEAN") - '("mende-kikakui" "G_UNICODE_SCRIPT_MENDE_KIKAKUI") - '("modi" "G_UNICODE_SCRIPT_MODI") - '("mro" "G_UNICODE_SCRIPT_MRO") - '("nabataean" "G_UNICODE_SCRIPT_NABATAEAN") - '("old-north-arabian" "G_UNICODE_SCRIPT_OLD_NORTH_ARABIAN") - '("old-permic" "G_UNICODE_SCRIPT_OLD_PERMIC") - '("pahawh-hmong" "G_UNICODE_SCRIPT_PAHAWH_HMONG") - '("palmyrene" "G_UNICODE_SCRIPT_PALMYRENE") - '("pau-cin-hau" "G_UNICODE_SCRIPT_PAU_CIN_HAU") - '("psalter-pahlavi" "G_UNICODE_SCRIPT_PSALTER_PAHLAVI") - '("siddham" "G_UNICODE_SCRIPT_SIDDHAM") - '("tirhuta" "G_UNICODE_SCRIPT_TIRHUTA") - '("warang-citi" "G_UNICODE_SCRIPT_WARANG_CITI") - ) -) - -(define-enum Mode - (in-module "GNormalize") - (c-name "GNormalizeMode") - (gtype-id "G_TYPE_NORMALIZE_MODE") - (values - '("default" "G_NORMALIZE_DEFAULT") - '("nfd" "G_NORMALIZE_NFD") - '("default-compose" "G_NORMALIZE_DEFAULT_COMPOSE") - '("nfc" "G_NORMALIZE_NFC") - '("all" "G_NORMALIZE_ALL") - '("nfkd" "G_NORMALIZE_NFKD") - '("all-compose" "G_NORMALIZE_ALL_COMPOSE") - '("nfkc" "G_NORMALIZE_NFKC") - ) -) - -(define-enum Directory - (in-module "GUser") - (c-name "GUserDirectory") - (gtype-id "G_TYPE_USER_DIRECTORY") - (values - '("directory-desktop" "G_USER_DIRECTORY_DESKTOP") - '("directory-documents" "G_USER_DIRECTORY_DOCUMENTS") - '("directory-download" "G_USER_DIRECTORY_DOWNLOAD") - '("directory-music" "G_USER_DIRECTORY_MUSIC") - '("directory-pictures" "G_USER_DIRECTORY_PICTURES") - '("directory-public-share" "G_USER_DIRECTORY_PUBLIC_SHARE") - '("directory-templates" "G_USER_DIRECTORY_TEMPLATES") - '("directory-videos" "G_USER_DIRECTORY_VIDEOS") - '("n-directories" "G_USER_N_DIRECTORIES") - ) -) - -(define-flags SizeFlags - (in-module "GFormat") - (c-name "GFormatSizeFlags") - (gtype-id "G_TYPE_FORMAT_SIZE_FLAGS") - (values - '("default" "G_FORMAT_SIZE_DEFAULT") - '("long-format" "G_FORMAT_SIZE_LONG_FORMAT") - '("iec-units" "G_FORMAT_SIZE_IEC_UNITS") - ) -) - -(define-enum Class - (in-module "GVariant") - (c-name "GVariantClass") - (gtype-id "G_TYPE_VARIANT_CLASS") - (values - '("boolean" "G_VARIANT_CLASS_BOOLEAN") - '("byte" "G_VARIANT_CLASS_BYTE") - '("int16" "G_VARIANT_CLASS_INT16") - '("uint16" "G_VARIANT_CLASS_UINT16") - '("int32" "G_VARIANT_CLASS_INT32") - '("uint32" "G_VARIANT_CLASS_UINT32") - '("int64" "G_VARIANT_CLASS_INT64") - '("uint64" "G_VARIANT_CLASS_UINT64") - '("handle" "G_VARIANT_CLASS_HANDLE") - '("double" "G_VARIANT_CLASS_DOUBLE") - '("string" "G_VARIANT_CLASS_STRING") - '("object-path" "G_VARIANT_CLASS_OBJECT_PATH") - '("signature" "G_VARIANT_CLASS_SIGNATURE") - '("variant" "G_VARIANT_CLASS_VARIANT") - '("maybe" "G_VARIANT_CLASS_MAYBE") - '("array" "G_VARIANT_CLASS_ARRAY") - '("tuple" "G_VARIANT_CLASS_TUPLE") - '("dict-entry" "G_VARIANT_CLASS_DICT_ENTRY") - ) -) - -(define-enum ParseError - (in-module "GVariant") - (c-name "GVariantParseError") - (gtype-id "G_TYPE_VARIANT_PARSE_ERROR") - (values - '("failed" "G_VARIANT_PARSE_ERROR_FAILED") - '("basic-type-expected" "G_VARIANT_PARSE_ERROR_BASIC_TYPE_EXPECTED") - '("cannot-infer-type" "G_VARIANT_PARSE_ERROR_CANNOT_INFER_TYPE") - '("definite-type-expected" "G_VARIANT_PARSE_ERROR_DEFINITE_TYPE_EXPECTED") - '("input-not-at-end" "G_VARIANT_PARSE_ERROR_INPUT_NOT_AT_END") - '("invalid-character" "G_VARIANT_PARSE_ERROR_INVALID_CHARACTER") - '("invalid-format-string" "G_VARIANT_PARSE_ERROR_INVALID_FORMAT_STRING") - '("invalid-object-path" "G_VARIANT_PARSE_ERROR_INVALID_OBJECT_PATH") - '("invalid-signature" "G_VARIANT_PARSE_ERROR_INVALID_SIGNATURE") - '("invalid-type-string" "G_VARIANT_PARSE_ERROR_INVALID_TYPE_STRING") - '("no-common-type" "G_VARIANT_PARSE_ERROR_NO_COMMON_TYPE") - '("number-out-of-range" "G_VARIANT_PARSE_ERROR_NUMBER_OUT_OF_RANGE") - '("number-too-big" "G_VARIANT_PARSE_ERROR_NUMBER_TOO_BIG") - '("type-error" "G_VARIANT_PARSE_ERROR_TYPE_ERROR") - '("unexpected-token" "G_VARIANT_PARSE_ERROR_UNEXPECTED_TOKEN") - '("unknown-keyword" "G_VARIANT_PARSE_ERROR_UNKNOWN_KEYWORD") - '("unterminated-string-constant" "G_VARIANT_PARSE_ERROR_UNTERMINATED_STRING_CONSTANT") - '("value-expected" "G_VARIANT_PARSE_ERROR_VALUE_EXPECTED") - ) -) - -(define-enum Priority - (in-module "GThread") - (c-name "GThreadPriority") - (gtype-id "G_TYPE_THREAD_PRIORITY") - (values - '("low" "G_THREAD_PRIORITY_LOW") - '("normal" "G_THREAD_PRIORITY_NORMAL") - '("high" "G_THREAD_PRIORITY_HIGH") - '("urgent" "G_THREAD_PRIORITY_URGENT") - ) -) - - -;; From galloca.h - -(define-function alloca - (c-name "alloca") - (return-type "char*") - (parameters - ) -) - - - -;; From garray.h - -(define-function g_array_new - (c-name "g_array_new") - (is-constructor-of "GArray") - (return-type "GArray*") - (parameters - '("gboolean" "zero_terminated") - '("gboolean" "clear_") - '("guint" "element_size") - ) -) - -(define-function g_array_sized_new - (c-name "g_array_sized_new") - (is-constructor-of "GArraySized") - (return-type "GArray*") - (parameters - '("gboolean" "zero_terminated") - '("gboolean" "clear_") - '("guint" "element_size") - '("guint" "reserved_size") - ) -) - -(define-method free - (of-object "GArray") - (c-name "g_array_free") - (return-type "gchar*") - (parameters - '("gboolean" "free_segment") - ) +(define-method length + (of-object "GAsyncQueue") + (c-name "g_async_queue_length") + (return-type "gint") ) -(define-method ref - (of-object "GArray") - (c-name "g_array_ref") - (return-type "GArray*") +(define-method length_unlocked + (of-object "GAsyncQueue") + (c-name "g_async_queue_length_unlocked") + (return-type "gint") ) -(define-method unref - (of-object "GArray") - (c-name "g_array_unref") +(define-method lock + (of-object "GAsyncQueue") + (c-name "g_async_queue_lock") (return-type "none") ) -(define-method get_element_size - (of-object "GArray") - (c-name "g_array_get_element_size") - (return-type "guint") +(define-method pop + (of-object "GAsyncQueue") + (c-name "g_async_queue_pop") + (return-type "gpointer") ) -(define-method append_vals - (of-object "GArray") - (c-name "g_array_append_vals") - (return-type "GArray*") - (parameters - '("gconstpointer" "data") - '("guint" "len") - ) +(define-method pop_unlocked + (of-object "GAsyncQueue") + (c-name "g_async_queue_pop_unlocked") + (return-type "gpointer") ) -(define-method prepend_vals - (of-object "GArray") - (c-name "g_array_prepend_vals") - (return-type "GArray*") +(define-method push + (of-object "GAsyncQueue") + (c-name "g_async_queue_push") + (return-type "none") (parameters - '("gconstpointer" "data") - '("guint" "len") + '("gpointer" "data") ) ) -(define-method insert_vals - (of-object "GArray") - (c-name "g_array_insert_vals") - (return-type "GArray*") +(define-method push_sorted + (of-object "GAsyncQueue") + (c-name "g_async_queue_push_sorted") + (return-type "none") (parameters - '("guint" "index_") - '("gconstpointer" "data") - '("guint" "len") + '("gpointer" "data") + '("GCompareDataFunc" "func") + '("gpointer" "user_data") ) ) -(define-method set_size - (of-object "GArray") - (c-name "g_array_set_size") - (return-type "GArray*") +(define-method push_sorted_unlocked + (of-object "GAsyncQueue") + (c-name "g_async_queue_push_sorted_unlocked") + (return-type "none") (parameters - '("guint" "length") + '("gpointer" "data") + '("GCompareDataFunc" "func") + '("gpointer" "user_data") ) ) -(define-method remove_index - (of-object "GArray") - (c-name "g_array_remove_index") - (return-type "GArray*") +(define-method push_unlocked + (of-object "GAsyncQueue") + (c-name "g_async_queue_push_unlocked") + (return-type "none") (parameters - '("guint" "index_") + '("gpointer" "data") ) ) -(define-method remove_index_fast - (of-object "GArray") - (c-name "g_array_remove_index_fast") - (return-type "GArray*") - (parameters - '("guint" "index_") - ) +(define-method ref + (of-object "GAsyncQueue") + (c-name "g_async_queue_ref") + (return-type "GAsyncQueue*") ) -(define-method remove_range - (of-object "GArray") - (c-name "g_array_remove_range") - (return-type "GArray*") - (parameters - '("guint" "index_") - '("guint" "length") - ) +(define-method ref_unlocked + (of-object "GAsyncQueue") + (c-name "g_async_queue_ref_unlocked") + (return-type "none") ) (define-method sort - (of-object "GArray") - (c-name "g_array_sort") + (of-object "GAsyncQueue") + (c-name "g_async_queue_sort") (return-type "none") (parameters - '("GCompareFunc" "compare_func") + '("GCompareDataFunc" "func") + '("gpointer" "user_data") ) ) -(define-method sort_with_data - (of-object "GArray") - (c-name "g_array_sort_with_data") +(define-method sort_unlocked + (of-object "GAsyncQueue") + (c-name "g_async_queue_sort_unlocked") (return-type "none") (parameters - '("GCompareDataFunc" "compare_func") + '("GCompareDataFunc" "func") '("gpointer" "user_data") ) ) -(define-method set_clear_func - (of-object "GArray") - (c-name "g_array_set_clear_func") - (return-type "none") +(define-method timed_pop + (of-object "GAsyncQueue") + (c-name "g_async_queue_timed_pop") + (return-type "gpointer") (parameters - '("GDestroyNotify" "clear_func") + '("GTimeVal*" "end_time") ) ) -(define-function g_ptr_array_new - (c-name "g_ptr_array_new") - (is-constructor-of "GPtrArray") - (return-type "GPtrArray*") -) - -(define-function g_ptr_array_new_with_free_func - (c-name "g_ptr_array_new_with_free_func") - (return-type "GPtrArray*") +(define-method timed_pop_unlocked + (of-object "GAsyncQueue") + (c-name "g_async_queue_timed_pop_unlocked") + (return-type "gpointer") (parameters - '("GDestroyNotify" "element_free_func") + '("GTimeVal*" "end_time") ) ) -(define-function g_ptr_array_sized_new - (c-name "g_ptr_array_sized_new") - (is-constructor-of "GPtrArraySized") - (return-type "GPtrArray*") +(define-method timeout_pop + (of-object "GAsyncQueue") + (c-name "g_async_queue_timeout_pop") + (return-type "gpointer") (parameters - '("guint" "reserved_size") + '("guint64" "timeout") ) ) -(define-function g_ptr_array_new_full - (c-name "g_ptr_array_new_full") - (return-type "GPtrArray*") +(define-method timeout_pop_unlocked + (of-object "GAsyncQueue") + (c-name "g_async_queue_timeout_pop_unlocked") + (return-type "gpointer") (parameters - '("guint" "reserved_size") - '("GDestroyNotify" "element_free_func") + '("guint64" "timeout") ) ) -(define-method free - (of-object "GPtrArray") - (c-name "g_ptr_array_free") - (return-type "gpointer*") - (parameters - '("gboolean" "free_seg") - ) +(define-method try_pop + (of-object "GAsyncQueue") + (c-name "g_async_queue_try_pop") + (return-type "gpointer") ) -(define-method ref - (of-object "GPtrArray") - (c-name "g_ptr_array_ref") - (return-type "GPtrArray*") +(define-method try_pop_unlocked + (of-object "GAsyncQueue") + (c-name "g_async_queue_try_pop_unlocked") + (return-type "gpointer") +) + +(define-method unlock + (of-object "GAsyncQueue") + (c-name "g_async_queue_unlock") + (return-type "none") ) (define-method unref - (of-object "GPtrArray") - (c-name "g_ptr_array_unref") + (of-object "GAsyncQueue") + (c-name "g_async_queue_unref") (return-type "none") ) -(define-method set_free_func - (of-object "GPtrArray") - (c-name "g_ptr_array_set_free_func") +(define-method unref_and_unlock + (of-object "GAsyncQueue") + (c-name "g_async_queue_unref_and_unlock") (return-type "none") - (parameters - '("GDestroyNotify" "element_free_func") - ) ) -(define-method set_size - (of-object "GPtrArray") - (c-name "g_ptr_array_set_size") +(define-method add_application + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_add_application") (return-type "none") (parameters - '("gint" "length") + '("const-gchar*" "uri") + '("const-gchar*" "name") + '("const-gchar*" "exec") ) ) -(define-method remove_index - (of-object "GPtrArray") - (c-name "g_ptr_array_remove_index") - (return-type "gpointer") +(define-method add_group + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_add_group") + (return-type "none") (parameters - '("guint" "index_") + '("const-gchar*" "uri") + '("const-gchar*" "group") ) ) -(define-method remove_index_fast - (of-object "GPtrArray") - (c-name "g_ptr_array_remove_index_fast") - (return-type "gpointer") +(define-method free + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_free") + (return-type "none") +) + +(define-method get_added + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_get_added") + (return-type "time_t") (parameters - '("guint" "index_") + '("const-gchar*" "uri") + '("GError**" "error") ) ) -(define-method remove - (of-object "GPtrArray") - (c-name "g_ptr_array_remove") +(define-method get_app_info + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_get_app_info") (return-type "gboolean") (parameters - '("gpointer" "data") + '("const-gchar*" "uri") + '("const-gchar*" "name") + '("gchar**" "exec") + '("guint*" "count") + '("time_t*" "stamp") + '("GError**" "error") ) ) -(define-method remove_fast - (of-object "GPtrArray") - (c-name "g_ptr_array_remove_fast") - (return-type "gboolean") +(define-method get_applications + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_get_applications") + (return-type "const-gchar**") (parameters - '("gpointer" "data") + '("const-gchar*" "uri") + '("gsize*" "length") + '("GError**" "error") ) ) -(define-method remove_range - (of-object "GPtrArray") - (c-name "g_ptr_array_remove_range") - (return-type "GPtrArray*") +(define-method get_description + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_get_description") + (return-type "gchar*") (parameters - '("guint" "index_") - '("guint" "length") + '("const-gchar*" "uri") + '("GError**" "error") ) ) -(define-method add - (of-object "GPtrArray") - (c-name "g_ptr_array_add") - (return-type "none") +(define-method get_groups + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_get_groups") + (return-type "const-gchar**") (parameters - '("gpointer" "data") + '("const-gchar*" "uri") + '("gsize*" "length") + '("GError**" "error") ) ) -(define-method insert - (of-object "GPtrArray") - (c-name "g_ptr_array_insert") - (return-type "none") +(define-method get_icon + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_get_icon") + (return-type "gboolean") (parameters - '("gint" "index_") - '("gpointer" "data") + '("const-gchar*" "uri") + '("gchar**" "href") + '("gchar**" "mime_type") + '("GError**" "error") ) ) -(define-method sort - (of-object "GPtrArray") - (c-name "g_ptr_array_sort") - (return-type "none") +(define-method get_is_private + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_get_is_private") + (return-type "gboolean") (parameters - '("GCompareFunc" "compare_func") + '("const-gchar*" "uri") + '("GError**" "error") ) ) -(define-method sort_with_data - (of-object "GPtrArray") - (c-name "g_ptr_array_sort_with_data") - (return-type "none") +(define-method get_mime_type + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_get_mime_type") + (return-type "gchar*") (parameters - '("GCompareDataFunc" "compare_func") - '("gpointer" "user_data") + '("const-gchar*" "uri") + '("GError**" "error") ) ) -(define-method foreach - (of-object "GPtrArray") - (c-name "g_ptr_array_foreach") - (return-type "none") +(define-method get_modified + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_get_modified") + (return-type "time_t") (parameters - '("GFunc" "func") - '("gpointer" "user_data") + '("const-gchar*" "uri") + '("GError**" "error") ) ) -(define-function g_byte_array_new - (c-name "g_byte_array_new") - (is-constructor-of "GByteArray") - (return-type "GByteArray*") +(define-method get_size + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_get_size") + (return-type "gint") ) -(define-function g_byte_array_new_take - (c-name "g_byte_array_new_take") - (return-type "GByteArray*") +(define-method get_title + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_get_title") + (return-type "gchar*") (parameters - '("guint8*" "data") - '("gsize" "len") + '("const-gchar*" "uri") + '("GError**" "error") ) ) -(define-function g_byte_array_sized_new - (c-name "g_byte_array_sized_new") - (is-constructor-of "GByteArraySized") - (return-type "GByteArray*") +(define-method get_uris + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_get_uris") + (return-type "const-gchar**") (parameters - '("guint" "reserved_size") + '("gsize*" "length") ) ) -(define-method free - (of-object "GByteArray") - (c-name "g_byte_array_free") - (return-type "guint8*") +(define-method get_visited + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_get_visited") + (return-type "time_t") (parameters - '("gboolean" "free_segment") + '("const-gchar*" "uri") + '("GError**" "error") ) ) -(define-method free_to_bytes - (of-object "GByteArray") - (c-name "g_byte_array_free_to_bytes") - (return-type "GBytes*") +(define-method has_application + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_has_application") + (return-type "gboolean") + (parameters + '("const-gchar*" "uri") + '("const-gchar*" "name") + '("GError**" "error") + ) ) -(define-method ref - (of-object "GByteArray") - (c-name "g_byte_array_ref") - (return-type "GByteArray*") +(define-method has_group + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_has_group") + (return-type "gboolean") + (parameters + '("const-gchar*" "uri") + '("const-gchar*" "group") + '("GError**" "error") + ) ) -(define-method unref - (of-object "GByteArray") - (c-name "g_byte_array_unref") - (return-type "none") +(define-method has_item + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_has_item") + (return-type "gboolean") + (parameters + '("const-gchar*" "uri") + ) ) -(define-method append - (of-object "GByteArray") - (c-name "g_byte_array_append") - (return-type "GByteArray*") +(define-method load_from_data + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_load_from_data") + (return-type "gboolean") (parameters - '("const-guint8*" "data") - '("guint" "len") + '("const-gchar*" "data") + '("gsize" "length") + '("GError**" "error") ) ) -(define-method prepend - (of-object "GByteArray") - (c-name "g_byte_array_prepend") - (return-type "GByteArray*") +(define-method load_from_data_dirs + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_load_from_data_dirs") + (return-type "gboolean") (parameters - '("const-guint8*" "data") - '("guint" "len") + '("const-gchar*" "file") + '("gchar**" "full_path") + '("GError**" "error") ) ) -(define-method set_size - (of-object "GByteArray") - (c-name "g_byte_array_set_size") - (return-type "GByteArray*") +(define-method load_from_file + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_load_from_file") + (return-type "gboolean") (parameters - '("guint" "length") + '("const-gchar*" "filename") + '("GError**" "error") ) ) -(define-method remove_index - (of-object "GByteArray") - (c-name "g_byte_array_remove_index") - (return-type "GByteArray*") +(define-method move_item + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_move_item") + (return-type "gboolean") (parameters - '("guint" "index_") + '("const-gchar*" "old_uri") + '("const-gchar*" "new_uri") + '("GError**" "error") ) ) -(define-method remove_index_fast - (of-object "GByteArray") - (c-name "g_byte_array_remove_index_fast") - (return-type "GByteArray*") +(define-method remove_application + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_remove_application") + (return-type "gboolean") (parameters - '("guint" "index_") + '("const-gchar*" "uri") + '("const-gchar*" "name") + '("GError**" "error") ) ) -(define-method remove_range - (of-object "GByteArray") - (c-name "g_byte_array_remove_range") - (return-type "GByteArray*") +(define-method remove_group + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_remove_group") + (return-type "gboolean") (parameters - '("guint" "index_") - '("guint" "length") + '("const-gchar*" "uri") + '("const-gchar*" "group") + '("GError**" "error") ) ) -(define-method sort - (of-object "GByteArray") - (c-name "g_byte_array_sort") - (return-type "none") +(define-method remove_item + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_remove_item") + (return-type "gboolean") (parameters - '("GCompareFunc" "compare_func") + '("const-gchar*" "uri") + '("GError**" "error") ) ) -(define-method sort_with_data - (of-object "GByteArray") - (c-name "g_byte_array_sort_with_data") +(define-method set_added + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_set_added") (return-type "none") (parameters - '("GCompareDataFunc" "compare_func") - '("gpointer" "user_data") + '("const-gchar*" "uri") + '("time_t" "added") ) ) - - -;; From gasyncqueue.h - -(define-function g_async_queue_new - (c-name "g_async_queue_new") - (is-constructor-of "GAsyncQueue") - (return-type "GAsyncQueue*") +(define-method set_app_info + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_set_app_info") + (return-type "gboolean") + (parameters + '("const-gchar*" "uri") + '("const-gchar*" "name") + '("const-gchar*" "exec") + '("gint" "count") + '("time_t" "stamp") + '("GError**" "error") + ) ) -(define-function g_async_queue_new_full - (c-name "g_async_queue_new_full") - (return-type "GAsyncQueue*") +(define-method set_description + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_set_description") + (return-type "none") (parameters - '("GDestroyNotify" "item_free_func") + '("const-gchar*" "uri") + '("const-gchar*" "description") ) ) -(define-method lock - (of-object "GAsyncQueue") - (c-name "g_async_queue_lock") +(define-method set_groups + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_set_groups") (return-type "none") + (parameters + '("const-gchar*" "uri") + '("const-gchar**" "groups") + '("gsize" "length") + ) ) -(define-method unlock - (of-object "GAsyncQueue") - (c-name "g_async_queue_unlock") +(define-method set_icon + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_set_icon") (return-type "none") + (parameters + '("const-gchar*" "uri") + '("const-gchar*" "href") + '("const-gchar*" "mime_type") + ) ) -(define-method ref - (of-object "GAsyncQueue") - (c-name "g_async_queue_ref") - (return-type "GAsyncQueue*") +(define-method set_is_private + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_set_is_private") + (return-type "none") + (parameters + '("const-gchar*" "uri") + '("gboolean" "is_private") + ) ) -(define-method unref - (of-object "GAsyncQueue") - (c-name "g_async_queue_unref") +(define-method set_mime_type + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_set_mime_type") (return-type "none") + (parameters + '("const-gchar*" "uri") + '("const-gchar*" "mime_type") + ) ) -(define-method ref_unlocked - (of-object "GAsyncQueue") - (c-name "g_async_queue_ref_unlocked") +(define-method set_modified + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_set_modified") (return-type "none") + (parameters + '("const-gchar*" "uri") + '("time_t" "modified") + ) ) -(define-method unref_and_unlock - (of-object "GAsyncQueue") - (c-name "g_async_queue_unref_and_unlock") +(define-method set_title + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_set_title") (return-type "none") + (parameters + '("const-gchar*" "uri") + '("const-gchar*" "title") + ) ) -(define-method push - (of-object "GAsyncQueue") - (c-name "g_async_queue_push") +(define-method set_visited + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_set_visited") (return-type "none") (parameters - '("gpointer" "data") + '("const-gchar*" "uri") + '("time_t" "visited") ) ) -(define-method push_unlocked - (of-object "GAsyncQueue") - (c-name "g_async_queue_push_unlocked") - (return-type "none") +(define-method to_data + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_to_data") + (return-type "gchar*") (parameters - '("gpointer" "data") + '("gsize*" "length") + '("GError**" "error") ) ) -(define-method push_sorted - (of-object "GAsyncQueue") - (c-name "g_async_queue_push_sorted") - (return-type "none") +(define-method to_file + (of-object "GBookmarkFile") + (c-name "g_bookmark_file_to_file") + (return-type "gboolean") (parameters - '("gpointer" "data") - '("GCompareDataFunc" "func") - '("gpointer" "user_data") + '("const-gchar*" "filename") + '("GError**" "error") ) ) -(define-method push_sorted_unlocked - (of-object "GAsyncQueue") - (c-name "g_async_queue_push_sorted_unlocked") - (return-type "none") +(define-function new + (c-name "g_bytes_new") + (return-type "GBytes*") (parameters - '("gpointer" "data") - '("GCompareDataFunc" "func") - '("gpointer" "user_data") + '("gconstpointer" "data") + '("gsize" "size") ) ) -(define-method pop - (of-object "GAsyncQueue") - (c-name "g_async_queue_pop") - (return-type "gpointer") +(define-function new_static + (c-name "g_bytes_new_static") + (return-type "GBytes*") + (parameters + '("gconstpointer" "data") + '("gsize" "size") + ) ) -(define-method pop_unlocked - (of-object "GAsyncQueue") - (c-name "g_async_queue_pop_unlocked") - (return-type "gpointer") +(define-function new_take + (c-name "g_bytes_new_take") + (return-type "GBytes*") + (parameters + '("const-gpointer" "data") + '("gsize" "size") + ) ) -(define-method try_pop - (of-object "GAsyncQueue") - (c-name "g_async_queue_try_pop") - (return-type "gpointer") +(define-function new_with_free_func + (c-name "g_bytes_new_with_free_func") + (return-type "GBytes*") + (parameters + '("gconstpointer" "data") + '("gsize" "size") + '("GDestroyNotify" "free_func") + '("gpointer" "user_data") + ) ) -(define-method try_pop_unlocked - (of-object "GAsyncQueue") - (c-name "g_async_queue_try_pop_unlocked") - (return-type "gpointer") +(define-method compare + (of-object "GBytes") + (c-name "g_bytes_compare") + (return-type "gint") + (parameters + '("gconstpointer" "bytes2") + ) ) -(define-method timeout_pop - (of-object "GAsyncQueue") - (c-name "g_async_queue_timeout_pop") - (return-type "gpointer") +(define-method equal + (of-object "GBytes") + (c-name "g_bytes_equal") + (return-type "gboolean") (parameters - '("guint64" "timeout") + '("gconstpointer" "bytes2") ) ) -(define-method timeout_pop_unlocked - (of-object "GAsyncQueue") - (c-name "g_async_queue_timeout_pop_unlocked") - (return-type "gpointer") +(define-method get_data + (of-object "GBytes") + (c-name "g_bytes_get_data") + (return-type "gconstpointer") (parameters - '("guint64" "timeout") + '("gsize*" "size") ) ) -(define-method length - (of-object "GAsyncQueue") - (c-name "g_async_queue_length") - (return-type "gint") +(define-method get_size + (of-object "GBytes") + (c-name "g_bytes_get_size") + (return-type "gsize") ) -(define-method length_unlocked - (of-object "GAsyncQueue") - (c-name "g_async_queue_length_unlocked") - (return-type "gint") +(define-method hash + (of-object "GBytes") + (c-name "g_bytes_hash") + (return-type "guint") ) -(define-method sort - (of-object "GAsyncQueue") - (c-name "g_async_queue_sort") - (return-type "none") +(define-method new_from_bytes + (of-object "GBytes") + (c-name "g_bytes_new_from_bytes") + (return-type "GBytes*") (parameters - '("GCompareDataFunc" "func") - '("gpointer" "user_data") + '("gsize" "offset") + '("gsize" "length") ) ) -(define-method sort_unlocked - (of-object "GAsyncQueue") - (c-name "g_async_queue_sort_unlocked") +(define-method ref + (of-object "GBytes") + (c-name "g_bytes_ref") + (return-type "GBytes*") +) + +(define-method unref + (of-object "GBytes") + (c-name "g_bytes_unref") (return-type "none") - (parameters - '("GCompareDataFunc" "func") - '("gpointer" "user_data") - ) ) (define-method remove @@ -1694,12 +702,12 @@ ) ) -(define-method timed_pop_unlocked - (of-object "GAsyncQueue") - (c-name "g_async_queue_timed_pop_unlocked") +(define-method unref_to_data + (of-object "GBytes") + (c-name "g_bytes_unref_to_data") (return-type "gpointer") (parameters - '("GTimeVal*" "end_time") + '("gsize*" "size") ) ) @@ -1711,945 +719,801 @@ (c-name "g_atomic_int_get") (return-type "gint") (parameters - '("const-volatile-gint*" "atomic") + '("GChecksumType" "checksum_type") ) ) -(define-function g_atomic_int_set - (c-name "g_atomic_int_set") - (return-type "none") - (parameters - '("volatile-gint*" "atomic") - '("gint" "newval") - ) +(define-method copy + (of-object "GChecksum") + (c-name "g_checksum_copy") + (return-type "GChecksum*") ) -(define-function g_atomic_int_inc - (c-name "g_atomic_int_inc") +(define-method free + (of-object "GChecksum") + (c-name "g_checksum_free") (return-type "none") - (parameters - '("volatile-gint*" "atomic") - ) -) - -(define-function g_atomic_int_dec_and_test - (c-name "g_atomic_int_dec_and_test") - (return-type "gboolean") - (parameters - '("volatile-gint*" "atomic") - ) ) -(define-function g_atomic_int_compare_and_exchange - (c-name "g_atomic_int_compare_and_exchange") - (return-type "gboolean") +(define-method get_digest + (of-object "GChecksum") + (c-name "g_checksum_get_digest") + (return-type "none") (parameters - '("volatile-gint*" "atomic") - '("gint" "oldval") - '("gint" "newval") + '("guint8*" "buffer") + '("gsize*" "digest_len") ) ) -(define-function g_atomic_int_add - (c-name "g_atomic_int_add") - (return-type "gint") - (parameters - '("volatile-gint*" "atomic") - '("gint" "val") - ) +(define-method get_string + (of-object "GChecksum") + (c-name "g_checksum_get_string") + (return-type "const-gchar*") ) -(define-function g_atomic_int_and - (c-name "g_atomic_int_and") - (return-type "guint") - (parameters - '("volatile-guint*" "atomic") - '("guint" "val") - ) +(define-method reset + (of-object "GChecksum") + (c-name "g_checksum_reset") + (return-type "none") ) -(define-function g_atomic_int_or - (c-name "g_atomic_int_or") - (return-type "guint") +(define-method update + (of-object "GChecksum") + (c-name "g_checksum_update") + (return-type "none") (parameters - '("volatile-guint*" "atomic") - '("guint" "val") + '("const-guchar*" "data") + '("gssize" "length") ) ) -(define-function g_atomic_int_xor - (c-name "g_atomic_int_xor") - (return-type "guint") - (parameters - '("volatile-guint*" "atomic") - '("guint" "val") - ) +(define-method broadcast + (of-object "GCond") + (c-name "g_cond_broadcast") + (return-type "none") ) -(define-function g_atomic_pointer_get - (c-name "g_atomic_pointer_get") - (return-type "gpointer") - (parameters - '("const-volatile-void*" "atomic") - ) +(define-method clear + (of-object "GCond") + (c-name "g_cond_clear") + (return-type "none") ) -(define-function g_atomic_pointer_set - (c-name "g_atomic_pointer_set") +(define-method init + (of-object "GCond") + (c-name "g_cond_init") (return-type "none") - (parameters - '("volatile-void*" "atomic") - '("gpointer" "newval") - ) ) -(define-function g_atomic_pointer_compare_and_exchange - (c-name "g_atomic_pointer_compare_and_exchange") - (return-type "gboolean") - (parameters - '("volatile-void*" "atomic") - '("gpointer" "oldval") - '("gpointer" "newval") - ) +(define-method signal + (of-object "GCond") + (c-name "g_cond_signal") + (return-type "none") ) -(define-function g_atomic_pointer_add - (c-name "g_atomic_pointer_add") - (return-type "gssize") +(define-method wait + (of-object "GCond") + (c-name "g_cond_wait") + (return-type "none") (parameters - '("volatile-void*" "atomic") - '("gssize" "val") + '("GMutex*" "mutex") ) ) -(define-function g_atomic_pointer_and - (c-name "g_atomic_pointer_and") - (return-type "gsize") +(define-method wait_until + (of-object "GCond") + (c-name "g_cond_wait_until") + (return-type "gboolean") (parameters - '("volatile-void*" "atomic") - '("gsize" "val") + '("GMutex*" "mutex") + '("gint64" "end_time") ) ) -(define-function g_atomic_pointer_or - (c-name "g_atomic_pointer_or") - (return-type "gsize") - (parameters - '("volatile-void*" "atomic") - '("gsize" "val") - ) +(define-function new + (c-name "g_date_new") + (return-type "GDate*") ) -(define-function g_atomic_pointer_xor - (c-name "g_atomic_pointer_xor") - (return-type "gsize") +(define-function new_dmy + (c-name "g_date_new_dmy") + (return-type "GDate*") (parameters - '("volatile-void*" "atomic") - '("gsize" "val") + '("GDateDay" "day") + '("GDateMonth" "month") + '("GDateYear" "year") ) ) -(define-function g_atomic_int_exchange_and_add - (c-name "g_atomic_int_exchange_and_add") - (return-type "gint") +(define-function new_julian + (c-name "g_date_new_julian") + (return-type "GDate*") (parameters - '("volatile-gint*" "atomic") - '("gint" "val") + '("guint32" "julian_day") ) ) - - -;; From gbacktrace.h - -(define-function g_on_error_query - (c-name "g_on_error_query") +(define-method add_days + (of-object "GDate") + (c-name "g_date_add_days") (return-type "none") (parameters - '("const-gchar*" "prg_name") + '("guint" "n_days") ) ) -(define-function g_on_error_stack_trace - (c-name "g_on_error_stack_trace") +(define-method add_months + (of-object "GDate") + (c-name "g_date_add_months") (return-type "none") (parameters - '("const-gchar*" "prg_name") - ) -) - - - -;; From gbase64.h - -(define-function g_base64_encode_step - (c-name "g_base64_encode_step") - (return-type "gsize") - (parameters - '("const-guchar*" "in") - '("gsize" "len") - '("gboolean" "break_lines") - '("gchar*" "out") - '("gint*" "state") - '("gint*" "save") + '("guint" "n_months") ) ) -(define-function g_base64_encode_close - (c-name "g_base64_encode_close") - (return-type "gsize") +(define-method add_years + (of-object "GDate") + (c-name "g_date_add_years") + (return-type "none") (parameters - '("gboolean" "break_lines") - '("gchar*" "out") - '("gint*" "state") - '("gint*" "save") + '("guint" "n_years") ) ) -(define-function g_base64_encode - (c-name "g_base64_encode") - (return-type "gchar*") +(define-method clamp + (of-object "GDate") + (c-name "g_date_clamp") + (return-type "none") (parameters - '("const-guchar*" "data") - '("gsize" "len") + '("const-GDate*" "min_date") + '("const-GDate*" "max_date") ) ) -(define-function g_base64_decode_step - (c-name "g_base64_decode_step") - (return-type "gsize") +(define-method clear + (of-object "GDate") + (c-name "g_date_clear") + (return-type "none") (parameters - '("const-gchar*" "in") - '("gsize" "len") - '("guchar*" "out") - '("gint*" "state") - '("guint*" "save") + '("guint" "n_dates") ) ) -(define-function g_base64_decode - (c-name "g_base64_decode") - (return-type "guchar*") +(define-method compare + (of-object "GDate") + (c-name "g_date_compare") + (return-type "gint") (parameters - '("const-gchar*" "text") - '("gsize*" "out_len") + '("const-GDate*" "rhs") ) ) -(define-function g_base64_decode_inplace - (c-name "g_base64_decode_inplace") - (return-type "guchar*") +(define-method days_between + (of-object "GDate") + (c-name "g_date_days_between") + (return-type "gint") (parameters - '("gchar*" "text") - '("gsize*" "out_len") + '("const-GDate*" "date2") ) ) - - -;; From gbitlock.h - -(define-function g_bit_lock - (c-name "g_bit_lock") +(define-method free + (of-object "GDate") + (c-name "g_date_free") (return-type "none") - (parameters - '("volatile-gint*" "address") - '("gint" "lock_bit") - ) ) -(define-function g_bit_trylock - (c-name "g_bit_trylock") - (return-type "gboolean") - (parameters - '("volatile-gint*" "address") - '("gint" "lock_bit") - ) +(define-method get_day + (of-object "GDate") + (c-name "g_date_get_day") + (return-type "GDateDay") ) -(define-function g_bit_unlock - (c-name "g_bit_unlock") - (return-type "none") - (parameters - '("volatile-gint*" "address") - '("gint" "lock_bit") - ) +(define-method get_day_of_year + (of-object "GDate") + (c-name "g_date_get_day_of_year") + (return-type "guint") ) -(define-function g_pointer_bit_lock - (c-name "g_pointer_bit_lock") - (return-type "none") - (parameters - '("volatile-void*" "address") - '("gint" "lock_bit") - ) +(define-method get_iso8601_week_of_year + (of-object "GDate") + (c-name "g_date_get_iso8601_week_of_year") + (return-type "guint") ) -(define-function g_pointer_bit_trylock - (c-name "g_pointer_bit_trylock") - (return-type "gboolean") - (parameters - '("volatile-void*" "address") - '("gint" "lock_bit") - ) +(define-method get_julian + (of-object "GDate") + (c-name "g_date_get_julian") + (return-type "guint32") ) -(define-function g_pointer_bit_unlock - (c-name "g_pointer_bit_unlock") - (return-type "none") - (parameters - '("volatile-void*" "address") - '("gint" "lock_bit") - ) +(define-method get_monday_week_of_year + (of-object "GDate") + (c-name "g_date_get_monday_week_of_year") + (return-type "guint") ) +(define-method get_month + (of-object "GDate") + (c-name "g_date_get_month") + (return-type "GDateMonth") +) - -;; From gbookmarkfile.h - -(define-function g_bookmark_file_error_quark - (c-name "g_bookmark_file_error_quark") - (return-type "GQuark") +(define-method get_sunday_week_of_year + (of-object "GDate") + (c-name "g_date_get_sunday_week_of_year") + (return-type "guint") ) -(define-function g_bookmark_file_new - (c-name "g_bookmark_file_new") - (is-constructor-of "GBookmarkFile") - (return-type "GBookmarkFile*") +(define-method get_weekday + (of-object "GDate") + (c-name "g_date_get_weekday") + (return-type "GDateWeekday") ) -(define-method free - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_free") - (return-type "none") +(define-method get_year + (of-object "GDate") + (c-name "g_date_get_year") + (return-type "GDateYear") ) -(define-method load_from_file - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_load_from_file") +(define-method is_first_of_month + (of-object "GDate") + (c-name "g_date_is_first_of_month") (return-type "gboolean") - (parameters - '("const-gchar*" "filename") - '("GError**" "error") - ) ) -(define-method load_from_data - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_load_from_data") +(define-method is_last_of_month + (of-object "GDate") + (c-name "g_date_is_last_of_month") (return-type "gboolean") - (parameters - '("const-gchar*" "data") - '("gsize" "length") - '("GError**" "error") - ) ) -(define-method load_from_data_dirs - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_load_from_data_dirs") - (return-type "gboolean") +(define-method order + (of-object "GDate") + (c-name "g_date_order") + (return-type "none") (parameters - '("const-gchar*" "file") - '("gchar**" "full_path") - '("GError**" "error") + '("GDate*" "date2") ) ) -(define-method to_data - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_to_data") - (return-type "gchar*") +(define-method set_day + (of-object "GDate") + (c-name "g_date_set_day") + (return-type "none") (parameters - '("gsize*" "length") - '("GError**" "error") + '("GDateDay" "day") ) ) -(define-method to_file - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_to_file") - (return-type "gboolean") +(define-method set_dmy + (of-object "GDate") + (c-name "g_date_set_dmy") + (return-type "none") (parameters - '("const-gchar*" "filename") - '("GError**" "error") + '("GDateDay" "day") + '("GDateMonth" "month") + '("GDateYear" "y") ) ) -(define-method set_title - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_set_title") +(define-method set_julian + (of-object "GDate") + (c-name "g_date_set_julian") (return-type "none") (parameters - '("const-gchar*" "uri") - '("const-gchar*" "title") + '("guint32" "julian_date") ) ) -(define-method get_title - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_get_title") - (return-type "gchar*") +(define-method set_month + (of-object "GDate") + (c-name "g_date_set_month") + (return-type "none") (parameters - '("const-gchar*" "uri") - '("GError**" "error") + '("GDateMonth" "month") ) ) -(define-method set_description - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_set_description") +(define-method set_parse + (of-object "GDate") + (c-name "g_date_set_parse") (return-type "none") (parameters - '("const-gchar*" "uri") - '("const-gchar*" "description") + '("const-gchar*" "str") ) ) -(define-method get_description - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_get_description") - (return-type "gchar*") +(define-method set_time + (of-object "GDate") + (c-name "g_date_set_time") + (return-type "none") (parameters - '("const-gchar*" "uri") - '("GError**" "error") + '("GTime" "time_") ) ) -(define-method set_mime_type - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_set_mime_type") +(define-method set_time_t + (of-object "GDate") + (c-name "g_date_set_time_t") (return-type "none") (parameters - '("const-gchar*" "uri") - '("const-gchar*" "mime_type") + '("time_t" "timet") ) ) -(define-method get_mime_type - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_get_mime_type") - (return-type "gchar*") +(define-method set_time_val + (of-object "GDate") + (c-name "g_date_set_time_val") + (return-type "none") (parameters - '("const-gchar*" "uri") - '("GError**" "error") + '("GTimeVal*" "timeval") ) ) -(define-method set_groups - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_set_groups") +(define-method set_year + (of-object "GDate") + (c-name "g_date_set_year") (return-type "none") (parameters - '("const-gchar*" "uri") - '("const-gchar**" "groups") - '("gsize" "length") + '("GDateYear" "year") ) ) -(define-method add_group - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_add_group") +(define-method subtract_days + (of-object "GDate") + (c-name "g_date_subtract_days") (return-type "none") (parameters - '("const-gchar*" "uri") - '("const-gchar*" "group") + '("guint" "n_days") ) ) -(define-method has_group - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_has_group") - (return-type "gboolean") +(define-method subtract_months + (of-object "GDate") + (c-name "g_date_subtract_months") + (return-type "none") (parameters - '("const-gchar*" "uri") - '("const-gchar*" "group") - '("GError**" "error") + '("guint" "n_months") ) ) -(define-method get_groups - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_get_groups") - (return-type "gchar**") +(define-method subtract_years + (of-object "GDate") + (c-name "g_date_subtract_years") + (return-type "none") (parameters - '("const-gchar*" "uri") - '("gsize*" "length") - '("GError**" "error") + '("guint" "n_years") ) ) -(define-method add_application - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_add_application") +(define-method to_struct_tm + (of-object "GDate") + (c-name "g_date_to_struct_tm") (return-type "none") (parameters - '("const-gchar*" "uri") - '("const-gchar*" "name") - '("const-gchar*" "exec") + '("tm*" "tm") ) ) -(define-method has_application - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_has_application") +(define-method valid + (of-object "GDate") + (c-name "g_date_valid") (return-type "gboolean") - (parameters - '("const-gchar*" "uri") - '("const-gchar*" "name") - '("GError**" "error") - ) ) -(define-method get_applications - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_get_applications") - (return-type "gchar**") +(define-function new + (c-name "g_date_time_new") + (return-type "GDateTime*") (parameters - '("const-gchar*" "uri") - '("gsize*" "length") - '("GError**" "error") + '("GTimeZone*" "tz") + '("gint" "year") + '("gint" "month") + '("gint" "day") + '("gint" "hour") + '("gint" "minute") + '("gdouble" "seconds") ) ) -(define-method set_app_info - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_set_app_info") - (return-type "gboolean") +(define-function new_from_timeval_local + (c-name "g_date_time_new_from_timeval_local") + (return-type "GDateTime*") (parameters - '("const-gchar*" "uri") - '("const-gchar*" "name") - '("const-gchar*" "exec") - '("gint" "count") - '("time_t" "stamp") - '("GError**" "error") + '("const-GTimeVal*" "tv") ) ) -(define-method get_app_info - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_get_app_info") - (return-type "gboolean") +(define-function new_from_timeval_utc + (c-name "g_date_time_new_from_timeval_utc") + (return-type "GDateTime*") (parameters - '("const-gchar*" "uri") - '("const-gchar*" "name") - '("gchar**" "exec") - '("guint*" "count") - '("time_t*" "stamp") - '("GError**" "error") + '("const-GTimeVal*" "tv") ) ) -(define-method set_is_private - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_set_is_private") - (return-type "none") +(define-function new_from_unix_local + (c-name "g_date_time_new_from_unix_local") + (return-type "GDateTime*") (parameters - '("const-gchar*" "uri") - '("gboolean" "is_private") + '("gint64" "t") ) ) -(define-method get_is_private - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_get_is_private") - (return-type "gboolean") +(define-function new_from_unix_utc + (c-name "g_date_time_new_from_unix_utc") + (return-type "GDateTime*") (parameters - '("const-gchar*" "uri") - '("GError**" "error") + '("gint64" "t") ) ) -(define-method set_icon - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_set_icon") - (return-type "none") +(define-function new_local + (c-name "g_date_time_new_local") + (return-type "GDateTime*") (parameters - '("const-gchar*" "uri") - '("const-gchar*" "href") - '("const-gchar*" "mime_type") + '("gint" "year") + '("gint" "month") + '("gint" "day") + '("gint" "hour") + '("gint" "minute") + '("gdouble" "seconds") ) ) -(define-method get_icon - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_get_icon") - (return-type "gboolean") +(define-function new_now + (c-name "g_date_time_new_now") + (return-type "GDateTime*") (parameters - '("const-gchar*" "uri") - '("gchar**" "href") - '("gchar**" "mime_type") - '("GError**" "error") + '("GTimeZone*" "tz") ) ) -(define-method set_added - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_set_added") - (return-type "none") - (parameters - '("const-gchar*" "uri") - '("time_t" "added") - ) +(define-function new_now_local + (c-name "g_date_time_new_now_local") + (return-type "GDateTime*") ) -(define-method get_added - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_get_added") - (return-type "time_t") +(define-function new_now_utc + (c-name "g_date_time_new_now_utc") + (return-type "GDateTime*") +) + +(define-function new_utc + (c-name "g_date_time_new_utc") + (return-type "GDateTime*") (parameters - '("const-gchar*" "uri") - '("GError**" "error") + '("gint" "year") + '("gint" "month") + '("gint" "day") + '("gint" "hour") + '("gint" "minute") + '("gdouble" "seconds") ) ) -(define-method set_modified - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_set_modified") - (return-type "none") +(define-method add + (of-object "GDateTime") + (c-name "g_date_time_add") + (return-type "GDateTime*") (parameters - '("const-gchar*" "uri") - '("time_t" "modified") + '("GTimeSpan" "timespan") ) ) -(define-method get_modified - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_get_modified") - (return-type "time_t") +(define-method add_days + (of-object "GDateTime") + (c-name "g_date_time_add_days") + (return-type "GDateTime*") (parameters - '("const-gchar*" "uri") - '("GError**" "error") + '("gint" "days") ) ) -(define-method set_visited - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_set_visited") - (return-type "none") +(define-method add_full + (of-object "GDateTime") + (c-name "g_date_time_add_full") + (return-type "GDateTime*") (parameters - '("const-gchar*" "uri") - '("time_t" "visited") + '("gint" "years") + '("gint" "months") + '("gint" "days") + '("gint" "hours") + '("gint" "minutes") + '("gdouble" "seconds") ) ) -(define-method get_visited - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_get_visited") - (return-type "time_t") +(define-method add_hours + (of-object "GDateTime") + (c-name "g_date_time_add_hours") + (return-type "GDateTime*") (parameters - '("const-gchar*" "uri") - '("GError**" "error") + '("gint" "hours") ) ) -(define-method has_item - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_has_item") - (return-type "gboolean") +(define-method add_minutes + (of-object "GDateTime") + (c-name "g_date_time_add_minutes") + (return-type "GDateTime*") (parameters - '("const-gchar*" "uri") + '("gint" "minutes") ) ) -(define-method get_size - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_get_size") - (return-type "gint") +(define-method add_months + (of-object "GDateTime") + (c-name "g_date_time_add_months") + (return-type "GDateTime*") + (parameters + '("gint" "months") + ) ) -(define-method get_uris - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_get_uris") - (return-type "gchar**") +(define-method add_seconds + (of-object "GDateTime") + (c-name "g_date_time_add_seconds") + (return-type "GDateTime*") (parameters - '("gsize*" "length") + '("gdouble" "seconds") ) ) -(define-method remove_group - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_remove_group") - (return-type "gboolean") +(define-method add_weeks + (of-object "GDateTime") + (c-name "g_date_time_add_weeks") + (return-type "GDateTime*") (parameters - '("const-gchar*" "uri") - '("const-gchar*" "group") - '("GError**" "error") + '("gint" "weeks") ) ) -(define-method remove_application - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_remove_application") - (return-type "gboolean") +(define-method add_years + (of-object "GDateTime") + (c-name "g_date_time_add_years") + (return-type "GDateTime*") (parameters - '("const-gchar*" "uri") - '("const-gchar*" "name") - '("GError**" "error") + '("gint" "years") ) ) -(define-method remove_item - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_remove_item") - (return-type "gboolean") +(define-method difference + (of-object "GDateTime") + (c-name "g_date_time_difference") + (return-type "GTimeSpan") (parameters - '("const-gchar*" "uri") - '("GError**" "error") + '("GDateTime*" "begin") ) ) -(define-method move_item - (of-object "GBookmarkFile") - (c-name "g_bookmark_file_move_item") - (return-type "gboolean") +(define-method format + (of-object "GDateTime") + (c-name "g_date_time_format") + (return-type "gchar*") (parameters - '("const-gchar*" "old_uri") - '("const-gchar*" "new_uri") - '("GError**" "error") + '("const-gchar*" "format") ) ) +(define-method get_day_of_month + (of-object "GDateTime") + (c-name "g_date_time_get_day_of_month") + (return-type "gint") +) +(define-method get_day_of_week + (of-object "GDateTime") + (c-name "g_date_time_get_day_of_week") + (return-type "gint") +) -;; From gbsearcharray.h - -(define-function g_bsearch_array_create - (c-name "g_bsearch_array_create") - (return-type "GBSearchArray*") - (parameters - '("const-GBSearchConfig*" "bconfig") - ) +(define-method get_day_of_year + (of-object "GDateTime") + (c-name "g_date_time_get_day_of_year") + (return-type "gint") ) -(define-method get_nth - (of-object "GBSearchArray") - (c-name "g_bsearch_array_get_nth") - (return-type "gpointer") - (parameters - '("const-GBSearchConfig*" "bconfig") - '("guint" "nth") - ) +(define-method get_hour + (of-object "GDateTime") + (c-name "g_date_time_get_hour") + (return-type "gint") ) -(define-method get_index - (of-object "GBSearchArray") - (c-name "g_bsearch_array_get_index") - (return-type "guint") - (parameters - '("const-GBSearchConfig*" "bconfig") - '("gconstpointer" "node_in_array") - ) +(define-method get_microsecond + (of-object "GDateTime") + (c-name "g_date_time_get_microsecond") + (return-type "gint") ) -(define-method remove - (of-object "GBSearchArray") - (c-name "g_bsearch_array_remove") - (return-type "GBSearchArray*") - (parameters - '("const-GBSearchConfig*" "bconfig") - '("guint" "index_") - ) +(define-method get_minute + (of-object "GDateTime") + (c-name "g_date_time_get_minute") + (return-type "gint") ) -(define-method grow - (of-object "GBSearchArray") - (c-name "g_bsearch_array_grow") - (return-type "GBSearchArray*") - (parameters - '("const-GBSearchConfig*" "bconfig") - '("guint" "index") - ) +(define-method get_month + (of-object "GDateTime") + (c-name "g_date_time_get_month") + (return-type "gint") ) -(define-method insert - (of-object "GBSearchArray") - (c-name "g_bsearch_array_insert") - (return-type "GBSearchArray*") - (parameters - '("const-GBSearchConfig*" "bconfig") - '("gconstpointer" "key_node") - ) +(define-method get_second + (of-object "GDateTime") + (c-name "g_date_time_get_second") + (return-type "gint") ) -(define-method replace - (of-object "GBSearchArray") - (c-name "g_bsearch_array_replace") - (return-type "GBSearchArray*") - (parameters - '("const-GBSearchConfig*" "bconfig") - '("gconstpointer" "key_node") - ) +(define-method get_seconds + (of-object "GDateTime") + (c-name "g_date_time_get_seconds") + (return-type "gdouble") ) -(define-method free - (of-object "GBSearchArray") - (c-name "g_bsearch_array_free") - (return-type "none") - (parameters - '("const-GBSearchConfig*" "bconfig") - ) +(define-method get_timezone_abbreviation + (of-object "GDateTime") + (c-name "g_date_time_get_timezone_abbreviation") + (return-type "const-gchar*") ) -(define-method lookup_fuzzy - (of-object "GBSearchArray") - (c-name "g_bsearch_array_lookup_fuzzy") - (return-type "gpointer") - (parameters - '("const-GBSearchConfig*" "bconfig") - '("gconstpointer" "key_node") - '("const-guint" "sibling_or_after") - ) +(define-method get_utc_offset + (of-object "GDateTime") + (c-name "g_date_time_get_utc_offset") + (return-type "GTimeSpan") ) +(define-method get_week_numbering_year + (of-object "GDateTime") + (c-name "g_date_time_get_week_numbering_year") + (return-type "gint") +) +(define-method get_week_of_year + (of-object "GDateTime") + (c-name "g_date_time_get_week_of_year") + (return-type "gint") +) -;; From gbytes.h +(define-method get_year + (of-object "GDateTime") + (c-name "g_date_time_get_year") + (return-type "gint") +) -(define-function g_bytes_new - (c-name "g_bytes_new") - (is-constructor-of "GBytes") - (return-type "GBytes*") +(define-method get_ymd + (of-object "GDateTime") + (c-name "g_date_time_get_ymd") + (return-type "none") (parameters - '("gconstpointer" "data") - '("gsize" "size") + '("gint*" "year") + '("gint*" "month") + '("gint*" "day") ) ) -(define-function g_bytes_new_take - (c-name "g_bytes_new_take") - (return-type "GBytes*") - (parameters - '("gpointer" "data") - '("gsize" "size") - ) +(define-method is_daylight_savings + (of-object "GDateTime") + (c-name "g_date_time_is_daylight_savings") + (return-type "gboolean") ) -(define-function g_bytes_new_static - (c-name "g_bytes_new_static") - (return-type "GBytes*") - (parameters - '("gconstpointer" "data") - '("gsize" "size") - ) +(define-method ref + (of-object "GDateTime") + (c-name "g_date_time_ref") + (return-type "GDateTime*") ) -(define-function g_bytes_new_with_free_func - (c-name "g_bytes_new_with_free_func") - (return-type "GBytes*") - (parameters - '("gconstpointer" "data") - '("gsize" "size") - '("GDestroyNotify" "free_func") - '("gpointer" "user_data") - ) +(define-method to_local + (of-object "GDateTime") + (c-name "g_date_time_to_local") + (return-type "GDateTime*") ) -(define-method new_from_bytes - (of-object "GBytes") - (c-name "g_bytes_new_from_bytes") - (return-type "GBytes*") +(define-method to_timeval + (of-object "GDateTime") + (c-name "g_date_time_to_timeval") + (return-type "gboolean") (parameters - '("gsize" "offset") - '("gsize" "length") + '("GTimeVal*" "tv") ) ) -(define-method get_data - (of-object "GBytes") - (c-name "g_bytes_get_data") - (return-type "gconstpointer") +(define-method to_timezone + (of-object "GDateTime") + (c-name "g_date_time_to_timezone") + (return-type "GDateTime*") (parameters - '("gsize*" "size") + '("GTimeZone*" "tz") ) ) -(define-method get_size - (of-object "GBytes") - (c-name "g_bytes_get_size") - (return-type "gsize") +(define-method to_unix + (of-object "GDateTime") + (c-name "g_date_time_to_unix") + (return-type "gint64") ) -(define-method ref - (of-object "GBytes") - (c-name "g_bytes_ref") - (return-type "GBytes*") +(define-method to_utc + (of-object "GDateTime") + (c-name "g_date_time_to_utc") + (return-type "GDateTime*") ) (define-method unref - (of-object "GBytes") - (c-name "g_bytes_unref") + (of-object "GDateTime") + (c-name "g_date_time_unref") (return-type "none") ) -(define-method unref_to_data - (of-object "GBytes") - (c-name "g_bytes_unref_to_data") - (return-type "gpointer") - (parameters - '("gsize*" "size") - ) +(define-method close + (of-object "GDir") + (c-name "g_dir_close") + (return-type "none") ) -(define-method unref_to_array - (of-object "GBytes") - (c-name "g_bytes_unref_to_array") - (return-type "GByteArray*") +(define-method read_name + (of-object "GDir") + (c-name "g_dir_read_name") + (return-type "const-gchar*") ) -(define-function g_bytes_hash - (c-name "g_bytes_hash") - (return-type "guint") - (parameters - '("gconstpointer" "bytes") - ) +(define-method rewind + (of-object "GDir") + (c-name "g_dir_rewind") + (return-type "none") ) -(define-function g_bytes_equal - (c-name "g_bytes_equal") - (return-type "gboolean") +(define-function new + (c-name "g_error_new") + (return-type "GError*") (parameters - '("gconstpointer" "bytes1") - '("gconstpointer" "bytes2") + '("GQuark" "domain") + '("gint" "code") + '("const-gchar*" "format") ) ) -(define-function g_bytes_compare - (c-name "g_bytes_compare") - (return-type "gint") +(define-function new_literal + (c-name "g_error_new_literal") + (return-type "GError*") (parameters - '("gconstpointer" "bytes1") - '("gconstpointer" "bytes2") + '("GQuark" "domain") + '("gint" "code") + '("const-gchar*" "message") ) ) - - -;; From gcharset.h - -(define-function g_get_charset - (c-name "g_get_charset") - (return-type "gboolean") +(define-function new_valist + (c-name "g_error_new_valist") + (return-type "GError*") (parameters - '("const-char**" "charset") + '("GQuark" "domain") + '("gint" "code") + '("const-gchar*" "format") + '("va_list" "args") ) ) -(define-function g_get_codeset - (c-name "g_get_codeset") - (return-type "gchar*") +(define-method copy + (of-object "GError") + (c-name "g_error_copy") + (return-type "GError*") ) -(define-function g_get_language_names - (c-name "g_get_language_names") - (return-type "const-gchar*-const*") +(define-method free + (of-object "GError") + (c-name "g_error_free") + (return-type "none") ) -(define-function g_get_locale_variants - (c-name "g_get_locale_variants") - (return-type "gchar**") +(define-method matches + (of-object "GError") + (c-name "g_error_matches") + (return-type "gboolean") (parameters - '("const-gchar*" "locale") + '("GQuark" "domain") + '("gint" "code") ) ) @@ -2663,52 +1527,55 @@ (return-type "gssize") ) -(define-function g_checksum_new - (c-name "g_checksum_new") - (is-constructor-of "GChecksum") - (return-type "GChecksum*") +(define-method init + (of-object "GHashTableIter") + (c-name "g_hash_table_iter_init") + (return-type "none") (parameters - '("GChecksumType" "checksum_type") + '("GHashTable*" "hash_table") ) ) -(define-method reset - (of-object "GChecksum") - (c-name "g_checksum_reset") - (return-type "none") -) - -(define-method copy - (of-object "GChecksum") - (c-name "g_checksum_copy") - (return-type "GChecksum*") +(define-method next + (of-object "GHashTableIter") + (c-name "g_hash_table_iter_next") + (return-type "gboolean") + (parameters + '("gpointer*" "key") + '("gpointer*" "value") + ) ) -(define-method free - (of-object "GChecksum") - (c-name "g_checksum_free") +(define-method remove + (of-object "GHashTableIter") + (c-name "g_hash_table_iter_remove") (return-type "none") ) -(define-method update - (of-object "GChecksum") - (c-name "g_checksum_update") +(define-method replace + (of-object "GHashTableIter") + (c-name "g_hash_table_iter_replace") (return-type "none") (parameters - '("const-guchar*" "data") - '("gssize" "length") + '("gpointer" "value") ) ) -(define-method get_string - (of-object "GChecksum") - (c-name "g_checksum_get_string") - (return-type "const-gchar*") +(define-method steal + (of-object "GHashTableIter") + (c-name "g_hash_table_iter_steal") + (return-type "none") +) + +(define-method copy + (of-object "GHmac") + (c-name "g_hmac_copy") + (return-type "GHmac*") ) (define-method get_digest - (of-object "GChecksum") - (c-name "g_checksum_get_digest") + (of-object "GHmac") + (c-name "g_hmac_get_digest") (return-type "none") (parameters '("guint8*" "buffer") @@ -2716,58 +1583,99 @@ ) ) -(define-function g_compute_checksum_for_data - (c-name "g_compute_checksum_for_data") - (return-type "gchar*") - (parameters - '("GChecksumType" "checksum_type") - '("const-guchar*" "data") - '("gsize" "length") - ) +(define-method get_string + (of-object "GHmac") + (c-name "g_hmac_get_string") + (return-type "const-gchar*") ) -(define-function g_compute_checksum_for_string - (c-name "g_compute_checksum_for_string") - (return-type "gchar*") +(define-method ref + (of-object "GHmac") + (c-name "g_hmac_ref") + (return-type "GHmac*") +) + +(define-method unref + (of-object "GHmac") + (c-name "g_hmac_unref") + (return-type "none") +) + +(define-method update + (of-object "GHmac") + (c-name "g_hmac_update") + (return-type "none") (parameters - '("GChecksumType" "checksum_type") - '("const-gchar*" "str") + '("const-guchar*" "data") '("gssize" "length") ) ) -(define-function g_compute_checksum_for_bytes - (c-name "g_compute_checksum_for_bytes") - (return-type "gchar*") +(define-method compare_ids + (of-object "GHook") + (c-name "g_hook_compare_ids") + (return-type "gint") (parameters - '("GChecksumType" "checksum_type") - '("GBytes*" "data") + '("GHook*" "sibling") ) ) +(define-method clear + (of-object "GHookList") + (c-name "g_hook_list_clear") + (return-type "none") +) +(define-method init + (of-object "GHookList") + (c-name "g_hook_list_init") + (return-type "none") + (parameters + '("guint" "hook_size") + ) +) -;; From gconstructor.h - - +(define-method invoke + (of-object "GHookList") + (c-name "g_hook_list_invoke") + (return-type "none") + (parameters + '("gboolean" "may_recurse") + ) +) -;; From gconvert.h +(define-method invoke_check + (of-object "GHookList") + (c-name "g_hook_list_invoke_check") + (return-type "none") + (parameters + '("gboolean" "may_recurse") + ) +) -(define-function g_convert_error_quark - (c-name "g_convert_error_quark") - (return-type "GQuark") +(define-method marshal + (of-object "GHookList") + (c-name "g_hook_list_marshal") + (return-type "none") + (parameters + '("gboolean" "may_recurse") + '("GHookMarshaller" "marshaller") + '("gpointer" "marshal_data") + ) ) -(define-function g_iconv_open - (c-name "g_iconv_open") - (return-type "GIConv") +(define-method marshal_check + (of-object "GHookList") + (c-name "g_hook_list_marshal_check") + (return-type "none") (parameters - '("const-gchar*" "to_codeset") - '("const-gchar*" "from_codeset") + '("gboolean" "may_recurse") + '("GHookCheckMarshaller" "marshaller") + '("gpointer" "marshal_data") ) ) -(define-method iconv +(define-method (of-object "GIConv") (c-name "g_iconv") (return-type "gsize") @@ -2785,354 +1693,415 @@ (return-type "gint") ) -(define-function g_convert - (c-name "g_convert") - (return-type "gchar*") +(define-function new_file + (c-name "g_io_channel_new_file") + (return-type "GIOChannel*") (parameters - '("const-gchar*" "str") - '("gssize" "len") - '("const-gchar*" "to_codeset") - '("const-gchar*" "from_codeset") - '("gsize*" "bytes_read") - '("gsize*" "bytes_written") + '("const-gchar*" "filename") + '("const-gchar*" "mode") '("GError**" "error") ) ) -(define-function g_convert_with_iconv - (c-name "g_convert_with_iconv") - (return-type "gchar*") +(define-function unix_new + (c-name "g_io_channel_unix_new") + (return-type "GIOChannel*") (parameters - '("const-gchar*" "str") - '("gssize" "len") - '("GIConv" "converter") - '("gsize*" "bytes_read") - '("gsize*" "bytes_written") - '("GError**" "error") + '("int" "fd") ) ) -(define-function g_convert_with_fallback - (c-name "g_convert_with_fallback") - (return-type "gchar*") +(define-method close + (of-object "GIOChannel") + (c-name "g_io_channel_close") + (return-type "none") +) + +(define-method flush + (of-object "GIOChannel") + (c-name "g_io_channel_flush") + (return-type "GIOStatus") (parameters - '("const-gchar*" "str") - '("gssize" "len") - '("const-gchar*" "to_codeset") - '("const-gchar*" "from_codeset") - '("const-gchar*" "fallback") - '("gsize*" "bytes_read") - '("gsize*" "bytes_written") '("GError**" "error") ) ) -(define-function g_locale_to_utf8 - (c-name "g_locale_to_utf8") - (return-type "gchar*") +(define-method get_buffer_condition + (of-object "GIOChannel") + (c-name "g_io_channel_get_buffer_condition") + (return-type "GIOCondition") +) + +(define-method get_buffer_size + (of-object "GIOChannel") + (c-name "g_io_channel_get_buffer_size") + (return-type "gsize") +) + +(define-method get_buffered + (of-object "GIOChannel") + (c-name "g_io_channel_get_buffered") + (return-type "gboolean") +) + +(define-method get_close_on_unref + (of-object "GIOChannel") + (c-name "g_io_channel_get_close_on_unref") + (return-type "gboolean") +) + +(define-method get_encoding + (of-object "GIOChannel") + (c-name "g_io_channel_get_encoding") + (return-type "const-gchar*") +) + +(define-method get_flags + (of-object "GIOChannel") + (c-name "g_io_channel_get_flags") + (return-type "GIOFlags") +) + +(define-method get_line_term + (of-object "GIOChannel") + (c-name "g_io_channel_get_line_term") + (return-type "const-gchar*") (parameters - '("const-gchar*" "opsysstring") - '("gssize" "len") - '("gsize*" "bytes_read") - '("gsize*" "bytes_written") - '("GError**" "error") + '("gint*" "length") ) ) -(define-function g_locale_from_utf8 - (c-name "g_locale_from_utf8") - (return-type "gchar*") +(define-method init + (of-object "GIOChannel") + (c-name "g_io_channel_init") + (return-type "none") +) + +(define-method read + (of-object "GIOChannel") + (c-name "g_io_channel_read") + (return-type "GIOError") (parameters - '("const-gchar*" "utf8string") - '("gssize" "len") + '("gchar*" "buf") + '("gsize" "count") '("gsize*" "bytes_read") - '("gsize*" "bytes_written") - '("GError**" "error") ) ) -(define-function g_filename_to_utf8 - (c-name "g_filename_to_utf8") - (return-type "gchar*") +(define-method read_chars + (of-object "GIOChannel") + (c-name "g_io_channel_read_chars") + (return-type "GIOStatus") (parameters - '("const-gchar*" "opsysstring") - '("gssize" "len") + '("gchar*" "buf") + '("gsize" "count") '("gsize*" "bytes_read") - '("gsize*" "bytes_written") '("GError**" "error") ) ) -(define-function g_filename_from_utf8 - (c-name "g_filename_from_utf8") - (return-type "gchar*") +(define-method read_line + (of-object "GIOChannel") + (c-name "g_io_channel_read_line") + (return-type "GIOStatus") (parameters - '("const-gchar*" "utf8string") - '("gssize" "len") - '("gsize*" "bytes_read") - '("gsize*" "bytes_written") + '("gchar**" "str_return") + '("gsize*" "length") + '("gsize*" "terminator_pos") '("GError**" "error") ) ) -(define-function g_filename_from_uri - (c-name "g_filename_from_uri") - (return-type "gchar*") +(define-method read_line_string + (of-object "GIOChannel") + (c-name "g_io_channel_read_line_string") + (return-type "GIOStatus") (parameters - '("const-gchar*" "uri") - '("gchar**" "hostname") + '("GString*" "buffer") + '("gsize*" "terminator_pos") '("GError**" "error") ) ) -(define-function g_filename_to_uri - (c-name "g_filename_to_uri") - (return-type "gchar*") +(define-method read_to_end + (of-object "GIOChannel") + (c-name "g_io_channel_read_to_end") + (return-type "GIOStatus") (parameters - '("const-gchar*" "filename") - '("const-gchar*" "hostname") + '("gchar**" "str_return") + '("gsize*" "length") '("GError**" "error") ) ) -(define-function g_filename_display_name - (c-name "g_filename_display_name") - (return-type "gchar*") +(define-method read_unichar + (of-object "GIOChannel") + (c-name "g_io_channel_read_unichar") + (return-type "GIOStatus") (parameters - '("const-gchar*" "filename") + '("gunichar*" "thechar") + '("GError**" "error") ) ) -(define-function g_get_filename_charsets - (c-name "g_get_filename_charsets") - (return-type "gboolean") +(define-method ref + (of-object "GIOChannel") + (c-name "g_io_channel_ref") + (return-type "GIOChannel*") +) + +(define-method seek + (of-object "GIOChannel") + (c-name "g_io_channel_seek") + (return-type "GIOError") (parameters - '("const-gchar***" "charsets") + '("gint64" "offset") + '("GSeekType" "type") ) ) -(define-function g_filename_display_basename - (c-name "g_filename_display_basename") - (return-type "gchar*") +(define-method seek_position + (of-object "GIOChannel") + (c-name "g_io_channel_seek_position") + (return-type "GIOStatus") (parameters - '("const-gchar*" "filename") + '("gint64" "offset") + '("GSeekType" "type") + '("GError**" "error") ) ) -(define-function g_uri_list_extract_uris - (c-name "g_uri_list_extract_uris") - (return-type "gchar**") +(define-method set_buffer_size + (of-object "GIOChannel") + (c-name "g_io_channel_set_buffer_size") + (return-type "none") (parameters - '("const-gchar*" "uri_list") + '("gsize" "size") ) ) -(define-function g_filename_to_utf8_utf8 - (c-name "g_filename_to_utf8_utf8") - (return-type "gchar*") +(define-method set_buffered + (of-object "GIOChannel") + (c-name "g_io_channel_set_buffered") + (return-type "none") (parameters - '("const-gchar*" "opsysstring") - '("gssize" "len") - '("gsize*" "bytes_read") - '("gsize*" "bytes_written") - '("GError**" "error") + '("gboolean" "buffered") ) ) -(define-function g_filename_from_utf8_utf8 - (c-name "g_filename_from_utf8_utf8") - (return-type "gchar*") +(define-method set_close_on_unref + (of-object "GIOChannel") + (c-name "g_io_channel_set_close_on_unref") + (return-type "none") (parameters - '("const-gchar*" "utf8string") - '("gssize" "len") - '("gsize*" "bytes_read") - '("gsize*" "bytes_written") - '("GError**" "error") + '("gboolean" "do_close") ) ) -(define-function g_filename_from_uri_utf8 - (c-name "g_filename_from_uri_utf8") - (return-type "gchar*") +(define-method set_encoding + (of-object "GIOChannel") + (c-name "g_io_channel_set_encoding") + (return-type "GIOStatus") (parameters - '("const-gchar*" "uri") - '("gchar**" "hostname") + '("const-gchar*" "encoding") '("GError**" "error") ) ) -(define-function g_filename_to_uri_utf8 - (c-name "g_filename_to_uri_utf8") - (return-type "gchar*") +(define-method set_flags + (of-object "GIOChannel") + (c-name "g_io_channel_set_flags") + (return-type "GIOStatus") (parameters - '("const-gchar*" "filename") - '("const-gchar*" "hostname") + '("GIOFlags" "flags") '("GError**" "error") ) ) - - -;; From gdataset.h - -(define-function g_datalist_init - (c-name "g_datalist_init") +(define-method set_line_term + (of-object "GIOChannel") + (c-name "g_io_channel_set_line_term") (return-type "none") (parameters - '("GData**" "datalist") + '("const-gchar*" "line_term") + '("gint" "length") ) ) -(define-function g_datalist_clear - (c-name "g_datalist_clear") - (return-type "none") +(define-method shutdown + (of-object "GIOChannel") + (c-name "g_io_channel_shutdown") + (return-type "GIOStatus") (parameters - '("GData**" "datalist") + '("gboolean" "flush") + '("GError**" "error") ) ) -(define-function g_datalist_id_get_data - (c-name "g_datalist_id_get_data") - (return-type "gpointer") - (parameters - '("GData**" "datalist") - '("GQuark" "key_id") - ) +(define-method unix_get_fd + (of-object "GIOChannel") + (c-name "g_io_channel_unix_get_fd") + (return-type "gint") ) -(define-function g_datalist_id_set_data_full - (c-name "g_datalist_id_set_data_full") +(define-method unref + (of-object "GIOChannel") + (c-name "g_io_channel_unref") (return-type "none") - (parameters - '("GData**" "datalist") - '("GQuark" "key_id") - '("gpointer" "data") - '("GDestroyNotify" "destroy_func") - ) ) -(define-function g_datalist_id_dup_data - (c-name "g_datalist_id_dup_data") - (return-type "gpointer") +(define-method write + (of-object "GIOChannel") + (c-name "g_io_channel_write") + (return-type "GIOError") (parameters - '("GData**" "datalist") - '("GQuark" "key_id") - '("GDuplicateFunc" "dup_func") - '("gpointer" "user_data") + '("const-gchar*" "buf") + '("gsize" "count") + '("gsize*" "bytes_written") ) ) -(define-function g_datalist_id_replace_data - (c-name "g_datalist_id_replace_data") - (return-type "gboolean") +(define-method write_chars + (of-object "GIOChannel") + (c-name "g_io_channel_write_chars") + (return-type "GIOStatus") (parameters - '("GData**" "datalist") - '("GQuark" "key_id") - '("gpointer" "oldval") - '("gpointer" "newval") - '("GDestroyNotify" "destroy") - '("GDestroyNotify*" "old_destroy") + '("const-gchar*" "buf") + '("gssize" "count") + '("gsize*" "bytes_written") + '("GError**" "error") ) ) -(define-function g_datalist_id_remove_no_notify - (c-name "g_datalist_id_remove_no_notify") - (return-type "gpointer") +(define-method write_unichar + (of-object "GIOChannel") + (c-name "g_io_channel_write_unichar") + (return-type "GIOStatus") (parameters - '("GData**" "datalist") - '("GQuark" "key_id") + '("gunichar" "thechar") + '("GError**" "error") ) ) -(define-function g_datalist_foreach - (c-name "g_datalist_foreach") +(define-function new + (c-name "g_key_file_new") + (return-type "GKeyFile*") +) + +(define-method free + (of-object "GKeyFile") + (c-name "g_key_file_free") (return-type "none") +) + +(define-method get_boolean + (of-object "GKeyFile") + (c-name "g_key_file_get_boolean") + (return-type "gboolean") (parameters - '("GData**" "datalist") - '("GDataForeachFunc" "func") - '("gpointer" "user_data") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("GError**" "error") ) ) -(define-function g_datalist_set_flags - (c-name "g_datalist_set_flags") - (return-type "none") +(define-method get_boolean_list + (of-object "GKeyFile") + (c-name "g_key_file_get_boolean_list") + (return-type "const-gboolean*") (parameters - '("GData**" "datalist") - '("guint" "flags") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("gsize*" "length") + '("GError**" "error") ) ) -(define-function g_datalist_unset_flags - (c-name "g_datalist_unset_flags") - (return-type "none") +(define-method get_comment + (of-object "GKeyFile") + (c-name "g_key_file_get_comment") + (return-type "gchar*") (parameters - '("GData**" "datalist") - '("guint" "flags") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("GError**" "error") ) ) -(define-function g_datalist_get_flags - (c-name "g_datalist_get_flags") - (return-type "guint") +(define-method get_double + (of-object "GKeyFile") + (c-name "g_key_file_get_double") + (return-type "gdouble") (parameters - '("GData**" "datalist") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("GError**" "error") ) ) -(define-function g_dataset_destroy - (c-name "g_dataset_destroy") - (return-type "none") +(define-method get_double_list + (of-object "GKeyFile") + (c-name "g_key_file_get_double_list") + (return-type "const-gdouble*") (parameters - '("gconstpointer" "dataset_location") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("gsize*" "length") + '("GError**" "error") ) ) -(define-function g_dataset_id_get_data - (c-name "g_dataset_id_get_data") - (return-type "gpointer") +(define-method get_groups + (of-object "GKeyFile") + (c-name "g_key_file_get_groups") + (return-type "const-gchar**") (parameters - '("gconstpointer" "dataset_location") - '("GQuark" "key_id") + '("gsize*" "length") ) ) -(define-function g_datalist_get_data - (c-name "g_datalist_get_data") - (return-type "gpointer") +(define-method get_int64 + (of-object "GKeyFile") + (c-name "g_key_file_get_int64") + (return-type "gint64") (parameters - '("GData**" "datalist") + '("const-gchar*" "group_name") '("const-gchar*" "key") + '("GError**" "error") ) ) -(define-function g_dataset_id_set_data_full - (c-name "g_dataset_id_set_data_full") - (return-type "none") +(define-method get_integer + (of-object "GKeyFile") + (c-name "g_key_file_get_integer") + (return-type "gint") (parameters - '("gconstpointer" "dataset_location") - '("GQuark" "key_id") - '("gpointer" "data") - '("GDestroyNotify" "destroy_func") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("GError**" "error") ) ) -(define-function g_dataset_id_remove_no_notify - (c-name "g_dataset_id_remove_no_notify") - (return-type "gpointer") +(define-method get_integer_list + (of-object "GKeyFile") + (c-name "g_key_file_get_integer_list") + (return-type "const-gint*") (parameters - '("gconstpointer" "dataset_location") - '("GQuark" "key_id") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("gsize*" "length") + '("GError**" "error") ) ) -(define-function g_dataset_foreach - (c-name "g_dataset_foreach") - (return-type "none") +(define-method get_keys + (of-object "GKeyFile") + (c-name "g_key_file_get_keys") + (return-type "const-gchar**") (parameters - '("gconstpointer" "dataset_location") - '("GDataForeachFunc" "func") - '("gpointer" "user_data") + '("const-gchar*" "group_name") + '("gsize*" "length") + '("GError**" "error") ) ) @@ -3150,431 +2119,525 @@ (c-name "g_date_new_dmy") (return-type "GDate*") (parameters - '("GDateDay" "day") - '("GDateMonth" "month") - '("GDateYear" "year") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("const-gchar*" "locale") + '("GError**" "error") ) ) -(define-function g_date_new_julian - (c-name "g_date_new_julian") - (return-type "GDate*") +(define-method get_locale_string_list + (of-object "GKeyFile") + (c-name "g_key_file_get_locale_string_list") + (return-type "const-gchar**") (parameters - '("guint32" "julian_day") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("const-gchar*" "locale") + '("gsize*" "length") + '("GError**" "error") ) ) -(define-method free - (of-object "GDate") - (c-name "g_date_free") - (return-type "none") +(define-method get_start_group + (of-object "GKeyFile") + (c-name "g_key_file_get_start_group") + (return-type "gchar*") ) -(define-method valid - (of-object "GDate") - (c-name "g_date_valid") - (return-type "gboolean") +(define-method get_string + (of-object "GKeyFile") + (c-name "g_key_file_get_string") + (return-type "gchar*") + (parameters + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("GError**" "error") + ) ) -(define-function g_date_valid_day - (c-name "g_date_valid_day") - (return-type "gboolean") +(define-method get_string_list + (of-object "GKeyFile") + (c-name "g_key_file_get_string_list") + (return-type "const-gchar**") (parameters - '("GDateDay" "day") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("gsize*" "length") + '("GError**" "error") ) ) -(define-function g_date_valid_month - (c-name "g_date_valid_month") - (return-type "gboolean") +(define-method get_uint64 + (of-object "GKeyFile") + (c-name "g_key_file_get_uint64") + (return-type "guint64") (parameters - '("GDateMonth" "month") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("GError**" "error") ) ) -(define-function g_date_valid_year - (c-name "g_date_valid_year") - (return-type "gboolean") +(define-method get_value + (of-object "GKeyFile") + (c-name "g_key_file_get_value") + (return-type "gchar*") (parameters - '("GDateYear" "year") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("GError**" "error") ) ) -(define-function g_date_valid_weekday - (c-name "g_date_valid_weekday") +(define-method has_group + (of-object "GKeyFile") + (c-name "g_key_file_has_group") (return-type "gboolean") (parameters - '("GDateWeekday" "weekday") + '("const-gchar*" "group_name") ) ) -(define-function g_date_valid_julian - (c-name "g_date_valid_julian") +(define-method has_key + (of-object "GKeyFile") + (c-name "g_key_file_has_key") (return-type "gboolean") (parameters - '("guint32" "julian_date") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("GError**" "error") ) ) -(define-function g_date_valid_dmy - (c-name "g_date_valid_dmy") +(define-method load_from_data + (of-object "GKeyFile") + (c-name "g_key_file_load_from_data") (return-type "gboolean") (parameters - '("GDateDay" "day") - '("GDateMonth" "month") - '("GDateYear" "year") + '("const-gchar*" "data") + '("gsize" "length") + '("GKeyFileFlags" "flags") + '("GError**" "error") ) ) -(define-method get_weekday - (of-object "GDate") - (c-name "g_date_get_weekday") - (return-type "GDateWeekday") -) - -(define-method get_month - (of-object "GDate") - (c-name "g_date_get_month") - (return-type "GDateMonth") -) - -(define-method get_year - (of-object "GDate") - (c-name "g_date_get_year") - (return-type "GDateYear") +(define-method load_from_data_dirs + (of-object "GKeyFile") + (c-name "g_key_file_load_from_data_dirs") + (return-type "gboolean") + (parameters + '("gchar*" "file") + '("gchar**" "full_path") + '("GKeyFileFlags" "flags") + '("GError**" "error") + ) ) -(define-method get_day - (of-object "GDate") - (c-name "g_date_get_day") - (return-type "GDateDay") +(define-method load_from_dirs + (of-object "GKeyFile") + (c-name "g_key_file_load_from_dirs") + (return-type "gboolean") + (parameters + '("gchar*" "file") + '("const-gchar**" "search_dirs") + '("gchar**" "full_path") + '("GKeyFileFlags" "flags") + '("GError**" "error") + ) ) -(define-method get_julian - (of-object "GDate") - (c-name "g_date_get_julian") - (return-type "guint32") +(define-method load_from_file + (of-object "GKeyFile") + (c-name "g_key_file_load_from_file") + (return-type "gboolean") + (parameters + '("gchar*" "file") + '("GKeyFileFlags" "flags") + '("GError**" "error") + ) ) -(define-method get_day_of_year - (of-object "GDate") - (c-name "g_date_get_day_of_year") - (return-type "guint") +(define-method ref + (of-object "GKeyFile") + (c-name "g_key_file_ref") + (return-type "GKeyFile*") ) -(define-method get_monday_week_of_year - (of-object "GDate") - (c-name "g_date_get_monday_week_of_year") - (return-type "guint") +(define-method remove_comment + (of-object "GKeyFile") + (c-name "g_key_file_remove_comment") + (return-type "gboolean") + (parameters + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("GError**" "error") + ) ) -(define-method get_sunday_week_of_year - (of-object "GDate") - (c-name "g_date_get_sunday_week_of_year") - (return-type "guint") +(define-method remove_group + (of-object "GKeyFile") + (c-name "g_key_file_remove_group") + (return-type "gboolean") + (parameters + '("const-gchar*" "group_name") + '("GError**" "error") + ) ) -(define-method get_iso8601_week_of_year - (of-object "GDate") - (c-name "g_date_get_iso8601_week_of_year") - (return-type "guint") +(define-method remove_key + (of-object "GKeyFile") + (c-name "g_key_file_remove_key") + (return-type "gboolean") + (parameters + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("GError**" "error") + ) ) -(define-method clear - (of-object "GDate") - (c-name "g_date_clear") - (return-type "none") +(define-method save_to_file + (of-object "GKeyFile") + (c-name "g_key_file_save_to_file") + (return-type "gboolean") (parameters - '("guint" "n_dates") + '("const-gchar*" "filename") + '("GError**" "error") ) ) -(define-method set_parse - (of-object "GDate") - (c-name "g_date_set_parse") +(define-method set_boolean + (of-object "GKeyFile") + (c-name "g_key_file_set_boolean") (return-type "none") (parameters - '("const-gchar*" "str") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("gboolean" "value") ) ) -(define-method set_time_t - (of-object "GDate") - (c-name "g_date_set_time_t") +(define-method set_boolean_list + (of-object "GKeyFile") + (c-name "g_key_file_set_boolean_list") (return-type "none") (parameters - '("time_t" "timet") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("const-gboolean" "list") + '("gsize" "length") ) ) -(define-method set_time_val - (of-object "GDate") - (c-name "g_date_set_time_val") - (return-type "none") +(define-method set_comment + (of-object "GKeyFile") + (c-name "g_key_file_set_comment") + (return-type "gboolean") (parameters - '("GTimeVal*" "timeval") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("const-gchar*" "comment") + '("GError**" "error") ) ) -(define-method set_time - (of-object "GDate") - (c-name "g_date_set_time") +(define-method set_double + (of-object "GKeyFile") + (c-name "g_key_file_set_double") (return-type "none") (parameters - '("GTime" "time_") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("gdouble" "value") ) ) -(define-method set_month - (of-object "GDate") - (c-name "g_date_set_month") +(define-method set_double_list + (of-object "GKeyFile") + (c-name "g_key_file_set_double_list") (return-type "none") (parameters - '("GDateMonth" "month") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("const-gdouble" "list") + '("gsize" "length") ) ) -(define-method set_day - (of-object "GDate") - (c-name "g_date_set_day") +(define-method set_int64 + (of-object "GKeyFile") + (c-name "g_key_file_set_int64") (return-type "none") (parameters - '("GDateDay" "day") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("gint64" "value") ) ) -(define-method set_year - (of-object "GDate") - (c-name "g_date_set_year") +(define-method set_integer + (of-object "GKeyFile") + (c-name "g_key_file_set_integer") (return-type "none") (parameters - '("GDateYear" "year") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("gint" "value") ) ) -(define-method set_dmy - (of-object "GDate") - (c-name "g_date_set_dmy") +(define-method set_integer_list + (of-object "GKeyFile") + (c-name "g_key_file_set_integer_list") (return-type "none") (parameters - '("GDateDay" "day") - '("GDateMonth" "month") - '("GDateYear" "y") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("const-gint" "list") + '("gsize" "length") ) ) -(define-method set_julian - (of-object "GDate") - (c-name "g_date_set_julian") +(define-method set_list_separator + (of-object "GKeyFile") + (c-name "g_key_file_set_list_separator") (return-type "none") (parameters - '("guint32" "julian_date") + '("gchar" "separator") ) ) -(define-method is_first_of_month - (of-object "GDate") - (c-name "g_date_is_first_of_month") - (return-type "gboolean") -) - -(define-method is_last_of_month - (of-object "GDate") - (c-name "g_date_is_last_of_month") - (return-type "gboolean") -) - -(define-method add_days - (of-object "GDate") - (c-name "g_date_add_days") +(define-method set_locale_string + (of-object "GKeyFile") + (c-name "g_key_file_set_locale_string") (return-type "none") (parameters - '("guint" "n_days") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("const-gchar*" "locale") + '("const-gchar*" "string") ) ) -(define-method subtract_days - (of-object "GDate") - (c-name "g_date_subtract_days") +(define-method set_locale_string_list + (of-object "GKeyFile") + (c-name "g_key_file_set_locale_string_list") (return-type "none") (parameters - '("guint" "n_days") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("const-gchar*" "locale") + '("const-gchar*" "list") + '("gsize" "length") ) ) -(define-method add_months - (of-object "GDate") - (c-name "g_date_add_months") +(define-method set_string + (of-object "GKeyFile") + (c-name "g_key_file_set_string") (return-type "none") (parameters - '("guint" "n_months") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("const-gchar*" "string") ) ) -(define-method subtract_months - (of-object "GDate") - (c-name "g_date_subtract_months") +(define-method set_string_list + (of-object "GKeyFile") + (c-name "g_key_file_set_string_list") (return-type "none") (parameters - '("guint" "n_months") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("const-gchar*" "list") + '("gsize" "length") ) ) -(define-method add_years - (of-object "GDate") - (c-name "g_date_add_years") +(define-method set_uint64 + (of-object "GKeyFile") + (c-name "g_key_file_set_uint64") (return-type "none") (parameters - '("guint" "n_years") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("guint64" "value") ) ) -(define-method subtract_years - (of-object "GDate") - (c-name "g_date_subtract_years") +(define-method set_value + (of-object "GKeyFile") + (c-name "g_key_file_set_value") (return-type "none") (parameters - '("guint" "n_years") + '("const-gchar*" "group_name") + '("const-gchar*" "key") + '("const-gchar*" "value") ) ) -(define-function g_date_is_leap_year - (c-name "g_date_is_leap_year") - (return-type "gboolean") +(define-method to_data + (of-object "GKeyFile") + (c-name "g_key_file_to_data") + (return-type "gchar*") (parameters - '("GDateYear" "year") + '("gsize*" "length") + '("GError**" "error") ) ) -(define-function g_date_get_days_in_month - (c-name "g_date_get_days_in_month") - (return-type "guint8") - (parameters - '("GDateMonth" "month") - '("GDateYear" "year") - ) +(define-method unref + (of-object "GKeyFile") + (c-name "g_key_file_unref") + (return-type "none") ) -(define-function g_date_get_monday_weeks_in_year - (c-name "g_date_get_monday_weeks_in_year") - (return-type "guint8") - (parameters - '("GDateYear" "year") - ) +(define-function new + (c-name "g_main_context_new") + (return-type "GMainContext*") ) -(define-function g_date_get_sunday_weeks_in_year - (c-name "g_date_get_sunday_weeks_in_year") - (return-type "guint8") - (parameters - '("GDateYear" "year") - ) +(define-method acquire + (of-object "GMainContext") + (c-name "g_main_context_acquire") + (return-type "gboolean") ) -(define-method days_between - (of-object "GDate") - (c-name "g_date_days_between") - (return-type "gint") +(define-method add_poll + (of-object "GMainContext") + (c-name "g_main_context_add_poll") + (return-type "none") (parameters - '("const-GDate*" "date2") + '("GPollFD*" "fd") + '("gint" "priority") ) ) -(define-method compare - (of-object "GDate") - (c-name "g_date_compare") +(define-method check + (of-object "GMainContext") + (c-name "g_main_context_check") (return-type "gint") (parameters - '("const-GDate*" "rhs") + '("gint" "max_priority") + '("const-GPollFD*" "fds") + '("gint" "n_fds") ) ) -(define-method to_struct_tm - (of-object "GDate") - (c-name "g_date_to_struct_tm") +(define-method dispatch + (of-object "GMainContext") + (c-name "g_main_context_dispatch") (return-type "none") - (parameters - '("struct-tm*" "tm") - ) ) -(define-method clamp - (of-object "GDate") - (c-name "g_date_clamp") - (return-type "none") +(define-method find_source_by_funcs_user_data + (of-object "GMainContext") + (c-name "g_main_context_find_source_by_funcs_user_data") + (return-type "GSource*") (parameters - '("const-GDate*" "min_date") - '("const-GDate*" "max_date") + '("GSourceFuncs*" "funcs") + '("gpointer" "user_data") ) ) -(define-method order - (of-object "GDate") - (c-name "g_date_order") - (return-type "none") +(define-method find_source_by_id + (of-object "GMainContext") + (c-name "g_main_context_find_source_by_id") + (return-type "GSource*") (parameters - '("GDate*" "date2") + '("guint" "source_id") ) ) -(define-function g_date_strftime - (c-name "g_date_strftime") - (return-type "gsize") +(define-method find_source_by_user_data + (of-object "GMainContext") + (c-name "g_main_context_find_source_by_user_data") + (return-type "GSource*") (parameters - '("gchar*" "s") - '("gsize" "slen") - '("const-gchar*" "format") - '("const-GDate*" "date") + '("gpointer" "user_data") ) ) +(define-method get_poll_func + (of-object "GMainContext") + (c-name "g_main_context_get_poll_func") + (return-type "GPollFunc") +) +(define-method invoke + (of-object "GMainContext") + (c-name "g_main_context_invoke") + (return-type "none") + (parameters + '("GSourceFunc" "function") + '("gpointer" "data") + ) +) -;; From gdatetime.h - -(define-method unref - (of-object "GDateTime") - (c-name "g_date_time_unref") +(define-method invoke_full + (of-object "GMainContext") + (c-name "g_main_context_invoke_full") (return-type "none") + (parameters + '("gint" "priority") + '("GSourceFunc" "function") + '("gpointer" "data") + '("GDestroyNotify" "notify") + ) ) -(define-method ref - (of-object "GDateTime") - (c-name "g_date_time_ref") - (return-type "GDateTime*") +(define-method is_owner + (of-object "GMainContext") + (c-name "g_main_context_is_owner") + (return-type "gboolean") ) -(define-function g_date_time_new_now - (c-name "g_date_time_new_now") - (return-type "GDateTime*") +(define-method iteration + (of-object "GMainContext") + (c-name "g_main_context_iteration") + (return-type "gboolean") (parameters - '("GTimeZone*" "tz") + '("gboolean" "may_block") ) ) -(define-function g_date_time_new_now_local - (c-name "g_date_time_new_now_local") - (return-type "GDateTime*") +(define-method pending + (of-object "GMainContext") + (c-name "g_main_context_pending") + (return-type "gboolean") ) -(define-function g_date_time_new_now_utc - (c-name "g_date_time_new_now_utc") - (return-type "GDateTime*") +(define-method pop_thread_default + (of-object "GMainContext") + (c-name "g_main_context_pop_thread_default") + (return-type "none") ) -(define-function g_date_time_new_from_unix_local - (c-name "g_date_time_new_from_unix_local") - (return-type "GDateTime*") +(define-method prepare + (of-object "GMainContext") + (c-name "g_main_context_prepare") + (return-type "gboolean") (parameters - '("gint64" "t") + '("gint*" "priority") ) ) -(define-function g_date_time_new_from_unix_utc - (c-name "g_date_time_new_from_unix_utc") - (return-type "GDateTime*") +(define-method push_thread_default + (of-object "GMainContext") + (c-name "g_main_context_push_thread_default") + (return-type "none") +) + +(define-method query + (of-object "GMainContext") + (c-name "g_main_context_query") + (return-type "gint") (parameters - '("gint64" "t") + '("gint" "max_priority") + '("gint*" "timeout_") + '("GPollFD*" "fds") + '("gint" "n_fds") ) ) @@ -11507,614 +10570,492 @@ ) ) -(define-function g_test_timer_start - (c-name "g_test_timer_start") +(define-method release + (of-object "GMainContext") + (c-name "g_main_context_release") (return-type "none") ) -(define-function g_test_timer_elapsed - (c-name "g_test_timer_elapsed") - (return-type "double") -) - -(define-function g_test_timer_last - (c-name "g_test_timer_last") - (return-type "double") -) - -(define-function g_test_queue_free - (c-name "g_test_queue_free") +(define-method remove_poll + (of-object "GMainContext") + (c-name "g_main_context_remove_poll") (return-type "none") (parameters - '("gpointer" "gfree_pointer") + '("GPollFD*" "fd") ) ) -(define-function g_test_queue_destroy - (c-name "g_test_queue_destroy") +(define-method set_poll_func + (of-object "GMainContext") + (c-name "g_main_context_set_poll_func") (return-type "none") (parameters - '("GDestroyNotify" "destroy_func") - '("gpointer" "destroy_data") + '("GPollFunc" "func") ) ) -(define-function g_test_trap_fork - (c-name "g_test_trap_fork") +(define-method unref + (of-object "GMainContext") + (c-name "g_main_context_unref") + (return-type "none") +) + +(define-method wait + (of-object "GMainContext") + (c-name "g_main_context_wait") (return-type "gboolean") (parameters - '("guint64" "usec_timeout") - '("GTestTrapFlags" "test_trap_flags") + '("GCond*" "cond") + '("GMutex*" "mutex") ) ) -(define-function g_test_trap_subprocess - (c-name "g_test_trap_subprocess") +(define-method wakeup + (of-object "GMainContext") + (c-name "g_main_context_wakeup") (return-type "none") +) + +(define-function new + (c-name "g_main_loop_new") + (return-type "GMainLoop*") (parameters - '("const-char*" "test_path") - '("guint64" "usec_timeout") - '("GTestSubprocessFlags" "test_flags") + '("GMainContext*" "context") + '("gboolean" "is_running") ) ) -(define-function g_test_trap_has_passed - (c-name "g_test_trap_has_passed") - (return-type "gboolean") +(define-method get_context + (of-object "GMainLoop") + (c-name "g_main_loop_get_context") + (return-type "GMainContext*") ) -(define-function g_test_trap_reached_timeout - (c-name "g_test_trap_reached_timeout") +(define-method is_running + (of-object "GMainLoop") + (c-name "g_main_loop_is_running") (return-type "gboolean") ) -(define-function g_test_rand_int - (c-name "g_test_rand_int") - (return-type "gint32") +(define-method quit + (of-object "GMainLoop") + (c-name "g_main_loop_quit") + (return-type "none") ) -(define-function g_test_rand_int_range - (c-name "g_test_rand_int_range") - (return-type "gint32") - (parameters - '("gint32" "begin") - '("gint32" "end") - ) +(define-method ref + (of-object "GMainLoop") + (c-name "g_main_loop_ref") + (return-type "GMainLoop*") ) -(define-function g_test_rand_double - (c-name "g_test_rand_double") - (return-type "double") +(define-method run + (of-object "GMainLoop") + (c-name "g_main_loop_run") + (return-type "none") ) -(define-function g_test_rand_double_range - (c-name "g_test_rand_double_range") - (return-type "double") - (parameters - '("double" "range_start") - '("double" "range_end") - ) +(define-method unref + (of-object "GMainLoop") + (c-name "g_main_loop_unref") + (return-type "none") ) -(define-function g_test_create_case - (c-name "g_test_create_case") - (return-type "GTestCase*") +(define-function new + (c-name "g_mapped_file_new") + (return-type "GMappedFile*") (parameters - '("const-char*" "test_name") - '("gsize" "data_size") - '("gconstpointer" "test_data") - '("GTestFixtureFunc" "data_setup") - '("GTestFixtureFunc" "data_test") - '("GTestFixtureFunc" "data_teardown") + '("const-gchar*" "filename") + '("gboolean" "writable") + '("GError**" "error") ) ) -(define-function g_test_create_suite - (c-name "g_test_create_suite") - (return-type "GTestSuite*") +(define-function new_from_fd + (c-name "g_mapped_file_new_from_fd") + (return-type "GMappedFile*") (parameters - '("const-char*" "suite_name") + '("gint" "fd") + '("gboolean" "writable") + '("GError**" "error") ) ) -(define-function g_test_get_root - (c-name "g_test_get_root") - (return-type "GTestSuite*") -) - -(define-method add - (of-object "GTestSuite") - (c-name "g_test_suite_add") +(define-method free + (of-object "GMappedFile") + (c-name "g_mapped_file_free") (return-type "none") - (parameters - '("GTestCase*" "test_case") - ) ) -(define-method add_suite - (of-object "GTestSuite") - (c-name "g_test_suite_add_suite") - (return-type "none") - (parameters - '("GTestSuite*" "nestedsuite") - ) +(define-method get_bytes + (of-object "GMappedFile") + (c-name "g_mapped_file_get_bytes") + (return-type "GBytes*") ) -(define-function g_test_run_suite - (c-name "g_test_run_suite") - (return-type "int") - (parameters - '("GTestSuite*" "suite") - ) +(define-method get_contents + (of-object "GMappedFile") + (c-name "g_mapped_file_get_contents") + (return-type "gchar*") ) -(define-function g_test_trap_assertions - (c-name "g_test_trap_assertions") - (return-type "none") - (parameters - '("const-char*" "domain") - '("const-char*" "file") - '("int" "line") - '("const-char*" "func") - '("guint64" "assertion_flags") - '("const-char*" "pattern") - ) +(define-method get_length + (of-object "GMappedFile") + (c-name "g_mapped_file_get_length") + (return-type "gsize") ) -(define-function g_assertion_message - (c-name "g_assertion_message") - (return-type "none") - (parameters - '("const-char*" "domain") - '("const-char*" "file") - '("int" "line") - '("const-char*" "func") - '("const-char*" "message") - ) +(define-method ref + (of-object "GMappedFile") + (c-name "g_mapped_file_ref") + (return-type "GMappedFile*") ) -(define-function g_assertion_message_expr - (c-name "g_assertion_message_expr") +(define-method unref + (of-object "GMappedFile") + (c-name "g_mapped_file_unref") (return-type "none") - (parameters - '("const-char*" "domain") - '("const-char*" "file") - '("int" "line") - '("const-char*" "func") - '("const-char*" "expr") - ) ) -(define-function g_assertion_message_cmpstr - (c-name "g_assertion_message_cmpstr") - (return-type "none") +(define-function new + (c-name "g_markup_parse_context_new") + (return-type "GMarkupParseContext*") (parameters - '("const-char*" "domain") - '("const-char*" "file") - '("int" "line") - '("const-char*" "func") - '("const-char*" "expr") - '("const-char*" "arg1") - '("const-char*" "cmp") - '("const-char*" "arg2") + '("const-GMarkupParser*" "parser") + '("GMarkupParseFlags" "flags") + '("gpointer" "user_data") + '("GDestroyNotify" "user_data_dnotify") ) ) -(define-function g_assertion_message_cmpnum - (c-name "g_assertion_message_cmpnum") - (return-type "none") +(define-method end_parse + (of-object "GMarkupParseContext") + (c-name "g_markup_parse_context_end_parse") + (return-type "gboolean") (parameters - '("const-char*" "domain") - '("const-char*" "file") - '("int" "line") - '("const-char*" "func") - '("const-char*" "expr") - '("long-double" "arg1") - '("const-char*" "cmp") - '("long-double" "arg2") - '("char" "numtype") + '("GError**" "error") ) ) -(define-function g_assertion_message_error - (c-name "g_assertion_message_error") +(define-method free + (of-object "GMarkupParseContext") + (c-name "g_markup_parse_context_free") (return-type "none") - (parameters - '("const-char*" "domain") - '("const-char*" "file") - '("int" "line") - '("const-char*" "func") - '("const-char*" "expr") - '("const-GError*" "error") - '("GQuark" "error_domain") - '("int" "error_code") - ) ) -(define-function g_test_add_vtable - (c-name "g_test_add_vtable") - (return-type "none") - (parameters - '("const-char*" "testpath") - '("gsize" "data_size") - '("gconstpointer" "test_data") - '("GTestFixtureFunc" "data_setup") - '("GTestFixtureFunc" "data_test") - '("GTestFixtureFunc" "data_teardown") - ) +(define-method get_element + (of-object "GMarkupParseContext") + (c-name "g_markup_parse_context_get_element") + (return-type "const-gchar*") ) -(define-method name - (of-object "GTestLogType") - (c-name "g_test_log_type_name") - (return-type "const-char*") +(define-method get_element_stack + (of-object "GMarkupParseContext") + (c-name "g_markup_parse_context_get_element_stack") + (return-type "const-GSList*") ) -(define-function g_test_log_buffer_new - (c-name "g_test_log_buffer_new") - (is-constructor-of "GTestLogBuffer") - (return-type "GTestLogBuffer*") +(define-method get_position + (of-object "GMarkupParseContext") + (c-name "g_markup_parse_context_get_position") + (return-type "none") + (parameters + '("gint*" "line_number") + '("gint*" "char_number") + ) ) -(define-method free - (of-object "GTestLogBuffer") - (c-name "g_test_log_buffer_free") - (return-type "none") +(define-method get_user_data + (of-object "GMarkupParseContext") + (c-name "g_markup_parse_context_get_user_data") + (return-type "gpointer") ) -(define-method push - (of-object "GTestLogBuffer") - (c-name "g_test_log_buffer_push") - (return-type "none") +(define-method parse + (of-object "GMarkupParseContext") + (c-name "g_markup_parse_context_parse") + (return-type "gboolean") (parameters - '("guint" "n_bytes") - '("const-guint8*" "bytes") + '("const-gchar*" "text") + '("gssize" "text_len") + '("GError**" "error") ) ) (define-method pop - (of-object "GTestLogBuffer") - (c-name "g_test_log_buffer_pop") - (return-type "GTestLogMsg*") -) - -(define-method free - (of-object "GTestLogMsg") - (c-name "g_test_log_msg_free") - (return-type "none") + (of-object "GMarkupParseContext") + (c-name "g_markup_parse_context_pop") + (return-type "gpointer") ) -(define-function g_test_log_set_fatal_handler - (c-name "g_test_log_set_fatal_handler") +(define-method push + (of-object "GMarkupParseContext") + (c-name "g_markup_parse_context_push") (return-type "none") (parameters - '("GTestLogFatalFunc" "log_func") + '("const-GMarkupParser*" "parser") '("gpointer" "user_data") ) ) -(define-function g_test_expect_message - (c-name "g_test_expect_message") - (return-type "none") - (parameters - '("const-gchar*" "log_domain") - '("GLogLevelFlags" "log_level") - '("const-gchar*" "pattern") - ) +(define-method ref + (of-object "GMarkupParseContext") + (c-name "g_markup_parse_context_ref") + (return-type "GMarkupParseContext*") ) -(define-function g_test_assert_expected_messages_internal - (c-name "g_test_assert_expected_messages_internal") +(define-method unref + (of-object "GMarkupParseContext") + (c-name "g_markup_parse_context_unref") (return-type "none") - (parameters - '("const-char*" "domain") - '("const-char*" "file") - '("int" "line") - '("const-char*" "func") - ) ) -(define-function g_test_build_filename - (c-name "g_test_build_filename") +(define-method expand_references + (of-object "GMatchInfo") + (c-name "g_match_info_expand_references") (return-type "gchar*") (parameters - '("GTestFileType" "file_type") - '("const-gchar*" "first_path") - ) - (varargs #t) -) - -(define-function g_test_get_dir - (c-name "g_test_get_dir") - (return-type "const-gchar*") - (parameters - '("GTestFileType" "file_type") + '("const-gchar*" "string_to_expand") + '("GError**" "error") ) ) -(define-function g_test_get_filename - (c-name "g_test_get_filename") - (return-type "const-gchar*") +(define-method fetch + (of-object "GMatchInfo") + (c-name "g_match_info_fetch") + (return-type "gchar*") (parameters - '("GTestFileType" "file_type") - '("const-gchar*" "first_path") + '("gint" "match_num") ) - (varargs #t) -) - - - -;; From gthread.h - -(define-function g_thread_error_quark - (c-name "g_thread_error_quark") - (return-type "GQuark") -) - -(define-method ref - (of-object "GThread") - (c-name "g_thread_ref") - (return-type "GThread*") ) -(define-method unref - (of-object "GThread") - (c-name "g_thread_unref") - (return-type "none") +(define-method fetch_all + (of-object "GMatchInfo") + (c-name "g_match_info_fetch_all") + (return-type "const-gchar**") ) -(define-function g_thread_new - (c-name "g_thread_new") - (is-constructor-of "GThread") - (return-type "GThread*") +(define-method fetch_named + (of-object "GMatchInfo") + (c-name "g_match_info_fetch_named") + (return-type "gchar*") (parameters '("const-gchar*" "name") - '("GThreadFunc" "func") - '("gpointer" "data") ) ) -(define-function g_thread_try_new - (c-name "g_thread_try_new") - (is-constructor-of "GThreadTry") - (return-type "GThread*") +(define-method fetch_named_pos + (of-object "GMatchInfo") + (c-name "g_match_info_fetch_named_pos") + (return-type "gboolean") (parameters '("const-gchar*" "name") - '("GThreadFunc" "func") - '("gpointer" "data") - '("GError**" "error") + '("gint*" "start_pos") + '("gint*" "end_pos") ) ) -(define-function g_thread_self - (c-name "g_thread_self") - (return-type "GThread*") -) - -(define-function g_thread_exit - (c-name "g_thread_exit") - (return-type "none") +(define-method fetch_pos + (of-object "GMatchInfo") + (c-name "g_match_info_fetch_pos") + (return-type "gboolean") (parameters - '("gpointer" "retval") + '("gint" "match_num") + '("gint*" "start_pos") + '("gint*" "end_pos") ) ) -(define-method join - (of-object "GThread") - (c-name "g_thread_join") - (return-type "gpointer") -) - -(define-function g_thread_yield - (c-name "g_thread_yield") +(define-method free + (of-object "GMatchInfo") + (c-name "g_match_info_free") (return-type "none") ) -(define-method init - (of-object "GMutex") - (c-name "g_mutex_init") - (return-type "none") +(define-method get_match_count + (of-object "GMatchInfo") + (c-name "g_match_info_get_match_count") + (return-type "gint") ) -(define-method clear - (of-object "GMutex") - (c-name "g_mutex_clear") - (return-type "none") +(define-method get_regex + (of-object "GMatchInfo") + (c-name "g_match_info_get_regex") + (return-type "GRegex*") ) -(define-method lock - (of-object "GMutex") - (c-name "g_mutex_lock") - (return-type "none") +(define-method get_string + (of-object "GMatchInfo") + (c-name "g_match_info_get_string") + (return-type "const-gchar*") ) -(define-method trylock - (of-object "GMutex") - (c-name "g_mutex_trylock") +(define-method is_partial_match + (of-object "GMatchInfo") + (c-name "g_match_info_is_partial_match") (return-type "gboolean") ) -(define-method unlock - (of-object "GMutex") - (c-name "g_mutex_unlock") - (return-type "none") -) - -(define-method init - (of-object "GRWLock") - (c-name "g_rw_lock_init") - (return-type "none") -) - -(define-method clear - (of-object "GRWLock") - (c-name "g_rw_lock_clear") - (return-type "none") -) - -(define-method writer_lock - (of-object "GRWLock") - (c-name "g_rw_lock_writer_lock") - (return-type "none") -) - -(define-method writer_trylock - (of-object "GRWLock") - (c-name "g_rw_lock_writer_trylock") +(define-method matches + (of-object "GMatchInfo") + (c-name "g_match_info_matches") (return-type "gboolean") ) -(define-method writer_unlock - (of-object "GRWLock") - (c-name "g_rw_lock_writer_unlock") - (return-type "none") -) - -(define-method reader_lock - (of-object "GRWLock") - (c-name "g_rw_lock_reader_lock") - (return-type "none") +(define-method next + (of-object "GMatchInfo") + (c-name "g_match_info_next") + (return-type "gboolean") + (parameters + '("GError**" "error") + ) ) -(define-method reader_trylock - (of-object "GRWLock") - (c-name "g_rw_lock_reader_trylock") - (return-type "gboolean") +(define-method ref + (of-object "GMatchInfo") + (c-name "g_match_info_ref") + (return-type "GMatchInfo*") ) -(define-method reader_unlock - (of-object "GRWLock") - (c-name "g_rw_lock_reader_unlock") +(define-method unref + (of-object "GMatchInfo") + (c-name "g_match_info_unref") (return-type "none") ) -(define-method init - (of-object "GRecMutex") - (c-name "g_rec_mutex_init") - (return-type "none") +(define-method child_index + (of-object "GNode") + (c-name "g_node_child_index") + (return-type "gint") + (parameters + '("gpointer" "data") + ) ) -(define-method clear - (of-object "GRecMutex") - (c-name "g_rec_mutex_clear") - (return-type "none") +(define-method child_position + (of-object "GNode") + (c-name "g_node_child_position") + (return-type "gint") + (parameters + '("GNode*" "child") + ) ) -(define-method lock - (of-object "GRecMutex") - (c-name "g_rec_mutex_lock") +(define-method children_foreach + (of-object "GNode") + (c-name "g_node_children_foreach") (return-type "none") + (parameters + '("GTraverseFlags" "flags") + '("GNodeForeachFunc" "func") + '("gpointer" "data") + ) ) -(define-method trylock - (of-object "GRecMutex") - (c-name "g_rec_mutex_trylock") - (return-type "gboolean") +(define-method copy + (of-object "GNode") + (c-name "g_node_copy") + (return-type "GNode*") ) -(define-method unlock - (of-object "GRecMutex") - (c-name "g_rec_mutex_unlock") - (return-type "none") +(define-method copy_deep + (of-object "GNode") + (c-name "g_node_copy_deep") + (return-type "GNode*") + (parameters + '("GCopyFunc" "copy_func") + '("gpointer" "data") + ) ) -(define-method init - (of-object "GCond") - (c-name "g_cond_init") - (return-type "none") +(define-method depth + (of-object "GNode") + (c-name "g_node_depth") + (return-type "guint") ) -(define-method clear - (of-object "GCond") - (c-name "g_cond_clear") +(define-method destroy + (of-object "GNode") + (c-name "g_node_destroy") (return-type "none") ) -(define-method wait - (of-object "GCond") - (c-name "g_cond_wait") - (return-type "none") +(define-method find + (of-object "GNode") + (c-name "g_node_find") + (return-type "GNode*") (parameters - '("GMutex*" "mutex") + '("GTraverseType" "order") + '("GTraverseFlags" "flags") + '("gpointer" "data") ) ) -(define-method signal - (of-object "GCond") - (c-name "g_cond_signal") - (return-type "none") -) - -(define-method broadcast - (of-object "GCond") - (c-name "g_cond_broadcast") - (return-type "none") -) - -(define-method wait_until - (of-object "GCond") - (c-name "g_cond_wait_until") - (return-type "gboolean") +(define-method find_child + (of-object "GNode") + (c-name "g_node_find_child") + (return-type "GNode*") (parameters - '("GMutex*" "mutex") - '("gint64" "end_time") + '("GTraverseFlags" "flags") + '("gpointer" "data") ) ) -(define-method get - (of-object "GPrivate") - (c-name "g_private_get") - (return-type "gpointer") +(define-method first_sibling + (of-object "GNode") + (c-name "g_node_first_sibling") + (return-type "GNode*") ) -(define-method set - (of-object "GPrivate") - (c-name "g_private_set") - (return-type "none") - (parameters - '("gpointer" "value") - ) +(define-method get_root + (of-object "GNode") + (c-name "g_node_get_root") + (return-type "GNode*") ) -(define-method replace - (of-object "GPrivate") - (c-name "g_private_replace") - (return-type "none") +(define-method insert + (of-object "GNode") + (c-name "g_node_insert") + (return-type "GNode*") (parameters - '("gpointer" "value") + '("gint" "position") + '("GNode*" "node") ) ) -(define-method impl - (of-object "GOnce") - (c-name "g_once_impl") - (return-type "gpointer") +(define-method insert_after + (of-object "GNode") + (c-name "g_node_insert_after") + (return-type "GNode*") (parameters - '("GThreadFunc" "func") - '("gpointer" "arg") + '("GNode*" "sibling") + '("GNode*" "node") ) ) -(define-function g_once_init_enter - (c-name "g_once_init_enter") - (return-type "gboolean") +(define-method insert_before + (of-object "GNode") + (c-name "g_node_insert_before") + (return-type "GNode*") (parameters - '("volatile-void*" "location") + '("GNode*" "sibling") + '("GNode*" "node") ) ) -(define-function g_once_init_leave - (c-name "g_once_init_leave") - (return-type "none") +(define-method is_ancestor + (of-object "GNode") + (c-name "g_node_is_ancestor") + (return-type "gboolean") (parameters - '("volatile-void*" "location") - '("gsize" "result") + '("GNode*" "descendant") ) ) -(define-function g_get_num_processors - (c-name "g_get_num_processors") - (return-type "guint") +(define-method last_child + (of-object "GNode") + (c-name "g_node_last_child") + (return-type "GNode*") ) (define-method locker_new @@ -12130,55 +11071,86 @@ ) +(define-method max_height + (of-object "GNode") + (c-name "g_node_max_height") + (return-type "guint") +) -;; From gthreadpool.h +(define-method n_children + (of-object "GNode") + (c-name "g_node_n_children") + (return-type "guint") +) -(define-function g_thread_pool_new - (c-name "g_thread_pool_new") - (is-constructor-of "GThreadPool") - (return-type "GThreadPool*") +(define-method n_nodes + (of-object "GNode") + (c-name "g_node_n_nodes") + (return-type "guint") (parameters - '("GFunc" "func") - '("gpointer" "user_data") - '("gint" "max_threads") - '("gboolean" "exclusive") - '("GError**" "error") + '("GTraverseFlags" "flags") ) ) -(define-method free - (of-object "GThreadPool") - (c-name "g_thread_pool_free") - (return-type "none") +(define-method nth_child + (of-object "GNode") + (c-name "g_node_nth_child") + (return-type "GNode*") (parameters - '("gboolean" "immediate") - '("gboolean" "wait_") + '("guint" "n") ) ) -(define-method push - (of-object "GThreadPool") - (c-name "g_thread_pool_push") - (return-type "gboolean") +(define-method prepend + (of-object "GNode") + (c-name "g_node_prepend") + (return-type "GNode*") + (parameters + '("GNode*" "node") + ) +) + +(define-method reverse_children + (of-object "GNode") + (c-name "g_node_reverse_children") + (return-type "none") +) + +(define-method traverse + (of-object "GNode") + (c-name "g_node_traverse") + (return-type "none") (parameters + '("GTraverseType" "order") + '("GTraverseFlags" "flags") + '("gint" "max_depth") + '("GNodeTraverseFunc" "func") '("gpointer" "data") - '("GError**" "error") ) ) -(define-method unprocessed - (of-object "GThreadPool") - (c-name "g_thread_pool_unprocessed") - (return-type "guint") +(define-method unlink + (of-object "GNode") + (c-name "g_node_unlink") + (return-type "none") ) -(define-method set_sort_function - (of-object "GThreadPool") - (c-name "g_thread_pool_set_sort_function") +(define-method impl + (of-object "GOnce") + (c-name "g_once_impl") + (return-type "gpointer") + (parameters + '("GThreadFunc" "func") + '("gpointer" "arg") + ) +) + +(define-method add_group + (of-object "GOptionContext") + (c-name "g_option_context_add_group") (return-type "none") (parameters - '("GCompareDataFunc" "func") - '("gpointer" "user_data") + '("GOptionGroup*" "group") ) ) @@ -12196,57 +11168,55 @@ (c-name "g_thread_pool_set_max_threads") (return-type "gboolean") (parameters - '("gint" "max_threads") - '("GError**" "error") + '("const-GOptionEntry*" "entries") + '("const-gchar*" "translation_domain") ) ) -(define-method get_max_threads - (of-object "GThreadPool") - (c-name "g_thread_pool_get_max_threads") - (return-type "gint") +(define-method free + (of-object "GOptionContext") + (c-name "g_option_context_free") + (return-type "none") ) -(define-method get_num_threads - (of-object "GThreadPool") - (c-name "g_thread_pool_get_num_threads") - (return-type "guint") +(define-method get_description + (of-object "GOptionContext") + (c-name "g_option_context_get_description") + (return-type "const-gchar*") ) -(define-function g_thread_pool_set_max_unused_threads - (c-name "g_thread_pool_set_max_unused_threads") - (return-type "none") +(define-method get_help + (of-object "GOptionContext") + (c-name "g_option_context_get_help") + (return-type "gchar*") (parameters - '("gint" "max_threads") + '("gboolean" "main_help") + '("GOptionGroup*" "group") ) ) -(define-function g_thread_pool_get_max_unused_threads - (c-name "g_thread_pool_get_max_unused_threads") - (return-type "gint") -) - -(define-function g_thread_pool_get_num_unused_threads - (c-name "g_thread_pool_get_num_unused_threads") - (return-type "guint") +(define-method get_help_enabled + (of-object "GOptionContext") + (c-name "g_option_context_get_help_enabled") + (return-type "gboolean") ) -(define-function g_thread_pool_stop_unused_threads - (c-name "g_thread_pool_stop_unused_threads") - (return-type "none") +(define-method get_ignore_unknown_options + (of-object "GOptionContext") + (c-name "g_option_context_get_ignore_unknown_options") + (return-type "gboolean") ) -(define-function g_thread_pool_set_max_idle_time - (c-name "g_thread_pool_set_max_idle_time") - (return-type "none") - (parameters - '("guint" "interval") - ) +(define-method get_main_group + (of-object "GOptionContext") + (c-name "g_option_context_get_main_group") + (return-type "GOptionGroup*") ) -(define-function g_thread_pool_get_max_idle_time - (c-name "g_thread_pool_get_max_idle_time") - (return-type "guint") +(define-method get_summary + (of-object "GOptionContext") + (c-name "g_option_context_get_summary") + (return-type "const-gchar*") ) @@ -12263,879 +11233,804 @@ (of-object "GTimer") (c-name "g_timer_destroy") (return-type "none") + (parameters + '("GTranslateFunc" "func") + '("gpointer" "data") + '("GDestroyNotify" "destroy_notify") + ) ) -(define-method start - (of-object "GTimer") - (c-name "g_timer_start") +(define-method set_translation_domain + (of-object "GOptionContext") + (c-name "g_option_context_set_translation_domain") (return-type "none") + (parameters + '("const-gchar*" "domain") + ) ) -(define-method stop - (of-object "GTimer") - (c-name "g_timer_stop") +(define-method add_entries + (of-object "GOptionGroup") + (c-name "g_option_group_add_entries") (return-type "none") + (parameters + '("const-GOptionEntry*" "entries") + ) ) -(define-method reset - (of-object "GTimer") - (c-name "g_timer_reset") +(define-method free + (of-object "GOptionGroup") + (c-name "g_option_group_free") (return-type "none") ) -(define-method continue - (of-object "GTimer") - (c-name "g_timer_continue") +(define-method set_error_hook + (of-object "GOptionGroup") + (c-name "g_option_group_set_error_hook") (return-type "none") -) - -(define-method elapsed - (of-object "GTimer") - (c-name "g_timer_elapsed") - (return-type "gdouble") (parameters - '("gulong*" "microseconds") + '("GOptionErrorFunc" "error_func") ) ) -(define-function g_usleep - (c-name "g_usleep") +(define-method set_parse_hooks + (of-object "GOptionGroup") + (c-name "g_option_group_set_parse_hooks") (return-type "none") (parameters - '("gulong" "microseconds") + '("GOptionParseFunc" "pre_parse_func") + '("GOptionParseFunc" "post_parse_func") ) ) -(define-method add - (of-object "GTimeVal") - (c-name "g_time_val_add") +(define-method set_translate_func + (of-object "GOptionGroup") + (c-name "g_option_group_set_translate_func") (return-type "none") (parameters - '("glong" "microseconds") + '("GTranslateFunc" "func") + '("gpointer" "data") + '("GDestroyNotify" "destroy_notify") ) ) -(define-function g_time_val_from_iso8601 - (c-name "g_time_val_from_iso8601") - (return-type "gboolean") +(define-method set_translation_domain + (of-object "GOptionGroup") + (c-name "g_option_group_set_translation_domain") + (return-type "none") (parameters - '("const-gchar*" "iso_date") - '("GTimeVal*" "time_") + '("const-gchar*" "domain") ) ) -(define-method to_iso8601 - (of-object "GTimeVal") - (c-name "g_time_val_to_iso8601") - (return-type "gchar*") -) - - - -;; From gtimezone.h - -(define-function g_time_zone_new - (c-name "g_time_zone_new") - (is-constructor-of "GTimeZone") - (return-type "GTimeZone*") +(define-method equal + (of-object "GPatternSpec") + (c-name "g_pattern_spec_equal") + (return-type "gboolean") (parameters - '("const-gchar*" "identifier") + '("GPatternSpec*" "pspec2") ) ) -(define-function g_time_zone_new_utc - (c-name "g_time_zone_new_utc") - (return-type "GTimeZone*") -) - -(define-function g_time_zone_new_local - (c-name "g_time_zone_new_local") - (return-type "GTimeZone*") -) - -(define-method ref - (of-object "GTimeZone") - (c-name "g_time_zone_ref") - (return-type "GTimeZone*") -) - -(define-method unref - (of-object "GTimeZone") - (c-name "g_time_zone_unref") +(define-method free + (of-object "GPatternSpec") + (c-name "g_pattern_spec_free") (return-type "none") ) -(define-method find_interval - (of-object "GTimeZone") - (c-name "g_time_zone_find_interval") - (return-type "gint") - (parameters - '("GTimeType" "type") - '("gint64" "time_") - ) +(define-method get + (of-object "GPrivate") + (c-name "g_private_get") + (return-type "gpointer") ) -(define-method adjust_time - (of-object "GTimeZone") - (c-name "g_time_zone_adjust_time") - (return-type "gint") +(define-method replace + (of-object "GPrivate") + (c-name "g_private_replace") + (return-type "none") (parameters - '("GTimeType" "type") - '("gint64*" "time_") + '("gpointer" "value") ) ) -(define-method get_abbreviation - (of-object "GTimeZone") - (c-name "g_time_zone_get_abbreviation") - (return-type "const-gchar*") +(define-method set + (of-object "GPrivate") + (c-name "g_private_set") + (return-type "none") (parameters - '("gint" "interval") + '("gpointer" "value") ) ) -(define-method get_offset - (of-object "GTimeZone") - (c-name "g_time_zone_get_offset") - (return-type "gint32") - (parameters - '("gint" "interval") - ) +(define-method clear + (of-object "GQueue") + (c-name "g_queue_clear") + (return-type "none") ) -(define-method is_dst - (of-object "GTimeZone") - (c-name "g_time_zone_is_dst") - (return-type "gboolean") - (parameters - '("gint" "interval") - ) +(define-method copy + (of-object "GQueue") + (c-name "g_queue_copy") + (return-type "GQueue*") ) - - -;; From gtranslit-data.h - - - -;; From gtrashstack.h - -(define-function g_trash_stack_push - (c-name "g_trash_stack_push") +(define-method delete_link + (of-object "GQueue") + (c-name "g_queue_delete_link") (return-type "none") (parameters - '("GTrashStack**" "stack_p") - '("gpointer" "data_p") + '("GList*" "link_") ) ) -(define-function g_trash_stack_pop - (c-name "g_trash_stack_pop") - (return-type "gpointer") +(define-method find + (of-object "GQueue") + (c-name "g_queue_find") + (return-type "GList*") (parameters - '("GTrashStack**" "stack_p") + '("gconstpointer" "data") ) ) -(define-function g_trash_stack_peek - (c-name "g_trash_stack_peek") - (return-type "gpointer") +(define-method find_custom + (of-object "GQueue") + (c-name "g_queue_find_custom") + (return-type "GList*") (parameters - '("GTrashStack**" "stack_p") + '("gconstpointer" "data") + '("GCompareFunc" "func") ) ) -(define-function g_trash_stack_height - (c-name "g_trash_stack_height") - (return-type "guint") +(define-method foreach + (of-object "GQueue") + (c-name "g_queue_foreach") + (return-type "none") (parameters - '("GTrashStack**" "stack_p") + '("GFunc" "func") + '("gpointer" "user_data") ) ) +(define-method free + (of-object "GQueue") + (c-name "g_queue_free") + (return-type "none") +) - -;; From gtree.h - -(define-function g_tree_new - (c-name "g_tree_new") - (is-constructor-of "GTree") - (return-type "GTree*") +(define-method free_full + (of-object "GQueue") + (c-name "g_queue_free_full") + (return-type "none") (parameters - '("GCompareFunc" "key_compare_func") + '("GDestroyNotify" "free_func") ) ) -(define-function g_tree_new_with_data - (c-name "g_tree_new_with_data") - (return-type "GTree*") - (parameters - '("GCompareDataFunc" "key_compare_func") - '("gpointer" "key_compare_data") - ) +(define-method get_length + (of-object "GQueue") + (c-name "g_queue_get_length") + (return-type "guint") ) -(define-function g_tree_new_full - (c-name "g_tree_new_full") - (return-type "GTree*") +(define-method index + (of-object "GQueue") + (c-name "g_queue_index") + (return-type "gint") (parameters - '("GCompareDataFunc" "key_compare_func") - '("gpointer" "key_compare_data") - '("GDestroyNotify" "key_destroy_func") - '("GDestroyNotify" "value_destroy_func") + '("gconstpointer" "data") ) ) -(define-method ref - (of-object "GTree") - (c-name "g_tree_ref") - (return-type "GTree*") -) - -(define-method unref - (of-object "GTree") - (c-name "g_tree_unref") +(define-method init + (of-object "GQueue") + (c-name "g_queue_init") (return-type "none") ) -(define-method destroy - (of-object "GTree") - (c-name "g_tree_destroy") +(define-method insert_after + (of-object "GQueue") + (c-name "g_queue_insert_after") (return-type "none") + (parameters + '("GList*" "sibling") + '("gpointer" "data") + ) ) -(define-method insert - (of-object "GTree") - (c-name "g_tree_insert") +(define-method insert_before + (of-object "GQueue") + (c-name "g_queue_insert_before") (return-type "none") (parameters - '("gpointer" "key") - '("gpointer" "value") + '("GList*" "sibling") + '("gpointer" "data") ) ) -(define-method replace - (of-object "GTree") - (c-name "g_tree_replace") +(define-method insert_sorted + (of-object "GQueue") + (c-name "g_queue_insert_sorted") (return-type "none") (parameters - '("gpointer" "key") - '("gpointer" "value") + '("gpointer" "data") + '("GCompareDataFunc" "func") + '("gpointer" "user_data") ) ) -(define-method remove - (of-object "GTree") - (c-name "g_tree_remove") +(define-method is_empty + (of-object "GQueue") + (c-name "g_queue_is_empty") (return-type "gboolean") - (parameters - '("gconstpointer" "key") - ) ) -(define-method steal - (of-object "GTree") - (c-name "g_tree_steal") - (return-type "gboolean") +(define-method link_index + (of-object "GQueue") + (c-name "g_queue_link_index") + (return-type "gint") (parameters - '("gconstpointer" "key") + '("GList*" "link_") ) ) -(define-method lookup - (of-object "GTree") - (c-name "g_tree_lookup") +(define-method peek_head + (of-object "GQueue") + (c-name "g_queue_peek_head") (return-type "gpointer") - (parameters - '("gconstpointer" "key") - ) ) -(define-method lookup_extended - (of-object "GTree") - (c-name "g_tree_lookup_extended") - (return-type "gboolean") - (parameters - '("gconstpointer" "lookup_key") - '("gpointer*" "orig_key") - '("gpointer*" "value") - ) +(define-method peek_head_link + (of-object "GQueue") + (c-name "g_queue_peek_head_link") + (return-type "GList*") ) -(define-method foreach - (of-object "GTree") - (c-name "g_tree_foreach") - (return-type "none") +(define-method peek_nth + (of-object "GQueue") + (c-name "g_queue_peek_nth") + (return-type "gpointer") (parameters - '("GTraverseFunc" "func") - '("gpointer" "user_data") + '("guint" "n") ) ) -(define-method traverse - (of-object "GTree") - (c-name "g_tree_traverse") - (return-type "none") +(define-method peek_nth_link + (of-object "GQueue") + (c-name "g_queue_peek_nth_link") + (return-type "GList*") (parameters - '("GTraverseFunc" "traverse_func") - '("GTraverseType" "traverse_type") - '("gpointer" "user_data") + '("guint" "n") ) ) -(define-method search - (of-object "GTree") - (c-name "g_tree_search") +(define-method peek_tail + (of-object "GQueue") + (c-name "g_queue_peek_tail") (return-type "gpointer") - (parameters - '("GCompareFunc" "search_func") - '("gconstpointer" "user_data") - ) ) -(define-method height - (of-object "GTree") - (c-name "g_tree_height") - (return-type "gint") +(define-method peek_tail_link + (of-object "GQueue") + (c-name "g_queue_peek_tail_link") + (return-type "GList*") ) -(define-method nnodes - (of-object "GTree") - (c-name "g_tree_nnodes") - (return-type "gint") +(define-method pop_head + (of-object "GQueue") + (c-name "g_queue_pop_head") + (return-type "gpointer") ) - - -;; From gtypes.h - - - -;; From gunibreak.h - - - -;; From gunichartables.h - - - -;; From gunicode.h - -(define-method to_iso15924 - (of-object "GUnicodeScript") - (c-name "g_unicode_script_to_iso15924") - (return-type "guint32") +(define-method pop_head_link + (of-object "GQueue") + (c-name "g_queue_pop_head_link") + (return-type "GList*") ) -(define-function g_unicode_script_from_iso15924 - (c-name "g_unicode_script_from_iso15924") - (return-type "GUnicodeScript") +(define-method pop_nth + (of-object "GQueue") + (c-name "g_queue_pop_nth") + (return-type "gpointer") (parameters - '("guint32" "iso15924") + '("guint" "n") ) ) -(define-method isalnum - (of-object "gunichar") - (c-name "g_unichar_isalnum") - (return-type "gboolean") -) - -(define-method isalpha - (of-object "gunichar") - (c-name "g_unichar_isalpha") - (return-type "gboolean") +(define-method pop_nth_link + (of-object "GQueue") + (c-name "g_queue_pop_nth_link") + (return-type "GList*") + (parameters + '("guint" "n") + ) ) -(define-method iscntrl - (of-object "gunichar") - (c-name "g_unichar_iscntrl") - (return-type "gboolean") +(define-method pop_tail + (of-object "GQueue") + (c-name "g_queue_pop_tail") + (return-type "gpointer") ) -(define-method isdigit - (of-object "gunichar") - (c-name "g_unichar_isdigit") - (return-type "gboolean") +(define-method pop_tail_link + (of-object "GQueue") + (c-name "g_queue_pop_tail_link") + (return-type "GList*") ) -(define-method isgraph - (of-object "gunichar") - (c-name "g_unichar_isgraph") - (return-type "gboolean") +(define-method push_head + (of-object "GQueue") + (c-name "g_queue_push_head") + (return-type "none") + (parameters + '("gpointer" "data") + ) ) -(define-method islower - (of-object "gunichar") - (c-name "g_unichar_islower") - (return-type "gboolean") +(define-method push_head_link + (of-object "GQueue") + (c-name "g_queue_push_head_link") + (return-type "none") + (parameters + '("GList*" "link_") + ) ) -(define-method isprint - (of-object "gunichar") - (c-name "g_unichar_isprint") - (return-type "gboolean") +(define-method push_nth + (of-object "GQueue") + (c-name "g_queue_push_nth") + (return-type "none") + (parameters + '("gpointer" "data") + '("gint" "n") + ) ) -(define-method ispunct - (of-object "gunichar") - (c-name "g_unichar_ispunct") - (return-type "gboolean") +(define-method push_nth_link + (of-object "GQueue") + (c-name "g_queue_push_nth_link") + (return-type "none") + (parameters + '("gint" "n") + '("GList*" "link_") + ) ) -(define-method isspace - (of-object "gunichar") - (c-name "g_unichar_isspace") - (return-type "gboolean") +(define-method push_tail + (of-object "GQueue") + (c-name "g_queue_push_tail") + (return-type "none") + (parameters + '("gpointer" "data") + ) ) -(define-method isupper - (of-object "gunichar") - (c-name "g_unichar_isupper") - (return-type "gboolean") +(define-method push_tail_link + (of-object "GQueue") + (c-name "g_queue_push_tail_link") + (return-type "none") + (parameters + '("GList*" "link_") + ) ) -(define-method isxdigit - (of-object "gunichar") - (c-name "g_unichar_isxdigit") +(define-method remove + (of-object "GQueue") + (c-name "g_queue_remove") (return-type "gboolean") + (parameters + '("gconstpointer" "data") + ) ) -(define-method istitle - (of-object "gunichar") - (c-name "g_unichar_istitle") - (return-type "gboolean") +(define-method remove_all + (of-object "GQueue") + (c-name "g_queue_remove_all") + (return-type "guint") + (parameters + '("gconstpointer" "data") + ) ) -(define-method isdefined - (of-object "gunichar") - (c-name "g_unichar_isdefined") - (return-type "gboolean") +(define-method reverse + (of-object "GQueue") + (c-name "g_queue_reverse") + (return-type "none") ) -(define-method iswide - (of-object "gunichar") - (c-name "g_unichar_iswide") - (return-type "gboolean") +(define-method sort + (of-object "GQueue") + (c-name "g_queue_sort") + (return-type "none") + (parameters + '("GCompareDataFunc" "compare_func") + '("gpointer" "user_data") + ) ) -(define-method iswide_cjk - (of-object "gunichar") - (c-name "g_unichar_iswide_cjk") - (return-type "gboolean") +(define-method unlink + (of-object "GQueue") + (c-name "g_queue_unlink") + (return-type "none") + (parameters + '("GList*" "link_") + ) ) -(define-method iszerowidth - (of-object "gunichar") - (c-name "g_unichar_iszerowidth") - (return-type "gboolean") +(define-method clear + (of-object "GRWLock") + (c-name "g_rw_lock_clear") + (return-type "none") ) -(define-method ismark - (of-object "gunichar") - (c-name "g_unichar_ismark") - (return-type "gboolean") +(define-method init + (of-object "GRWLock") + (c-name "g_rw_lock_init") + (return-type "none") ) -(define-method toupper - (of-object "gunichar") - (c-name "g_unichar_toupper") - (return-type "gunichar") +(define-method reader_lock + (of-object "GRWLock") + (c-name "g_rw_lock_reader_lock") + (return-type "none") ) -(define-method tolower - (of-object "gunichar") - (c-name "g_unichar_tolower") - (return-type "gunichar") +(define-method reader_trylock + (of-object "GRWLock") + (c-name "g_rw_lock_reader_trylock") + (return-type "gboolean") ) -(define-method totitle - (of-object "gunichar") - (c-name "g_unichar_totitle") - (return-type "gunichar") +(define-method reader_unlock + (of-object "GRWLock") + (c-name "g_rw_lock_reader_unlock") + (return-type "none") ) -(define-method digit_value - (of-object "gunichar") - (c-name "g_unichar_digit_value") - (return-type "gint") +(define-method writer_lock + (of-object "GRWLock") + (c-name "g_rw_lock_writer_lock") + (return-type "none") ) -(define-method xdigit_value - (of-object "gunichar") - (c-name "g_unichar_xdigit_value") - (return-type "gint") +(define-method writer_trylock + (of-object "GRWLock") + (c-name "g_rw_lock_writer_trylock") + (return-type "gboolean") ) -(define-method type - (of-object "gunichar") - (c-name "g_unichar_type") - (return-type "GUnicodeType") +(define-method writer_unlock + (of-object "GRWLock") + (c-name "g_rw_lock_writer_unlock") + (return-type "none") ) -(define-method break_type - (of-object "gunichar") - (c-name "g_unichar_break_type") - (return-type "GUnicodeBreakType") +(define-method copy + (of-object "GRand") + (c-name "g_rand_copy") + (return-type "GRand*") ) -(define-method combining_class - (of-object "gunichar") - (c-name "g_unichar_combining_class") - (return-type "gint") +(define-method double + (of-object "GRand") + (c-name "g_rand_double") + (return-type "gdouble") ) -(define-method get_mirror_char - (of-object "gunichar") - (c-name "g_unichar_get_mirror_char") - (return-type "gboolean") +(define-method double_range + (of-object "GRand") + (c-name "g_rand_double_range") + (return-type "gdouble") (parameters - '("gunichar*" "mirrored_ch") + '("gdouble" "begin") + '("gdouble" "end") ) ) -(define-method get_script - (of-object "gunichar") - (c-name "g_unichar_get_script") - (return-type "GUnicodeScript") +(define-method free + (of-object "GRand") + (c-name "g_rand_free") + (return-type "none") ) -(define-method validate - (of-object "gunichar") - (c-name "g_unichar_validate") - (return-type "gboolean") +(define-method int + (of-object "GRand") + (c-name "g_rand_int") + (return-type "guint32") ) -(define-method compose - (of-object "gunichar") - (c-name "g_unichar_compose") - (return-type "gboolean") +(define-method int_range + (of-object "GRand") + (c-name "g_rand_int_range") + (return-type "gint32") (parameters - '("gunichar" "b") - '("gunichar*" "ch") + '("gint32" "begin") + '("gint32" "end") ) ) -(define-method decompose - (of-object "gunichar") - (c-name "g_unichar_decompose") - (return-type "gboolean") +(define-method set_seed + (of-object "GRand") + (c-name "g_rand_set_seed") + (return-type "none") (parameters - '("gunichar*" "a") - '("gunichar*" "b") + '("guint32" "seed") ) ) -(define-method fully_decompose - (of-object "gunichar") - (c-name "g_unichar_fully_decompose") - (return-type "gsize") +(define-method set_seed_array + (of-object "GRand") + (c-name "g_rand_set_seed_array") + (return-type "none") (parameters - '("gboolean" "compat") - '("gunichar*" "result") - '("gsize" "result_len") + '("const-guint32*" "seed") + '("guint" "seed_length") ) ) -(define-function g_unicode_canonical_ordering - (c-name "g_unicode_canonical_ordering") +(define-method clear + (of-object "GRecMutex") + (c-name "g_rec_mutex_clear") (return-type "none") - (parameters - '("gunichar*" "string") - '("gsize" "len") - ) ) -(define-function g_unicode_canonical_decomposition - (c-name "g_unicode_canonical_decomposition") - (return-type "gunichar*") - (parameters - '("gunichar" "ch") - '("gsize*" "result_len") - ) +(define-method init + (of-object "GRecMutex") + (c-name "g_rec_mutex_init") + (return-type "none") ) -(define-function g_utf8_get_char - (c-name "g_utf8_get_char") - (return-type "gunichar") - (parameters - '("const-gchar*" "p") - ) +(define-method lock + (of-object "GRecMutex") + (c-name "g_rec_mutex_lock") + (return-type "none") ) -(define-function g_utf8_get_char_validated - (c-name "g_utf8_get_char_validated") - (return-type "gunichar") - (parameters - '("const-gchar*" "p") - '("gssize" "max_len") - ) +(define-method trylock + (of-object "GRecMutex") + (c-name "g_rec_mutex_trylock") + (return-type "gboolean") ) -(define-function g_utf8_offset_to_pointer - (c-name "g_utf8_offset_to_pointer") - (return-type "gchar*") - (parameters - '("const-gchar*" "str") - '("glong" "offset") - ) +(define-method unlock + (of-object "GRecMutex") + (c-name "g_rec_mutex_unlock") + (return-type "none") ) -(define-function g_utf8_pointer_to_offset - (c-name "g_utf8_pointer_to_offset") - (return-type "glong") +(define-function new + (c-name "g_regex_new") + (return-type "GRegex*") (parameters - '("const-gchar*" "str") - '("const-gchar*" "pos") + '("const-gchar*" "pattern") + '("GRegexCompileFlags" "compile_options") + '("GRegexMatchFlags" "match_options") + '("GError**" "error") ) ) -(define-function g_utf8_prev_char - (c-name "g_utf8_prev_char") - (return-type "gchar*") - (parameters - '("const-gchar*" "p") - ) +(define-method get_capture_count + (of-object "GRegex") + (c-name "g_regex_get_capture_count") + (return-type "gint") ) -(define-function g_utf8_find_next_char - (c-name "g_utf8_find_next_char") - (return-type "gchar*") - (parameters - '("const-gchar*" "p") - '("const-gchar*" "end") - ) +(define-method get_compile_flags + (of-object "GRegex") + (c-name "g_regex_get_compile_flags") + (return-type "GRegexCompileFlags") ) -(define-function g_utf8_find_prev_char - (c-name "g_utf8_find_prev_char") - (return-type "gchar*") - (parameters - '("const-gchar*" "str") - '("const-gchar*" "p") - ) +(define-method get_has_cr_or_lf + (of-object "GRegex") + (c-name "g_regex_get_has_cr_or_lf") + (return-type "gboolean") ) -(define-function g_utf8_strlen - (c-name "g_utf8_strlen") - (return-type "glong") - (parameters - '("const-gchar*" "p") - '("gssize" "max") - ) +(define-method get_match_flags + (of-object "GRegex") + (c-name "g_regex_get_match_flags") + (return-type "GRegexMatchFlags") ) -(define-function g_utf8_substring - (c-name "g_utf8_substring") - (return-type "gchar*") - (parameters - '("const-gchar*" "str") - '("glong" "start_pos") - '("glong" "end_pos") - ) +(define-method get_max_backref + (of-object "GRegex") + (c-name "g_regex_get_max_backref") + (return-type "gint") ) -(define-function g_utf8_strncpy - (c-name "g_utf8_strncpy") - (return-type "gchar*") - (parameters - '("gchar*" "dest") - '("const-gchar*" "src") - '("gsize" "n") - ) +(define-method get_max_lookbehind + (of-object "GRegex") + (c-name "g_regex_get_max_lookbehind") + (return-type "gint") ) -(define-function g_utf8_strchr - (c-name "g_utf8_strchr") - (return-type "gchar*") - (parameters - '("const-gchar*" "p") - '("gssize" "len") - '("gunichar" "c") - ) +(define-method get_pattern + (of-object "GRegex") + (c-name "g_regex_get_pattern") + (return-type "const-gchar*") ) -(define-function g_utf8_strrchr - (c-name "g_utf8_strrchr") - (return-type "gchar*") +(define-method get_string_number + (of-object "GRegex") + (c-name "g_regex_get_string_number") + (return-type "gint") (parameters - '("const-gchar*" "p") - '("gssize" "len") - '("gunichar" "c") + '("const-gchar*" "name") ) ) -(define-function g_utf8_strreverse - (c-name "g_utf8_strreverse") - (return-type "gchar*") +(define-method match + (of-object "GRegex") + (c-name "g_regex_match") + (return-type "gboolean") (parameters - '("const-gchar*" "str") - '("gssize" "len") + '("const-gchar*" "string") + '("GRegexMatchFlags" "match_options") + '("GMatchInfo**" "match_info") ) ) -(define-function g_utf8_to_utf16 - (c-name "g_utf8_to_utf16") - (return-type "gunichar2*") +(define-method match_all + (of-object "GRegex") + (c-name "g_regex_match_all") + (return-type "gboolean") (parameters - '("const-gchar*" "str") - '("glong" "len") - '("glong*" "items_read") - '("glong*" "items_written") - '("GError**" "error") + '("const-gchar*" "string") + '("GRegexMatchFlags" "match_options") + '("GMatchInfo**" "match_info") ) ) -(define-function g_utf8_to_ucs4 - (c-name "g_utf8_to_ucs4") - (return-type "gunichar*") +(define-method match_all_full + (of-object "GRegex") + (c-name "g_regex_match_all_full") + (return-type "gboolean") (parameters - '("const-gchar*" "str") - '("glong" "len") - '("glong*" "items_read") - '("glong*" "items_written") + '("const-gchar*" "string") + '("gssize" "string_len") + '("gint" "start_position") + '("GRegexMatchFlags" "match_options") + '("GMatchInfo**" "match_info") '("GError**" "error") ) ) -(define-function g_utf8_to_ucs4_fast - (c-name "g_utf8_to_ucs4_fast") - (return-type "gunichar*") +(define-method match_full + (of-object "GRegex") + (c-name "g_regex_match_full") + (return-type "gboolean") (parameters - '("const-gchar*" "str") - '("glong" "len") - '("glong*" "items_written") + '("const-gchar*" "string") + '("gssize" "string_len") + '("gint" "start_position") + '("GRegexMatchFlags" "match_options") + '("GMatchInfo**" "match_info") + '("GError**" "error") ) ) -(define-function g_utf16_to_ucs4 - (c-name "g_utf16_to_ucs4") - (return-type "gunichar*") - (parameters - '("const-gunichar2*" "str") - '("glong" "len") - '("glong*" "items_read") - '("glong*" "items_written") - '("GError**" "error") - ) +(define-method ref + (of-object "GRegex") + (c-name "g_regex_ref") + (return-type "GRegex*") ) -(define-function g_utf16_to_utf8 - (c-name "g_utf16_to_utf8") +(define-method replace + (of-object "GRegex") + (c-name "g_regex_replace") (return-type "gchar*") (parameters - '("const-gunichar2*" "str") - '("glong" "len") - '("glong*" "items_read") - '("glong*" "items_written") + '("const-gchar*" "string") + '("gssize" "string_len") + '("gint" "start_position") + '("const-gchar*" "replacement") + '("GRegexMatchFlags" "match_options") '("GError**" "error") ) ) -(define-function g_ucs4_to_utf16 - (c-name "g_ucs4_to_utf16") - (return-type "gunichar2*") +(define-method replace_eval + (of-object "GRegex") + (c-name "g_regex_replace_eval") + (return-type "gchar*") (parameters - '("const-gunichar*" "str") - '("glong" "len") - '("glong*" "items_read") - '("glong*" "items_written") + '("const-gchar*" "string") + '("gssize" "string_len") + '("gint" "start_position") + '("GRegexMatchFlags" "match_options") + '("GRegexEvalCallback" "eval") + '("gpointer" "user_data") '("GError**" "error") ) ) -(define-function g_ucs4_to_utf8 - (c-name "g_ucs4_to_utf8") +(define-method replace_literal + (of-object "GRegex") + (c-name "g_regex_replace_literal") (return-type "gchar*") (parameters - '("const-gunichar*" "str") - '("glong" "len") - '("glong*" "items_read") - '("glong*" "items_written") + '("const-gchar*" "string") + '("gssize" "string_len") + '("gint" "start_position") + '("const-gchar*" "replacement") + '("GRegexMatchFlags" "match_options") '("GError**" "error") ) ) -(define-method to_utf8 - (of-object "gunichar") - (c-name "g_unichar_to_utf8") - (return-type "gint") +(define-method split + (of-object "GRegex") + (c-name "g_regex_split") + (return-type "const-gchar**") (parameters - '("gchar*" "outbuf") + '("const-gchar*" "string") + '("GRegexMatchFlags" "match_options") ) ) -(define-function g_utf8_validate - (c-name "g_utf8_validate") - (return-type "gboolean") +(define-method split_full + (of-object "GRegex") + (c-name "g_regex_split_full") + (return-type "const-gchar**") (parameters - '("const-gchar*" "str") - '("gssize" "max_len") - '("const-gchar**" "end") + '("const-gchar*" "string") + '("gssize" "string_len") + '("gint" "start_position") + '("GRegexMatchFlags" "match_options") + '("gint" "max_tokens") + '("GError**" "error") ) ) -(define-function g_utf8_strup - (c-name "g_utf8_strup") - (return-type "gchar*") - (parameters - '("const-gchar*" "str") - '("gssize" "len") - ) +(define-method unref + (of-object "GRegex") + (c-name "g_regex_unref") + (return-type "none") ) -(define-function g_utf8_strdown - (c-name "g_utf8_strdown") - (return-type "gchar*") - (parameters - '("const-gchar*" "str") - '("gssize" "len") - ) +(define-method cur_line + (of-object "GScanner") + (c-name "g_scanner_cur_line") + (return-type "guint") ) -(define-function g_utf8_casefold - (c-name "g_utf8_casefold") - (return-type "gchar*") - (parameters - '("const-gchar*" "str") - '("gssize" "len") - ) +(define-method cur_position + (of-object "GScanner") + (c-name "g_scanner_cur_position") + (return-type "guint") ) -(define-function g_utf8_normalize - (c-name "g_utf8_normalize") - (return-type "gchar*") - (parameters - '("const-gchar*" "str") - '("gssize" "len") - '("GNormalizeMode" "mode") - ) +(define-method cur_token + (of-object "GScanner") + (c-name "g_scanner_cur_token") + (return-type "GTokenType") ) -(define-function g_utf8_collate - (c-name "g_utf8_collate") - (return-type "gint") - (parameters - '("const-gchar*" "str1") - '("const-gchar*" "str2") - ) +(define-method cur_value + (of-object "GScanner") + (c-name "g_scanner_cur_value") + (return-type "GTokenValue") ) -(define-function g_utf8_collate_key - (c-name "g_utf8_collate_key") - (return-type "gchar*") - (parameters - '("const-gchar*" "str") - '("gssize" "len") - ) +(define-method destroy + (of-object "GScanner") + (c-name "g_scanner_destroy") + (return-type "none") ) -(define-function g_utf8_collate_key_for_filename - (c-name "g_utf8_collate_key_for_filename") - (return-type "gchar*") +(define-method eof + (of-object "GScanner") + (c-name "g_scanner_eof") + (return-type "gboolean") +) + +(define-method error + (of-object "GScanner") + (c-name "g_scanner_error") + (return-type "none") (parameters - '("const-gchar*" "str") - '("gssize" "len") + '("const-gchar*" "format") ) ) @@ -13160,1750 +12055,1813 @@ ) ) -(define-function g_uri_unescape_segment - (c-name "g_uri_unescape_segment") - (return-type "char*") +(define-method input_file + (of-object "GScanner") + (c-name "g_scanner_input_file") + (return-type "none") (parameters - '("const-char*" "escaped_string") - '("const-char*" "escaped_string_end") - '("const-char*" "illegal_characters") + '("gint" "input_fd") ) ) -(define-function g_uri_parse_scheme - (c-name "g_uri_parse_scheme") - (return-type "char*") +(define-method input_text + (of-object "GScanner") + (c-name "g_scanner_input_text") + (return-type "none") (parameters - '("const-char*" "uri") + '("const-gchar*" "text") + '("guint" "text_len") ) ) -(define-function g_uri_escape_string - (c-name "g_uri_escape_string") - (return-type "char*") +(define-method lookup_symbol + (of-object "GScanner") + (c-name "g_scanner_lookup_symbol") + (return-type "gpointer") (parameters - '("const-char*" "unescaped") - '("const-char*" "reserved_chars_allowed") - '("gboolean" "allow_utf8") + '("const-gchar*" "symbol") ) ) - - -;; From gutils.h - -(define-function g_get_user_name - (c-name "g_get_user_name") - (return-type "const-gchar*") -) - -(define-function g_get_real_name - (c-name "g_get_real_name") - (return-type "const-gchar*") +(define-method peek_next_token + (of-object "GScanner") + (c-name "g_scanner_peek_next_token") + (return-type "GTokenType") ) -(define-function g_get_home_dir - (c-name "g_get_home_dir") - (return-type "const-gchar*") +(define-method scope_add_symbol + (of-object "GScanner") + (c-name "g_scanner_scope_add_symbol") + (return-type "none") + (parameters + '("guint" "scope_id") + '("const-gchar*" "symbol") + '("gpointer" "value") + ) ) -(define-function g_get_tmp_dir - (c-name "g_get_tmp_dir") - (return-type "const-gchar*") +(define-method scope_foreach_symbol + (of-object "GScanner") + (c-name "g_scanner_scope_foreach_symbol") + (return-type "none") + (parameters + '("guint" "scope_id") + '("GHFunc" "func") + '("gpointer" "user_data") + ) ) -(define-function g_get_host_name - (c-name "g_get_host_name") - (return-type "const-gchar*") +(define-method scope_lookup_symbol + (of-object "GScanner") + (c-name "g_scanner_scope_lookup_symbol") + (return-type "gpointer") + (parameters + '("guint" "scope_id") + '("const-gchar*" "symbol") + ) ) -(define-function g_get_prgname - (c-name "g_get_prgname") - (return-type "const-gchar*") +(define-method scope_remove_symbol + (of-object "GScanner") + (c-name "g_scanner_scope_remove_symbol") + (return-type "none") + (parameters + '("guint" "scope_id") + '("const-gchar*" "symbol") + ) ) -(define-function g_set_prgname - (c-name "g_set_prgname") - (return-type "none") +(define-method set_scope + (of-object "GScanner") + (c-name "g_scanner_set_scope") + (return-type "guint") (parameters - '("const-gchar*" "prgname") + '("guint" "scope_id") ) ) -(define-function g_get_application_name - (c-name "g_get_application_name") - (return-type "const-gchar*") +(define-method sync_file_offset + (of-object "GScanner") + (c-name "g_scanner_sync_file_offset") + (return-type "none") ) -(define-function g_set_application_name - (c-name "g_set_application_name") +(define-method unexp_token + (of-object "GScanner") + (c-name "g_scanner_unexp_token") (return-type "none") (parameters - '("const-gchar*" "application_name") + '("GTokenType" "expected_token") + '("const-gchar*" "identifier_spec") + '("const-gchar*" "symbol_spec") + '("const-gchar*" "symbol_name") + '("const-gchar*" "message") + '("gint" "is_error") ) ) -(define-function g_reload_user_special_dirs_cache - (c-name "g_reload_user_special_dirs_cache") +(define-method warn + (of-object "GScanner") + (c-name "g_scanner_warn") (return-type "none") + (parameters + '("const-gchar*" "format") + ) ) -(define-function g_get_user_data_dir - (c-name "g_get_user_data_dir") - (return-type "const-gchar*") -) - -(define-function g_get_user_config_dir - (c-name "g_get_user_config_dir") - (return-type "const-gchar*") +(define-method append + (of-object "GSequence") + (c-name "g_sequence_append") + (return-type "GSequenceIter*") + (parameters + '("gpointer" "data") + ) ) -(define-function g_get_user_cache_dir - (c-name "g_get_user_cache_dir") - (return-type "const-gchar*") +(define-method foreach + (of-object "GSequence") + (c-name "g_sequence_foreach") + (return-type "none") + (parameters + '("GFunc" "func") + '("gpointer" "user_data") + ) ) -(define-function g_get_system_data_dirs - (c-name "g_get_system_data_dirs") - (return-type "const-gchar*-const*") +(define-method free + (of-object "GSequence") + (c-name "g_sequence_free") + (return-type "none") ) -;; the g_win32_get_system_data_dirs_for_module() function is removed because it -;; has a function pointer parameter and that is not handled correctly by -;; h2def.py. - -(define-function g_get_system_config_dirs - (c-name "g_get_system_config_dirs") - (return-type "const-gchar*-const*") +(define-method get_begin_iter + (of-object "GSequence") + (c-name "g_sequence_get_begin_iter") + (return-type "GSequenceIter*") ) -(define-function g_get_user_runtime_dir - (c-name "g_get_user_runtime_dir") - (return-type "const-gchar*") +(define-method get_end_iter + (of-object "GSequence") + (c-name "g_sequence_get_end_iter") + (return-type "GSequenceIter*") ) -(define-function g_get_user_special_dir - (c-name "g_get_user_special_dir") - (return-type "const-gchar*") +(define-method get_iter_at_pos + (of-object "GSequence") + (c-name "g_sequence_get_iter_at_pos") + (return-type "GSequenceIter*") (parameters - '("GUserDirectory" "directory") + '("gint" "pos") ) ) -(define-function g_parse_debug_string - (c-name "g_parse_debug_string") - (return-type "guint") +(define-method get_length + (of-object "GSequence") + (c-name "g_sequence_get_length") + (return-type "gint") +) + +(define-method insert_sorted + (of-object "GSequence") + (c-name "g_sequence_insert_sorted") + (return-type "GSequenceIter*") (parameters - '("const-gchar*" "string") - '("const-GDebugKey*" "keys") - '("guint" "nkeys") + '("gpointer" "data") + '("GCompareDataFunc" "cmp_func") + '("gpointer" "cmp_data") ) ) -(define-function g_snprintf - (c-name "g_snprintf") - (return-type "gint") +(define-method insert_sorted_iter + (of-object "GSequence") + (c-name "g_sequence_insert_sorted_iter") + (return-type "GSequenceIter*") (parameters - '("gchar*" "string") - '("gulong" "n") - '("gchar-const*" "format") + '("gpointer" "data") + '("GSequenceIterCompareFunc" "iter_cmp") + '("gpointer" "cmp_data") ) - (varargs #t) ) -(define-function g_vsnprintf - (c-name "g_vsnprintf") - (return-type "gint") +(define-method lookup + (of-object "GSequence") + (c-name "g_sequence_lookup") + (return-type "GSequenceIter*") (parameters - '("gchar*" "string") - '("gulong" "n") - '("gchar-const*" "format") - '("va_list" "args") + '("gpointer" "data") + '("GCompareDataFunc" "cmp_func") + '("gpointer" "cmp_data") ) ) -(define-function g_nullify_pointer - (c-name "g_nullify_pointer") - (return-type "none") +(define-method lookup_iter + (of-object "GSequence") + (c-name "g_sequence_lookup_iter") + (return-type "GSequenceIter*") (parameters - '("gpointer*" "nullify_location") + '("gpointer" "data") + '("GSequenceIterCompareFunc" "iter_cmp") + '("gpointer" "cmp_data") ) ) -(define-function g_format_size_full - (c-name "g_format_size_full") - (return-type "gchar*") +(define-method prepend + (of-object "GSequence") + (c-name "g_sequence_prepend") + (return-type "GSequenceIter*") (parameters - '("guint64" "size") - '("GFormatSizeFlags" "flags") + '("gpointer" "data") ) ) -(define-function g_format_size - (c-name "g_format_size") - (return-type "gchar*") +(define-method search + (of-object "GSequence") + (c-name "g_sequence_search") + (return-type "GSequenceIter*") (parameters - '("guint64" "size") + '("gpointer" "data") + '("GCompareDataFunc" "cmp_func") + '("gpointer" "cmp_data") ) ) -(define-function g_format_size_for_display - (c-name "g_format_size_for_display") - (return-type "gchar*") +(define-method search_iter + (of-object "GSequence") + (c-name "g_sequence_search_iter") + (return-type "GSequenceIter*") (parameters - '("goffset" "size") + '("gpointer" "data") + '("GSequenceIterCompareFunc" "iter_cmp") + '("gpointer" "cmp_data") ) ) -(define-function g_atexit - (c-name "g_atexit") +(define-method sort + (of-object "GSequence") + (c-name "g_sequence_sort") (return-type "none") (parameters - '("GVoidFunc" "func") + '("GCompareDataFunc" "cmp_func") + '("gpointer" "cmp_data") ) ) -;; the atexit() function is removed because it has a function pointer parameter -;; and that is not handled correctly by h2def.py. - -(define-function g_find_program_in_path - (c-name "g_find_program_in_path") - (return-type "gchar*") +(define-method sort_iter + (of-object "GSequence") + (c-name "g_sequence_sort_iter") + (return-type "none") (parameters - '("const-gchar*" "program") + '("GSequenceIterCompareFunc" "cmp_func") + '("gpointer" "cmp_data") ) ) -(define-function g_bit_nth_lsf - (c-name "g_bit_nth_lsf") +(define-method compare + (of-object "GSequenceIter") + (c-name "g_sequence_iter_compare") (return-type "gint") (parameters - '("gulong" "mask") - '("gint" "nth_bit") + '("GSequenceIter*" "b") ) ) -(define-function g_bit_nth_msf - (c-name "g_bit_nth_msf") +(define-method get_position + (of-object "GSequenceIter") + (c-name "g_sequence_iter_get_position") (return-type "gint") - (parameters - '("gulong" "mask") - '("gint" "nth_bit") - ) ) -(define-function g_bit_storage - (c-name "g_bit_storage") - (return-type "guint") - (parameters - '("gulong" "number") - ) +(define-method get_sequence + (of-object "GSequenceIter") + (c-name "g_sequence_iter_get_sequence") + (return-type "GSequence*") ) +(define-method is_begin + (of-object "GSequenceIter") + (c-name "g_sequence_iter_is_begin") + (return-type "gboolean") +) +(define-method is_end + (of-object "GSequenceIter") + (c-name "g_sequence_iter_is_end") + (return-type "gboolean") +) -;; From gvariant-core.h - -(define-function g_variant_new_from_children - (c-name "g_variant_new_from_children") - (return-type "GVariant*") +(define-method move + (of-object "GSequenceIter") + (c-name "g_sequence_iter_move") + (return-type "GSequenceIter*") (parameters - '("const-GVariantType*" "type") - '("GVariant**" "children") - '("gsize" "n_children") - '("gboolean" "trusted") + '("gint" "delta") ) ) -(define-method is_trusted - (of-object "GVariant") - (c-name "g_variant_is_trusted") - (return-type "gboolean") +(define-method next + (of-object "GSequenceIter") + (c-name "g_sequence_iter_next") + (return-type "GSequenceIter*") ) -(define-method get_type_info - (of-object "GVariant") - (c-name "g_variant_get_type_info") - (return-type "GVariantTypeInfo*") +(define-method prev + (of-object "GSequenceIter") + (c-name "g_sequence_iter_prev") + (return-type "GSequenceIter*") ) +(define-function new + (c-name "g_source_new") + (return-type "GSource*") + (parameters + '("GSourceFuncs*" "source_funcs") + '("guint" "struct_size") + ) +) - -;; From gvariant.h - -(define-method unref - (of-object "GVariant") - (c-name "g_variant_unref") +(define-method add_child_source + (of-object "GSource") + (c-name "g_source_add_child_source") (return-type "none") + (parameters + '("GSource*" "child_source") + ) ) -(define-method ref - (of-object "GVariant") - (c-name "g_variant_ref") - (return-type "GVariant*") +(define-method add_poll + (of-object "GSource") + (c-name "g_source_add_poll") + (return-type "none") + (parameters + '("GPollFD*" "fd") + ) ) -(define-method ref_sink - (of-object "GVariant") - (c-name "g_variant_ref_sink") - (return-type "GVariant*") +(define-method add_unix_fd + (of-object "GSource") + (c-name "g_source_add_unix_fd") + (return-type "gpointer") + (parameters + '("gint" "fd") + '("GIOCondition" "events") + ) ) -(define-method is_floating - (of-object "GVariant") - (c-name "g_variant_is_floating") - (return-type "gboolean") +(define-method attach + (of-object "GSource") + (c-name "g_source_attach") + (return-type "guint") + (parameters + '("GMainContext*" "context") + ) ) -(define-method take_ref - (of-object "GVariant") - (c-name "g_variant_take_ref") - (return-type "GVariant*") +(define-method destroy + (of-object "GSource") + (c-name "g_source_destroy") + (return-type "none") ) -(define-method get_type - (of-object "GVariant") - (c-name "g_variant_get_type") - (return-type "const-GVariantType*") +(define-method get_can_recurse + (of-object "GSource") + (c-name "g_source_get_can_recurse") + (return-type "gboolean") ) -(define-method get_type_string - (of-object "GVariant") - (c-name "g_variant_get_type_string") - (return-type "const-gchar*") +(define-method get_context + (of-object "GSource") + (c-name "g_source_get_context") + (return-type "GMainContext*") ) -(define-method is_of_type - (of-object "GVariant") - (c-name "g_variant_is_of_type") - (return-type "gboolean") +(define-method get_current_time + (of-object "GSource") + (c-name "g_source_get_current_time") + (return-type "none") (parameters - '("const-GVariantType*" "type") + '("GTimeVal*" "timeval") ) ) -(define-method is_container - (of-object "GVariant") - (c-name "g_variant_is_container") - (return-type "gboolean") +(define-method get_id + (of-object "GSource") + (c-name "g_source_get_id") + (return-type "guint") ) -(define-method classify - (of-object "GVariant") - (c-name "g_variant_classify") - (return-type "GVariantClass") +(define-method get_name + (of-object "GSource") + (c-name "g_source_get_name") + (return-type "const-char*") ) -(define-function g_variant_new_boolean - (c-name "g_variant_new_boolean") - (return-type "GVariant*") - (parameters - '("gboolean" "value") - ) +(define-method get_priority + (of-object "GSource") + (c-name "g_source_get_priority") + (return-type "gint") ) -(define-function g_variant_new_byte - (c-name "g_variant_new_byte") - (return-type "GVariant*") - (parameters - '("guchar" "value") - ) +(define-method get_ready_time + (of-object "GSource") + (c-name "g_source_get_ready_time") + (return-type "gint64") ) -(define-function g_variant_new_int16 - (c-name "g_variant_new_int16") - (return-type "GVariant*") - (parameters - '("gint16" "value") - ) +(define-method get_time + (of-object "GSource") + (c-name "g_source_get_time") + (return-type "gint64") ) -(define-function g_variant_new_uint16 - (c-name "g_variant_new_uint16") - (return-type "GVariant*") - (parameters - '("guint16" "value") - ) +(define-method is_destroyed + (of-object "GSource") + (c-name "g_source_is_destroyed") + (return-type "gboolean") ) -(define-function g_variant_new_int32 - (c-name "g_variant_new_int32") - (return-type "GVariant*") +(define-method modify_unix_fd + (of-object "GSource") + (c-name "g_source_modify_unix_fd") + (return-type "none") (parameters - '("gint32" "value") + '("gpointer" "tag") + '("GIOCondition" "new_events") ) ) -(define-function g_variant_new_uint32 - (c-name "g_variant_new_uint32") - (return-type "GVariant*") +(define-method query_unix_fd + (of-object "GSource") + (c-name "g_source_query_unix_fd") + (return-type "GIOCondition") (parameters - '("guint32" "value") + '("gpointer" "tag") ) ) -(define-function g_variant_new_int64 - (c-name "g_variant_new_int64") - (return-type "GVariant*") - (parameters - '("gint64" "value") - ) +(define-method ref + (of-object "GSource") + (c-name "g_source_ref") + (return-type "GSource*") ) -(define-function g_variant_new_uint64 - (c-name "g_variant_new_uint64") - (return-type "GVariant*") +(define-method remove_child_source + (of-object "GSource") + (c-name "g_source_remove_child_source") + (return-type "none") (parameters - '("guint64" "value") + '("GSource*" "child_source") ) ) -(define-function g_variant_new_handle - (c-name "g_variant_new_handle") - (return-type "GVariant*") +(define-method remove_poll + (of-object "GSource") + (c-name "g_source_remove_poll") + (return-type "none") (parameters - '("gint32" "value") + '("GPollFD*" "fd") ) ) -(define-function g_variant_new_double - (c-name "g_variant_new_double") - (return-type "GVariant*") +(define-method remove_unix_fd + (of-object "GSource") + (c-name "g_source_remove_unix_fd") + (return-type "none") (parameters - '("gdouble" "value") + '("gpointer" "tag") ) ) -(define-function g_variant_new_string - (c-name "g_variant_new_string") - (return-type "GVariant*") +(define-method set_callback + (of-object "GSource") + (c-name "g_source_set_callback") + (return-type "none") (parameters - '("const-gchar*" "string") + '("GSourceFunc" "func") + '("gpointer" "data") + '("GDestroyNotify" "notify") ) ) -(define-function g_variant_new_take_string - (c-name "g_variant_new_take_string") - (return-type "GVariant*") +(define-method set_callback_indirect + (of-object "GSource") + (c-name "g_source_set_callback_indirect") + (return-type "none") (parameters - '("gchar*" "string") + '("gpointer" "callback_data") + '("GSourceCallbackFuncs*" "callback_funcs") ) ) -(define-function g_variant_new_printf - (c-name "g_variant_new_printf") - (return-type "GVariant*") +(define-method set_can_recurse + (of-object "GSource") + (c-name "g_source_set_can_recurse") + (return-type "none") (parameters - '("const-gchar*" "format_string") + '("gboolean" "can_recurse") ) - (varargs #t) ) -(define-function g_variant_new_object_path - (c-name "g_variant_new_object_path") - (return-type "GVariant*") +(define-method set_funcs + (of-object "GSource") + (c-name "g_source_set_funcs") + (return-type "none") (parameters - '("const-gchar*" "object_path") + '("GSourceFuncs*" "funcs") ) ) -(define-function g_variant_is_object_path - (c-name "g_variant_is_object_path") - (return-type "gboolean") +(define-method set_name + (of-object "GSource") + (c-name "g_source_set_name") + (return-type "none") (parameters - '("const-gchar*" "string") + '("const-char*" "name") ) ) -(define-function g_variant_new_signature - (c-name "g_variant_new_signature") - (return-type "GVariant*") +(define-method set_priority + (of-object "GSource") + (c-name "g_source_set_priority") + (return-type "none") (parameters - '("const-gchar*" "signature") + '("gint" "priority") ) ) -(define-function g_variant_is_signature - (c-name "g_variant_is_signature") - (return-type "gboolean") +(define-method set_ready_time + (of-object "GSource") + (c-name "g_source_set_ready_time") + (return-type "none") (parameters - '("const-gchar*" "string") + '("gint64" "ready_time") ) ) -(define-method new_variant - (of-object "GVariant") - (c-name "g_variant_new_variant") - (return-type "GVariant*") +(define-method unref + (of-object "GSource") + (c-name "g_source_unref") + (return-type "none") ) -(define-function g_variant_new_strv - (c-name "g_variant_new_strv") - (return-type "GVariant*") +(define-method append + (of-object "GString") + (c-name "g_string_append") + (return-type "GString*") (parameters - '("const-gchar*-const*" "strv") - '("gssize" "length") + '("const-gchar*" "val") ) ) -(define-function g_variant_new_objv - (c-name "g_variant_new_objv") - (return-type "GVariant*") +(define-method append_c + (of-object "GString") + (c-name "g_string_append_c") + (return-type "GString*") (parameters - '("const-gchar*-const*" "strv") - '("gssize" "length") + '("gchar" "c") ) ) -(define-function g_variant_new_bytestring - (c-name "g_variant_new_bytestring") - (return-type "GVariant*") +(define-method append_len + (of-object "GString") + (c-name "g_string_append_len") + (return-type "GString*") (parameters - '("const-gchar*" "string") + '("const-gchar*" "val") + '("gssize" "len") ) ) -(define-function g_variant_new_bytestring_array - (c-name "g_variant_new_bytestring_array") - (return-type "GVariant*") +(define-method append_printf + (of-object "GString") + (c-name "g_string_append_printf") + (return-type "none") (parameters - '("const-gchar*-const*" "strv") - '("gssize" "length") + '("const-gchar*" "format") ) ) -(define-function g_variant_new_fixed_array - (c-name "g_variant_new_fixed_array") - (return-type "GVariant*") +(define-method append_unichar + (of-object "GString") + (c-name "g_string_append_unichar") + (return-type "GString*") (parameters - '("const-GVariantType*" "element_type") - '("gconstpointer" "elements") - '("gsize" "n_elements") - '("gsize" "element_size") + '("gunichar" "wc") ) ) -(define-method get_boolean - (of-object "GVariant") - (c-name "g_variant_get_boolean") - (return-type "gboolean") +(define-method append_uri_escaped + (of-object "GString") + (c-name "g_string_append_uri_escaped") + (return-type "GString*") + (parameters + '("const-gchar*" "unescaped") + '("const-gchar*" "reserved_chars_allowed") + '("gboolean" "allow_utf8") + ) ) -(define-method get_byte - (of-object "GVariant") - (c-name "g_variant_get_byte") - (return-type "guchar") +(define-method append_vprintf + (of-object "GString") + (c-name "g_string_append_vprintf") + (return-type "none") + (parameters + '("const-gchar*" "format") + '("va_list" "args") + ) ) -(define-method get_int16 - (of-object "GVariant") - (c-name "g_variant_get_int16") - (return-type "gint16") +(define-method ascii_down + (of-object "GString") + (c-name "g_string_ascii_down") + (return-type "GString*") ) -(define-method get_uint16 - (of-object "GVariant") - (c-name "g_variant_get_uint16") - (return-type "guint16") +(define-method ascii_up + (of-object "GString") + (c-name "g_string_ascii_up") + (return-type "GString*") ) -(define-method get_int32 - (of-object "GVariant") - (c-name "g_variant_get_int32") - (return-type "gint32") +(define-method assign + (of-object "GString") + (c-name "g_string_assign") + (return-type "GString*") + (parameters + '("const-gchar*" "rval") + ) ) -(define-method get_uint32 - (of-object "GVariant") - (c-name "g_variant_get_uint32") - (return-type "guint32") +(define-method down + (of-object "GString") + (c-name "g_string_down") + (return-type "GString*") ) -(define-method get_int64 - (of-object "GVariant") - (c-name "g_variant_get_int64") - (return-type "gint64") +(define-method equal + (of-object "GString") + (c-name "g_string_equal") + (return-type "gboolean") + (parameters + '("const-GString*" "v2") + ) ) -(define-method get_uint64 - (of-object "GVariant") - (c-name "g_variant_get_uint64") - (return-type "guint64") +(define-method erase + (of-object "GString") + (c-name "g_string_erase") + (return-type "GString*") + (parameters + '("gssize" "pos") + '("gssize" "len") + ) ) -(define-method get_handle - (of-object "GVariant") - (c-name "g_variant_get_handle") - (return-type "gint32") +(define-method free + (of-object "GString") + (c-name "g_string_free") + (return-type "gchar*") + (parameters + '("gboolean" "free_segment") + ) ) -(define-method get_double - (of-object "GVariant") - (c-name "g_variant_get_double") - (return-type "gdouble") +(define-method free_to_bytes + (of-object "GString") + (c-name "g_string_free_to_bytes") + (return-type "GBytes*") ) -(define-method get_variant - (of-object "GVariant") - (c-name "g_variant_get_variant") - (return-type "GVariant*") +(define-method hash + (of-object "GString") + (c-name "g_string_hash") + (return-type "guint") ) -(define-method get_string - (of-object "GVariant") - (c-name "g_variant_get_string") - (return-type "const-gchar*") +(define-method insert + (of-object "GString") + (c-name "g_string_insert") + (return-type "GString*") (parameters - '("gsize*" "length") + '("gssize" "pos") + '("const-gchar*" "val") ) ) -(define-method dup_string - (of-object "GVariant") - (c-name "g_variant_dup_string") - (return-type "gchar*") +(define-method insert_c + (of-object "GString") + (c-name "g_string_insert_c") + (return-type "GString*") (parameters - '("gsize*" "length") + '("gssize" "pos") + '("gchar" "c") ) ) -(define-method get_strv - (of-object "GVariant") - (c-name "g_variant_get_strv") - (return-type "const-gchar**") +(define-method insert_len + (of-object "GString") + (c-name "g_string_insert_len") + (return-type "GString*") (parameters - '("gsize*" "length") + '("gssize" "pos") + '("const-gchar*" "val") + '("gssize" "len") ) ) -(define-method dup_strv - (of-object "GVariant") - (c-name "g_variant_dup_strv") - (return-type "gchar**") +(define-method insert_unichar + (of-object "GString") + (c-name "g_string_insert_unichar") + (return-type "GString*") (parameters - '("gsize*" "length") + '("gssize" "pos") + '("gunichar" "wc") ) ) -(define-method get_objv - (of-object "GVariant") - (c-name "g_variant_get_objv") - (return-type "const-gchar**") +(define-method overwrite + (of-object "GString") + (c-name "g_string_overwrite") + (return-type "GString*") (parameters - '("gsize*" "length") + '("gsize" "pos") + '("const-gchar*" "val") ) ) -(define-method dup_objv - (of-object "GVariant") - (c-name "g_variant_dup_objv") - (return-type "gchar**") +(define-method overwrite_len + (of-object "GString") + (c-name "g_string_overwrite_len") + (return-type "GString*") (parameters - '("gsize*" "length") + '("gsize" "pos") + '("const-gchar*" "val") + '("gssize" "len") ) ) -(define-method get_bytestring - (of-object "GVariant") - (c-name "g_variant_get_bytestring") - (return-type "const-gchar*") -) - -(define-method dup_bytestring - (of-object "GVariant") - (c-name "g_variant_dup_bytestring") - (return-type "gchar*") +(define-method prepend + (of-object "GString") + (c-name "g_string_prepend") + (return-type "GString*") (parameters - '("gsize*" "length") + '("const-gchar*" "val") ) ) -(define-method get_bytestring_array - (of-object "GVariant") - (c-name "g_variant_get_bytestring_array") - (return-type "const-gchar**") +(define-method prepend_c + (of-object "GString") + (c-name "g_string_prepend_c") + (return-type "GString*") (parameters - '("gsize*" "length") + '("gchar" "c") ) ) -(define-method dup_bytestring_array - (of-object "GVariant") - (c-name "g_variant_dup_bytestring_array") - (return-type "gchar**") +(define-method prepend_len + (of-object "GString") + (c-name "g_string_prepend_len") + (return-type "GString*") (parameters - '("gsize*" "length") + '("const-gchar*" "val") + '("gssize" "len") ) ) -(define-function g_variant_new_maybe - (c-name "g_variant_new_maybe") - (return-type "GVariant*") +(define-method prepend_unichar + (of-object "GString") + (c-name "g_string_prepend_unichar") + (return-type "GString*") (parameters - '("const-GVariantType*" "child_type") - '("GVariant*" "child") + '("gunichar" "wc") ) ) -(define-function g_variant_new_array - (c-name "g_variant_new_array") - (return-type "GVariant*") +(define-method printf + (of-object "GString") + (c-name "g_string_printf") + (return-type "none") (parameters - '("const-GVariantType*" "child_type") - '("GVariant*-const*" "children") - '("gsize" "n_children") + '("const-gchar*" "format") ) ) -(define-function g_variant_new_tuple - (c-name "g_variant_new_tuple") - (return-type "GVariant*") +(define-method set_size + (of-object "GString") + (c-name "g_string_set_size") + (return-type "GString*") (parameters - '("GVariant*-const*" "children") - '("gsize" "n_children") + '("gsize" "len") ) ) -(define-method new_dict_entry - (of-object "GVariant") - (c-name "g_variant_new_dict_entry") - (return-type "GVariant*") +(define-method truncate + (of-object "GString") + (c-name "g_string_truncate") + (return-type "GString*") (parameters - '("GVariant*" "value") + '("gsize" "len") ) ) -(define-method get_maybe - (of-object "GVariant") - (c-name "g_variant_get_maybe") - (return-type "GVariant*") -) - -(define-method n_children - (of-object "GVariant") - (c-name "g_variant_n_children") - (return-type "gsize") +(define-method up + (of-object "GString") + (c-name "g_string_up") + (return-type "GString*") ) -(define-method get_child - (of-object "GVariant") - (c-name "g_variant_get_child") +(define-method vprintf + (of-object "GString") + (c-name "g_string_vprintf") (return-type "none") (parameters - '("gsize" "index_") - '("const-gchar*" "format_string") + '("const-gchar*" "format") + '("va_list" "args") ) - (varargs #t) ) -(define-method get_child_value - (of-object "GVariant") - (c-name "g_variant_get_child_value") - (return-type "GVariant*") - (parameters - '("gsize" "index_") - ) +(define-method clear + (of-object "GStringChunk") + (c-name "g_string_chunk_clear") + (return-type "none") ) -(define-method lookup - (of-object "GVariant") - (c-name "g_variant_lookup") - (return-type "gboolean") +(define-method free + (of-object "GStringChunk") + (c-name "g_string_chunk_free") + (return-type "none") +) + +(define-method insert + (of-object "GStringChunk") + (c-name "g_string_chunk_insert") + (return-type "gchar*") (parameters - '("const-gchar*" "key") - '("const-gchar*" "format_string") + '("const-gchar*" "string") ) - (varargs #t) ) -(define-method lookup_value - (of-object "GVariant") - (c-name "g_variant_lookup_value") - (return-type "GVariant*") +(define-method insert_const + (of-object "GStringChunk") + (c-name "g_string_chunk_insert_const") + (return-type "gchar*") (parameters - '("const-gchar*" "key") - '("const-GVariantType*" "expected_type") + '("const-gchar*" "string") ) ) -(define-method get_fixed_array - (of-object "GVariant") - (c-name "g_variant_get_fixed_array") - (return-type "gconstpointer") +(define-method insert_len + (of-object "GStringChunk") + (c-name "g_string_chunk_insert_len") + (return-type "gchar*") (parameters - '("gsize*" "n_elements") - '("gsize" "element_size") + '("const-gchar*" "string") + '("gssize" "len") ) ) -(define-method get_size - (of-object "GVariant") - (c-name "g_variant_get_size") - (return-type "gsize") +(define-method free + (of-object "GTestLogBuffer") + (c-name "g_test_log_buffer_free") + (return-type "none") ) -(define-method get_data - (of-object "GVariant") - (c-name "g_variant_get_data") - (return-type "gconstpointer") +(define-method pop + (of-object "GTestLogBuffer") + (c-name "g_test_log_buffer_pop") + (return-type "GTestLogMsg*") ) -(define-method get_data_as_bytes - (of-object "GVariant") - (c-name "g_variant_get_data_as_bytes") - (return-type "GBytes*") + +(define-method free + (of-object "GTestLogMsg") + (c-name "g_test_log_msg_free") + (return-type "none") ) -(define-method store - (of-object "GVariant") - (c-name "g_variant_store") +(define-method add + (of-object "GTestSuite") + (c-name "g_test_suite_add") (return-type "none") (parameters - '("gpointer" "data") + '("GTestCase*" "test_case") ) ) -(define-method print - (of-object "GVariant") - (c-name "g_variant_print") - (return-type "gchar*") +(define-method add_suite + (of-object "GTestSuite") + (c-name "g_test_suite_add_suite") + (return-type "none") (parameters - '("gboolean" "type_annotate") + '("GTestSuite*" "nestedsuite") ) ) -(define-method print_string - (of-object "GVariant") - (c-name "g_variant_print_string") - (return-type "GString*") +(define-function new + (c-name "g_thread_new") + (return-type "GThread*") (parameters - '("GString*" "string") - '("gboolean" "type_annotate") + '("const-gchar*" "name") + '("GThreadFunc" "func") + '("gpointer" "data") ) ) -(define-function g_variant_hash - (c-name "g_variant_hash") - (return-type "guint") +(define-function try_new + (c-name "g_thread_try_new") + (return-type "GThread*") (parameters - '("gconstpointer" "value") + '("const-gchar*" "name") + '("GThreadFunc" "func") + '("gpointer" "data") + '("GError**" "error") ) ) -(define-function g_variant_equal - (c-name "g_variant_equal") - (return-type "gboolean") +(define-method join + (of-object "GThread") + (c-name "g_thread_join") + (return-type "gpointer") +) + +(define-method ref + (of-object "GThread") + (c-name "g_thread_ref") + (return-type "GThread*") +) + +(define-method unref + (of-object "GThread") + (c-name "g_thread_unref") + (return-type "none") +) + +(define-method free + (of-object "GThreadPool") + (c-name "g_thread_pool_free") + (return-type "none") (parameters - '("gconstpointer" "one") - '("gconstpointer" "two") + '("gboolean" "immediate") + '("gboolean" "wait_") ) ) -(define-method get_normal_form - (of-object "GVariant") - (c-name "g_variant_get_normal_form") - (return-type "GVariant*") +(define-method get_max_threads + (of-object "GThreadPool") + (c-name "g_thread_pool_get_max_threads") + (return-type "gint") ) -(define-method is_normal_form - (of-object "GVariant") - (c-name "g_variant_is_normal_form") - (return-type "gboolean") +(define-method get_num_threads + (of-object "GThreadPool") + (c-name "g_thread_pool_get_num_threads") + (return-type "guint") ) -(define-method byteswap - (of-object "GVariant") - (c-name "g_variant_byteswap") - (return-type "GVariant*") +(define-method push + (of-object "GThreadPool") + (c-name "g_thread_pool_push") + (return-type "gboolean") + (parameters + '("gpointer" "data") + '("GError**" "error") + ) ) -(define-function g_variant_new_from_bytes - (c-name "g_variant_new_from_bytes") - (return-type "GVariant*") +(define-method set_max_threads + (of-object "GThreadPool") + (c-name "g_thread_pool_set_max_threads") + (return-type "gboolean") (parameters - '("const-GVariantType*" "type") - '("GBytes*" "bytes") - '("gboolean" "trusted") + '("gint" "max_threads") + '("GError**" "error") ) ) -(define-function g_variant_new_from_data - (c-name "g_variant_new_from_data") - (return-type "GVariant*") +(define-method set_sort_function + (of-object "GThreadPool") + (c-name "g_thread_pool_set_sort_function") + (return-type "none") (parameters - '("const-GVariantType*" "type") - '("gconstpointer" "data") - '("gsize" "size") - '("gboolean" "trusted") - '("GDestroyNotify" "notify") + '("GCompareDataFunc" "func") '("gpointer" "user_data") ) ) -(define-method iter_new - (of-object "GVariant") - (c-name "g_variant_iter_new") - (return-type "GVariantIter*") +(define-method unprocessed + (of-object "GThreadPool") + (c-name "g_thread_pool_unprocessed") + (return-type "guint") ) -(define-method init - (of-object "GVariantIter") - (c-name "g_variant_iter_init") - (return-type "gsize") +(define-method add + (of-object "GTimeVal") + (c-name "g_time_val_add") + (return-type "none") (parameters - '("GVariant*" "value") + '("glong" "microseconds") ) ) -(define-method copy - (of-object "GVariantIter") - (c-name "g_variant_iter_copy") - (return-type "GVariantIter*") +(define-method to_iso8601 + (of-object "GTimeVal") + (c-name "g_time_val_to_iso8601") + (return-type "gchar*") ) -(define-method n_children - (of-object "GVariantIter") - (c-name "g_variant_iter_n_children") - (return-type "gsize") +(define-function new + (c-name "g_time_zone_new") + (return-type "GTimeZone*") + (parameters + '("const-gchar*" "identifier") + ) ) -(define-method free - (of-object "GVariantIter") - (c-name "g_variant_iter_free") - (return-type "none") +(define-function new_local + (c-name "g_time_zone_new_local") + (return-type "GTimeZone*") ) -(define-method next_value - (of-object "GVariantIter") - (c-name "g_variant_iter_next_value") - (return-type "GVariant*") +(define-function new_utc + (c-name "g_time_zone_new_utc") + (return-type "GTimeZone*") ) -(define-method next - (of-object "GVariantIter") - (c-name "g_variant_iter_next") - (return-type "gboolean") +(define-method adjust_time + (of-object "GTimeZone") + (c-name "g_time_zone_adjust_time") + (return-type "gint") (parameters - '("const-gchar*" "format_string") + '("GTimeType" "type") + '("gint64*" "time_") ) - (varargs #t) ) -(define-method loop - (of-object "GVariantIter") - (c-name "g_variant_iter_loop") - (return-type "gboolean") +(define-method find_interval + (of-object "GTimeZone") + (c-name "g_time_zone_find_interval") + (return-type "gint") (parameters - '("const-gchar*" "format_string") + '("GTimeType" "type") + '("gint64" "time_") ) - (varargs #t) ) -(define-function g_variant_parser_get_error_quark - (c-name "g_variant_parser_get_error_quark") - (return-type "GQuark") +(define-method get_abbreviation + (of-object "GTimeZone") + (c-name "g_time_zone_get_abbreviation") + (return-type "const-gchar*") + (parameters + '("gint" "interval") + ) ) -(define-function g_variant_parse_error_quark - (c-name "g_variant_parse_error_quark") - (return-type "GQuark") +(define-method get_offset + (of-object "GTimeZone") + (c-name "g_time_zone_get_offset") + (return-type "gint32") + (parameters + '("gint" "interval") + ) ) -(define-function g_variant_builder_new - (c-name "g_variant_builder_new") - (is-constructor-of "GVariantBuilder") - (return-type "GVariantBuilder*") +(define-method is_dst + (of-object "GTimeZone") + (c-name "g_time_zone_is_dst") + (return-type "gboolean") (parameters - '("const-GVariantType*" "type") + '("gint" "interval") ) ) +(define-method ref + (of-object "GTimeZone") + (c-name "g_time_zone_ref") + (return-type "GTimeZone*") +) + (define-method unref - (of-object "GVariantBuilder") - (c-name "g_variant_builder_unref") + (of-object "GTimeZone") + (c-name "g_time_zone_unref") (return-type "none") ) -(define-method ref - (of-object "GVariantBuilder") - (c-name "g_variant_builder_ref") - (return-type "GVariantBuilder*") +(define-method continue + (of-object "GTimer") + (c-name "g_timer_continue") + (return-type "none") ) -(define-method init - (of-object "GVariantBuilder") - (c-name "g_variant_builder_init") +(define-method destroy + (of-object "GTimer") + (c-name "g_timer_destroy") (return-type "none") +) + +(define-method elapsed + (of-object "GTimer") + (c-name "g_timer_elapsed") + (return-type "gdouble") (parameters - '("const-GVariantType*" "type") + '("gulong*" "microseconds") ) ) -(define-method end - (of-object "GVariantBuilder") - (c-name "g_variant_builder_end") - (return-type "GVariant*") +(define-method reset + (of-object "GTimer") + (c-name "g_timer_reset") + (return-type "none") ) -(define-method clear - (of-object "GVariantBuilder") - (c-name "g_variant_builder_clear") +(define-method start + (of-object "GTimer") + (c-name "g_timer_start") (return-type "none") ) -(define-method open - (of-object "GVariantBuilder") - (c-name "g_variant_builder_open") +(define-method stop + (of-object "GTimer") + (c-name "g_timer_stop") (return-type "none") - (parameters - '("const-GVariantType*" "type") - ) ) -(define-method close - (of-object "GVariantBuilder") - (c-name "g_variant_builder_close") +(define-method destroy + (of-object "GTree") + (c-name "g_tree_destroy") (return-type "none") ) -(define-method add_value - (of-object "GVariantBuilder") - (c-name "g_variant_builder_add_value") +(define-method foreach + (of-object "GTree") + (c-name "g_tree_foreach") (return-type "none") (parameters - '("GVariant*" "value") + '("GTraverseFunc" "func") + '("gpointer" "user_data") ) ) -(define-method add - (of-object "GVariantBuilder") - (c-name "g_variant_builder_add") +(define-method height + (of-object "GTree") + (c-name "g_tree_height") + (return-type "gint") +) + +(define-method insert + (of-object "GTree") + (c-name "g_tree_insert") (return-type "none") (parameters - '("const-gchar*" "format_string") + '("gpointer" "key") + '("gpointer" "value") ) - (varargs #t) ) -(define-method add_parsed - (of-object "GVariantBuilder") - (c-name "g_variant_builder_add_parsed") - (return-type "none") +(define-method lookup + (of-object "GTree") + (c-name "g_tree_lookup") + (return-type "gpointer") (parameters - '("const-gchar*" "format") + '("gconstpointer" "key") ) - (varargs #t) ) -(define-function g_variant_new - (c-name "g_variant_new") - (is-constructor-of "GVariant") - (return-type "GVariant*") +(define-method lookup_extended + (of-object "GTree") + (c-name "g_tree_lookup_extended") + (return-type "gboolean") (parameters - '("const-gchar*" "format_string") + '("gconstpointer" "lookup_key") + '("gpointer*" "orig_key") + '("gpointer*" "value") ) - (varargs #t) ) -(define-method get - (of-object "GVariant") - (c-name "g_variant_get") - (return-type "none") +(define-method nnodes + (of-object "GTree") + (c-name "g_tree_nnodes") + (return-type "gint") +) + +(define-method ref + (of-object "GTree") + (c-name "g_tree_ref") + (return-type "GTree*") +) + +(define-method remove + (of-object "GTree") + (c-name "g_tree_remove") + (return-type "gboolean") (parameters - '("const-gchar*" "format_string") + '("gconstpointer" "key") ) - (varargs #t) ) -(define-function g_variant_new_va - (c-name "g_variant_new_va") - (return-type "GVariant*") +(define-method replace + (of-object "GTree") + (c-name "g_tree_replace") + (return-type "none") (parameters - '("const-gchar*" "format_string") - '("const-gchar**" "endptr") - '("va_list*" "app") + '("gpointer" "key") + '("gpointer" "value") ) ) -(define-method get_va - (of-object "GVariant") - (c-name "g_variant_get_va") - (return-type "none") +(define-method search + (of-object "GTree") + (c-name "g_tree_search") + (return-type "gpointer") (parameters - '("const-gchar*" "format_string") - '("const-gchar**" "endptr") - '("va_list*" "app") + '("GCompareFunc" "search_func") + '("gconstpointer" "user_data") ) ) -(define-method check_format_string - (of-object "GVariant") - (c-name "g_variant_check_format_string") +(define-method steal + (of-object "GTree") + (c-name "g_tree_steal") (return-type "gboolean") (parameters - '("const-gchar*" "format_string") - '("gboolean" "copy_only") + '("gconstpointer" "key") ) ) -(define-function g_variant_parse - (c-name "g_variant_parse") - (return-type "GVariant*") +(define-method traverse + (of-object "GTree") + (c-name "g_tree_traverse") + (return-type "none") (parameters - '("const-GVariantType*" "type") - '("const-gchar*" "text") - '("const-gchar*" "limit") - '("const-gchar**" "endptr") - '("GError**" "error") + '("GTraverseFunc" "traverse_func") + '("GTraverseType" "traverse_type") + '("gpointer" "user_data") ) ) -(define-function g_variant_new_parsed - (c-name "g_variant_new_parsed") +(define-method unref + (of-object "GTree") + (c-name "g_tree_unref") + (return-type "none") +) + +(define-function new + (c-name "g_variant_new") (return-type "GVariant*") (parameters - '("const-gchar*" "format") + '("const-gchar*" "format_string") ) - (varargs #t) ) -(define-function g_variant_new_parsed_va - (c-name "g_variant_new_parsed_va") +(define-function new_array + (c-name "g_variant_new_array") (return-type "GVariant*") (parameters - '("const-gchar*" "format") - '("va_list*" "app") + '("const-GVariantType*" "child_type") + '("const-GVariant**" "children") + '("gsize" "n_children") ) ) -(define-function g_variant_parse_error_print_context - (c-name "g_variant_parse_error_print_context") - (return-type "gchar*") +(define-function new_boolean + (c-name "g_variant_new_boolean") + (return-type "GVariant*") (parameters - '("GError*" "error") - '("const-gchar*" "source_str") + '("gboolean" "value") ) ) -(define-function g_variant_compare - (c-name "g_variant_compare") - (return-type "gint") +(define-function new_byte + (c-name "g_variant_new_byte") + (return-type "GVariant*") (parameters - '("gconstpointer" "one") - '("gconstpointer" "two") + '("guchar" "value") ) ) -(define-method dict_new - (of-object "GVariant") - (c-name "g_variant_dict_new") - (return-type "GVariantDict*") +(define-function new_bytestring + (c-name "g_variant_new_bytestring") + (return-type "GVariant*") + (parameters + '("const-gchar*" "string") + ) ) -(define-method init - (of-object "GVariantDict") - (c-name "g_variant_dict_init") - (return-type "none") +(define-function new_bytestring_array + (c-name "g_variant_new_bytestring_array") + (return-type "GVariant*") (parameters - '("GVariant*" "from_asv") + '("const-gchar**" "strv") + '("gssize" "length") ) ) -(define-method lookup - (of-object "GVariantDict") - (c-name "g_variant_dict_lookup") - (return-type "gboolean") +(define-function new_dict_entry + (c-name "g_variant_new_dict_entry") + (return-type "GVariant*") (parameters - '("const-gchar*" "key") - '("const-gchar*" "format_string") + '("GVariant*" "key") + '("GVariant*" "value") ) - (varargs #t) ) -(define-method lookup_value - (of-object "GVariantDict") - (c-name "g_variant_dict_lookup_value") +(define-function new_double + (c-name "g_variant_new_double") (return-type "GVariant*") (parameters - '("const-gchar*" "key") - '("const-GVariantType*" "expected_type") + '("gdouble" "value") ) ) -(define-method contains - (of-object "GVariantDict") - (c-name "g_variant_dict_contains") - (return-type "gboolean") +(define-function new_fixed_array + (c-name "g_variant_new_fixed_array") + (return-type "GVariant*") (parameters - '("const-gchar*" "key") + '("const-GVariantType*" "element_type") + '("gconstpointer" "elements") + '("gsize" "n_elements") + '("gsize" "element_size") ) ) -(define-method insert - (of-object "GVariantDict") - (c-name "g_variant_dict_insert") - (return-type "none") +(define-function new_from_data + (c-name "g_variant_new_from_data") + (return-type "GVariant*") (parameters - '("const-gchar*" "key") - '("const-gchar*" "format_string") + '("const-GVariantType*" "type") + '("gconstpointer" "data") + '("gsize" "size") + '("gboolean" "trusted") + '("GDestroyNotify" "notify") + '("gpointer" "user_data") ) - (varargs #t) ) -(define-method insert_value - (of-object "GVariantDict") - (c-name "g_variant_dict_insert_value") - (return-type "none") +(define-function new_handle + (c-name "g_variant_new_handle") + (return-type "GVariant*") (parameters - '("const-gchar*" "key") - '("GVariant*" "value") + '("gint32" "value") ) ) -(define-method remove - (of-object "GVariantDict") - (c-name "g_variant_dict_remove") - (return-type "gboolean") +(define-function new_int16 + (c-name "g_variant_new_int16") + (return-type "GVariant*") (parameters - '("const-gchar*" "key") + '("gint16" "value") ) ) -(define-method clear - (of-object "GVariantDict") - (c-name "g_variant_dict_clear") - (return-type "none") +(define-function new_int32 + (c-name "g_variant_new_int32") + (return-type "GVariant*") + (parameters + '("gint32" "value") + ) ) -(define-method end - (of-object "GVariantDict") - (c-name "g_variant_dict_end") +(define-function new_int64 + (c-name "g_variant_new_int64") (return-type "GVariant*") + (parameters + '("gint64" "value") + ) ) -(define-method ref - (of-object "GVariantDict") - (c-name "g_variant_dict_ref") - (return-type "GVariantDict*") +(define-function new_maybe + (c-name "g_variant_new_maybe") + (return-type "GVariant*") + (parameters + '("const-GVariantType*" "child_type") + '("GVariant*" "child") + ) ) -(define-method unref - (of-object "GVariantDict") - (c-name "g_variant_dict_unref") - (return-type "none") +(define-function new_object_path + (c-name "g_variant_new_object_path") + (return-type "GVariant*") + (parameters + '("const-gchar*" "object_path") + ) ) - - -;; From gvariant-internal.h - -(define-function g_variant_format_string_scan - (c-name "g_variant_format_string_scan") - (return-type "gboolean") +(define-function new_objv + (c-name "g_variant_new_objv") + (return-type "GVariant*") (parameters - '("const-gchar*" "string") - '("const-gchar*" "limit") - '("const-gchar**" "endptr") + '("const-gchar**" "strv") + '("gssize" "length") ) ) -(define-function g_variant_format_string_scan_type - (c-name "g_variant_format_string_scan_type") - (return-type "GVariantType*") +(define-function new_parsed + (c-name "g_variant_new_parsed") + (return-type "GVariant*") (parameters - '("const-gchar*" "string") - '("const-gchar*" "limit") - '("const-gchar**" "endptr") + '("const-gchar*" "format") ) ) - - -;; From gvariant-serialiser.h - -(define-method n_children - (of-object "GVariantSerialised") - (c-name "g_variant_serialised_n_children") - (return-type "gsize") +(define-function new_parsed_va + (c-name "g_variant_new_parsed_va") + (return-type "GVariant*") + (parameters + '("const-gchar*" "format") + '("va_list*" "app") + ) ) -(define-method get_child - (of-object "GVariantSerialised") - (c-name "g_variant_serialised_get_child") - (return-type "GVariantSerialised") +(define-function new_printf + (c-name "g_variant_new_printf") + (return-type "GVariant*") (parameters - '("gsize" "index") + '("const-gchar*" "format_string") ) ) -(define-function g_variant_serialiser_needed_size - (c-name "g_variant_serialiser_needed_size") - (return-type "gsize") +(define-function new_signature + (c-name "g_variant_new_signature") + (return-type "GVariant*") (parameters - '("GVariantTypeInfo*" "info") - '("GVariantSerialisedFiller" "gsv_filler") - '("const-gpointer*" "children") - '("gsize" "n_children") + '("const-gchar*" "signature") ) ) -(define-function g_variant_serialiser_serialise - (c-name "g_variant_serialiser_serialise") - (return-type "none") +(define-function new_string + (c-name "g_variant_new_string") + (return-type "GVariant*") (parameters - '("GVariantSerialised" "container") - '("GVariantSerialisedFiller" "gsv_filler") - '("const-gpointer*" "children") - '("gsize" "n_children") + '("const-gchar*" "string") ) ) -(define-method is_normal - (of-object "GVariantSerialised") - (c-name "g_variant_serialised_is_normal") - (return-type "gboolean") +(define-function new_strv + (c-name "g_variant_new_strv") + (return-type "GVariant*") + (parameters + '("const-gchar**" "strv") + '("gssize" "length") + ) ) -(define-method byteswap - (of-object "GVariantSerialised") - (c-name "g_variant_serialised_byteswap") - (return-type "none") +(define-function new_take_string + (c-name "g_variant_new_take_string") + (return-type "GVariant*") + (parameters + '("gchar*" "string") + ) ) -(define-function g_variant_serialiser_is_string - (c-name "g_variant_serialiser_is_string") - (return-type "gboolean") +(define-function new_tuple + (c-name "g_variant_new_tuple") + (return-type "GVariant*") (parameters - '("gconstpointer" "data") - '("gsize" "size") + '("const-GVariant**" "children") + '("gsize" "n_children") ) ) -(define-function g_variant_serialiser_is_object_path - (c-name "g_variant_serialiser_is_object_path") - (return-type "gboolean") +(define-function new_uint16 + (c-name "g_variant_new_uint16") + (return-type "GVariant*") (parameters - '("gconstpointer" "data") - '("gsize" "size") + '("guint16" "value") ) ) -(define-function g_variant_serialiser_is_signature - (c-name "g_variant_serialiser_is_signature") - (return-type "gboolean") +(define-function new_uint32 + (c-name "g_variant_new_uint32") + (return-type "GVariant*") (parameters - '("gconstpointer" "data") - '("gsize" "size") + '("guint32" "value") ) ) - - -;; From gvarianttype.h - -(define-function g_variant_type_string_is_valid - (c-name "g_variant_type_string_is_valid") - (return-type "gboolean") +(define-function new_uint64 + (c-name "g_variant_new_uint64") + (return-type "GVariant*") (parameters - '("const-gchar*" "type_string") + '("guint64" "value") ) ) -(define-function g_variant_type_string_scan - (c-name "g_variant_type_string_scan") - (return-type "gboolean") +(define-function new_va + (c-name "g_variant_new_va") + (return-type "GVariant*") (parameters - '("const-gchar*" "string") - '("const-gchar*" "limit") + '("const-gchar*" "format_string") '("const-gchar**" "endptr") + '("va_list*" "app") ) ) -(define-method free - (of-object "GVariantType") - (c-name "g_variant_type_free") - (return-type "none") -) - -(define-method copy - (of-object "GVariantType") - (c-name "g_variant_type_copy") - (return-type "GVariantType*") -) - -(define-function g_variant_type_new - (c-name "g_variant_type_new") - (is-constructor-of "GVariantType") - (return-type "GVariantType*") +(define-function new_variant + (c-name "g_variant_new_variant") + (return-type "GVariant*") (parameters - '("const-gchar*" "type_string") + '("GVariant*" "value") ) ) -(define-method get_string_length - (of-object "GVariantType") - (c-name "g_variant_type_get_string_length") - (return-type "gsize") -) - -(define-method peek_string - (of-object "GVariantType") - (c-name "g_variant_type_peek_string") - (return-type "const-gchar*") -) - -(define-method dup_string - (of-object "GVariantType") - (c-name "g_variant_type_dup_string") - (return-type "gchar*") -) - -(define-method is_definite - (of-object "GVariantType") - (c-name "g_variant_type_is_definite") - (return-type "gboolean") -) - -(define-method is_container - (of-object "GVariantType") - (c-name "g_variant_type_is_container") - (return-type "gboolean") +(define-method byteswap + (of-object "GVariant") + (c-name "g_variant_byteswap") + (return-type "GVariant*") ) -(define-method is_basic - (of-object "GVariantType") - (c-name "g_variant_type_is_basic") +(define-method check_format_string + (of-object "GVariant") + (c-name "g_variant_check_format_string") (return-type "gboolean") + (parameters + '("const-gchar*" "format_string") + '("gboolean" "copy_only") + ) ) -(define-method is_maybe - (of-object "GVariantType") - (c-name "g_variant_type_is_maybe") - (return-type "gboolean") +(define-method classify + (of-object "GVariant") + (c-name "g_variant_classify") + (return-type "GVariantClass") ) -(define-method is_array - (of-object "GVariantType") - (c-name "g_variant_type_is_array") - (return-type "gboolean") +(define-method compare + (of-object "GVariant") + (c-name "g_variant_compare") + (return-type "gint") + (parameters + '("gconstpointer" "two") + ) ) -(define-method is_tuple - (of-object "GVariantType") - (c-name "g_variant_type_is_tuple") - (return-type "gboolean") +(define-method dup_bytestring + (of-object "GVariant") + (c-name "g_variant_dup_bytestring") + (return-type "const-gchar*") + (parameters + '("gsize*" "length") + ) ) -(define-method is_dict_entry - (of-object "GVariantType") - (c-name "g_variant_type_is_dict_entry") - (return-type "gboolean") +(define-method dup_bytestring_array + (of-object "GVariant") + (c-name "g_variant_dup_bytestring_array") + (return-type "const-gchar**") + (parameters + '("gsize*" "length") + ) ) -(define-method is_variant - (of-object "GVariantType") - (c-name "g_variant_type_is_variant") - (return-type "gboolean") +(define-method dup_objv + (of-object "GVariant") + (c-name "g_variant_dup_objv") + (return-type "const-gchar**") + (parameters + '("gsize*" "length") + ) ) -(define-function g_variant_type_hash - (c-name "g_variant_type_hash") - (return-type "guint") +(define-method dup_string + (of-object "GVariant") + (c-name "g_variant_dup_string") + (return-type "gchar*") (parameters - '("gconstpointer" "type") + '("gsize*" "length") ) ) -(define-function g_variant_type_equal - (c-name "g_variant_type_equal") - (return-type "gboolean") +(define-method dup_strv + (of-object "GVariant") + (c-name "g_variant_dup_strv") + (return-type "const-gchar**") (parameters - '("gconstpointer" "type1") - '("gconstpointer" "type2") + '("gsize*" "length") ) ) -(define-method is_subtype_of - (of-object "GVariantType") - (c-name "g_variant_type_is_subtype_of") +(define-method equal + (of-object "GVariant") + (c-name "g_variant_equal") (return-type "gboolean") (parameters - '("const-GVariantType*" "supertype") + '("gconstpointer" "two") ) ) -(define-method element - (of-object "GVariantType") - (c-name "g_variant_type_element") - (return-type "const-GVariantType*") -) - -(define-method first - (of-object "GVariantType") - (c-name "g_variant_type_first") - (return-type "const-GVariantType*") -) - -(define-method next - (of-object "GVariantType") - (c-name "g_variant_type_next") - (return-type "const-GVariantType*") -) - -(define-method n_items - (of-object "GVariantType") - (c-name "g_variant_type_n_items") - (return-type "gsize") -) - -(define-method key - (of-object "GVariantType") - (c-name "g_variant_type_key") - (return-type "const-GVariantType*") +(define-method get + (of-object "GVariant") + (c-name "g_variant_get") + (return-type "none") + (parameters + '("const-gchar*" "format_string") + ) ) -(define-method value - (of-object "GVariantType") - (c-name "g_variant_type_value") - (return-type "const-GVariantType*") +(define-method get_boolean + (of-object "GVariant") + (c-name "g_variant_get_boolean") + (return-type "gboolean") ) -(define-method new_array - (of-object "GVariantType") - (c-name "g_variant_type_new_array") - (return-type "GVariantType*") +(define-method get_byte + (of-object "GVariant") + (c-name "g_variant_get_byte") + (return-type "guchar") ) -(define-method new_maybe - (of-object "GVariantType") - (c-name "g_variant_type_new_maybe") - (return-type "GVariantType*") +(define-method get_bytestring + (of-object "GVariant") + (c-name "g_variant_get_bytestring") + (return-type "const-gchar*") ) -(define-function g_variant_type_new_tuple - (c-name "g_variant_type_new_tuple") - (return-type "GVariantType*") +(define-method get_bytestring_array + (of-object "GVariant") + (c-name "g_variant_get_bytestring_array") + (return-type "const-gchar**") (parameters - '("const-GVariantType*-const*" "items") - '("gint" "length") + '("gsize*" "length") ) ) -(define-method new_dict_entry - (of-object "GVariantType") - (c-name "g_variant_type_new_dict_entry") - (return-type "GVariantType*") +(define-method get_child + (of-object "GVariant") + (c-name "g_variant_get_child") + (return-type "none") (parameters - '("const-GVariantType*" "value") + '("gsize" "index_") + '("const-gchar*" "format_string") ) ) -(define-function g_variant_type_checked_ - (c-name "g_variant_type_checked_") - (return-type "const-GVariantType*") +(define-method get_child_value + (of-object "GVariant") + (c-name "g_variant_get_child_value") + (return-type "GVariant*") (parameters - '("const-gchar" "*") + '("gsize" "index_") ) ) - - -;; From gvarianttypeinfo.h - -(define-method get_type_string - (of-object "GVariantTypeInfo") - (c-name "g_variant_type_info_get_type_string") - (return-type "const-gchar*") +(define-method get_data + (of-object "GVariant") + (c-name "g_variant_get_data") + (return-type "gconstpointer") ) -(define-method query - (of-object "GVariantTypeInfo") - (c-name "g_variant_type_info_query") - (return-type "none") - (parameters - '("guint*" "alignment") - '("gsize*" "size") - ) +(define-method get_data_as_bytes + (of-object "GVariant") + (c-name "g_variant_get_data_as_bytes") + (return-type "GBytes*") ) -(define-method element - (of-object "GVariantTypeInfo") - (c-name "g_variant_type_info_element") - (return-type "GVariantTypeInfo*") +(define-method get_double + (of-object "GVariant") + (c-name "g_variant_get_double") + (return-type "gdouble") ) -(define-method query_element - (of-object "GVariantTypeInfo") - (c-name "g_variant_type_info_query_element") - (return-type "none") +(define-method get_fixed_array + (of-object "GVariant") + (c-name "g_variant_get_fixed_array") + (return-type "gconstpointer") (parameters - '("guint*" "alignment") - '("gsize*" "size") + '("gsize*" "n_elements") + '("gsize" "element_size") ) ) -(define-method n_members - (of-object "GVariantTypeInfo") - (c-name "g_variant_type_info_n_members") - (return-type "gsize") +(define-method get_handle + (of-object "GVariant") + (c-name "g_variant_get_handle") + (return-type "gint32") ) -(define-method member_info - (of-object "GVariantTypeInfo") - (c-name "g_variant_type_info_member_info") - (return-type "const-GVariantMemberInfo*") - (parameters - '("gsize" "index") - ) +(define-method get_int16 + (of-object "GVariant") + (c-name "g_variant_get_int16") + (return-type "gint16") ) -(define-method info_get - (of-object "GVariantType") - (c-name "g_variant_type_info_get") - (return-type "GVariantTypeInfo*") +(define-method get_int32 + (of-object "GVariant") + (c-name "g_variant_get_int32") + (return-type "gint32") ) -(define-method ref - (of-object "GVariantTypeInfo") - (c-name "g_variant_type_info_ref") - (return-type "GVariantTypeInfo*") +(define-method get_int64 + (of-object "GVariant") + (c-name "g_variant_get_int64") + (return-type "gint64") ) -(define-method unref - (of-object "GVariantTypeInfo") - (c-name "g_variant_type_info_unref") - (return-type "none") +(define-method get_maybe + (of-object "GVariant") + (c-name "g_variant_get_maybe") + (return-type "GVariant*") ) -(define-function g_variant_type_info_assert_no_infos - (c-name "g_variant_type_info_assert_no_infos") - (return-type "none") +(define-method get_normal_form + (of-object "GVariant") + (c-name "g_variant_get_normal_form") + (return-type "GVariant*") ) - - -;; From gversion.h - -(define-function glib_check_version - (c-name "glib_check_version") - (return-type "const-gchar*") +(define-method get_objv + (of-object "GVariant") + (c-name "g_variant_get_objv") + (return-type "const-gchar**") (parameters - '("guint" "required_major") - '("guint" "required_minor") - '("guint" "required_micro") + '("gsize*" "length") ) ) - - -;; From gversionmacros.h - - - -;; From gwakeup.h - -(define-function g_wakeup_new - (c-name "g_wakeup_new") - (is-constructor-of "GWakeup") - (return-type "GWakeup*") -) - -(define-method free - (of-object "GWakeup") - (c-name "g_wakeup_free") - (return-type "none") +(define-method get_size + (of-object "GVariant") + (c-name "g_variant_get_size") + (return-type "gsize") ) -(define-method get_pollfd - (of-object "GWakeup") - (c-name "g_wakeup_get_pollfd") - (return-type "none") +(define-method get_string + (of-object "GVariant") + (c-name "g_variant_get_string") + (return-type "const-gchar*") (parameters - '("GPollFD*" "poll_fd") + '("gsize*" "length") ) ) -(define-method signal - (of-object "GWakeup") - (c-name "g_wakeup_signal") - (return-type "none") +(define-method get_strv + (of-object "GVariant") + (c-name "g_variant_get_strv") + (return-type "const-gchar**") + (parameters + '("gsize*" "length") + ) ) -(define-method acknowledge - (of-object "GWakeup") - (c-name "g_wakeup_acknowledge") - (return-type "none") +(define-method get_type + (of-object "GVariant") + (c-name "g_variant_get_type") + (return-type "const-GVariantType*") ) - - -;; From gwin32.h - -(define-function g_win32_ftruncate - (c-name "g_win32_ftruncate") - (return-type "gint") - (parameters - '("gint" "f") - '("guint" "size") - ) +(define-method get_type_string + (of-object "GVariant") + (c-name "g_variant_get_type_string") + (return-type "const-gchar*") ) -(define-function g_win32_getlocale - (c-name "g_win32_getlocale") - (return-type "gchar*") +(define-method get_uint16 + (of-object "GVariant") + (c-name "g_variant_get_uint16") + (return-type "guint16") ) -(define-function g_win32_error_message - (c-name "g_win32_error_message") - (return-type "gchar*") - (parameters - '("gint" "error") - ) +(define-method get_uint32 + (of-object "GVariant") + (c-name "g_variant_get_uint32") + (return-type "guint32") ) -(define-function g_win32_get_package_installation_directory - (c-name "g_win32_get_package_installation_directory") - (return-type "gchar*") - (parameters - '("const-gchar*" "package") - '("const-gchar*" "dll_name") - ) +(define-method get_uint64 + (of-object "GVariant") + (c-name "g_variant_get_uint64") + (return-type "guint64") ) -(define-function g_win32_get_package_installation_subdirectory - (c-name "g_win32_get_package_installation_subdirectory") - (return-type "gchar*") +(define-method get_va + (of-object "GVariant") + (c-name "g_variant_get_va") + (return-type "none") (parameters - '("const-gchar*" "package") - '("const-gchar*" "dll_name") - '("const-gchar*" "subdir") + '("const-gchar*" "format_string") + '("const-gchar**" "endptr") + '("va_list*" "app") ) ) -(define-function g_win32_get_package_installation_directory_of_module - (c-name "g_win32_get_package_installation_directory_of_module") - (return-type "gchar*") - (parameters - '("gpointer" "hmodule") - ) +(define-method get_variant + (of-object "GVariant") + (c-name "g_variant_get_variant") + (return-type "GVariant*") ) -(define-function g_win32_get_windows_version - (c-name "g_win32_get_windows_version") +(define-method hash + (of-object "GVariant") + (c-name "g_variant_hash") (return-type "guint") ) -(define-function g_win32_locale_filename_from_utf8 - (c-name "g_win32_locale_filename_from_utf8") - (return-type "gchar*") - (parameters - '("const-gchar*" "utf8filename") - ) +(define-method is_container + (of-object "GVariant") + (c-name "g_variant_is_container") + (return-type "gboolean") ) -(define-function g_win32_get_command_line - (c-name "g_win32_get_command_line") - (return-type "gchar**") +(define-method is_floating + (of-object "GVariant") + (c-name "g_variant_is_floating") + (return-type "gboolean") ) (define-function g_win32_get_package_installation_directory_utf8 @@ -14919,9 +13877,7 @@ (c-name "g_win32_get_package_installation_subdirectory_utf8") (return-type "gchar*") (parameters - '("const-gchar*" "package") - '("const-gchar*" "dll_name") - '("const-gchar*" "subdir") + '("const-GVariantType*" "type") ) ) @@ -14937,656 +13893,494 @@ ) - -;; From valgrind.h - -(define-function VALGRIND_PRINTF - (c-name "VALGRIND_PRINTF") - (return-type "int") +(define-method lookup + (of-object "GVariant") + (c-name "g_variant_lookup") + (return-type "gboolean") (parameters - '("const-char*" "format") + '("const-gchar*" "key") + '("const-gchar*" "format_string") ) - (varargs #t) ) -(define-function VALGRIND_PRINTF_BACKTRACE - (c-name "VALGRIND_PRINTF_BACKTRACE") - (return-type "int") +(define-method lookup_value + (of-object "GVariant") + (c-name "g_variant_lookup_value") + (return-type "GVariant*") (parameters - '("const-char*" "format") + '("const-gchar*" "key") + '("const-GVariantType*" "expected_type") ) - (varargs #t) ) +(define-method n_children + (of-object "GVariant") + (c-name "g_variant_n_children") + (return-type "gsize") +) - -;; From gallocator.h - -(define-function g_mem_chunk_new - (c-name "g_mem_chunk_new") - (is-constructor-of "GMemChunk") - (return-type "GMemChunk*") +(define-method print + (of-object "GVariant") + (c-name "g_variant_print") + (return-type "gchar*") (parameters - '("const-gchar*" "name") - '("gint" "atom_size") - '("gsize" "area_size") - '("gint" "type") + '("gboolean" "type_annotate") ) ) -(define-method destroy - (of-object "GMemChunk") - (c-name "g_mem_chunk_destroy") - (return-type "none") +(define-method print_string + (of-object "GVariant") + (c-name "g_variant_print_string") + (return-type "GString*") + (parameters + '("GString*" "string") + '("gboolean" "type_annotate") + ) ) -(define-method alloc - (of-object "GMemChunk") - (c-name "g_mem_chunk_alloc") - (return-type "gpointer") +(define-method ref + (of-object "GVariant") + (c-name "g_variant_ref") + (return-type "GVariant*") ) -(define-method alloc0 - (of-object "GMemChunk") - (c-name "g_mem_chunk_alloc0") - (return-type "gpointer") +(define-method ref_sink + (of-object "GVariant") + (c-name "g_variant_ref_sink") + (return-type "GVariant*") ) -(define-method free - (of-object "GMemChunk") - (c-name "g_mem_chunk_free") +(define-method store + (of-object "GVariant") + (c-name "g_variant_store") (return-type "none") (parameters - '("gpointer" "mem") + '("gpointer" "data") ) ) -(define-method clean - (of-object "GMemChunk") - (c-name "g_mem_chunk_clean") - (return-type "none") -) - -(define-method reset - (of-object "GMemChunk") - (c-name "g_mem_chunk_reset") - (return-type "none") +(define-method take_ref + (of-object "GVariant") + (c-name "g_variant_take_ref") + (return-type "GVariant*") ) -(define-method print - (of-object "GMemChunk") - (c-name "g_mem_chunk_print") +(define-method unref + (of-object "GVariant") + (c-name "g_variant_unref") (return-type "none") ) -(define-function g_mem_chunk_info - (c-name "g_mem_chunk_info") - (return-type "none") +(define-function new + (c-name "g_variant_builder_new") + (return-type "GVariantBuilder*") + (parameters + '("const-GVariantType*" "type") + ) ) -(define-function g_blow_chunks - (c-name "g_blow_chunks") +(define-method add + (of-object "GVariantBuilder") + (c-name "g_variant_builder_add") (return-type "none") -) - -(define-function g_allocator_new - (c-name "g_allocator_new") - (is-constructor-of "GAllocator") - (return-type "GAllocator*") (parameters - '("const-gchar*" "name") - '("guint" "n_preallocs") + '("const-gchar*" "format_string") ) ) -(define-method free - (of-object "GAllocator") - (c-name "g_allocator_free") +(define-method add_parsed + (of-object "GVariantBuilder") + (c-name "g_variant_builder_add_parsed") (return-type "none") + (parameters + '("const-gchar*" "format") + ) ) -(define-function g_list_push_allocator - (c-name "g_list_push_allocator") +(define-method add_value + (of-object "GVariantBuilder") + (c-name "g_variant_builder_add_value") (return-type "none") (parameters - '("GAllocator*" "allocator") + '("GVariant*" "value") ) ) -(define-function g_list_pop_allocator - (c-name "g_list_pop_allocator") +(define-method clear + (of-object "GVariantBuilder") + (c-name "g_variant_builder_clear") (return-type "none") ) -(define-function g_slist_push_allocator - (c-name "g_slist_push_allocator") +(define-method close + (of-object "GVariantBuilder") + (c-name "g_variant_builder_close") (return-type "none") - (parameters - '("GAllocator*" "allocator") - ) ) -(define-function g_slist_pop_allocator - (c-name "g_slist_pop_allocator") - (return-type "none") +(define-method end + (of-object "GVariantBuilder") + (c-name "g_variant_builder_end") + (return-type "GVariant*") ) -(define-function g_node_push_allocator - (c-name "g_node_push_allocator") +(define-method init + (of-object "GVariantBuilder") + (c-name "g_variant_builder_init") (return-type "none") (parameters - '("GAllocator*" "allocator") + '("const-GVariantType*" "type") ) ) -(define-function g_node_pop_allocator - (c-name "g_node_pop_allocator") +(define-method open + (of-object "GVariantBuilder") + (c-name "g_variant_builder_open") (return-type "none") -) - - - -;; From gcache.h - -(define-function g_cache_new - (c-name "g_cache_new") - (is-constructor-of "GCache") - (return-type "GCache*") (parameters - '("GCacheNewFunc" "value_new_func") - '("GCacheDestroyFunc" "value_destroy_func") - '("GCacheDupFunc" "key_dup_func") - '("GCacheDestroyFunc" "key_destroy_func") - '("GHashFunc" "hash_key_func") - '("GHashFunc" "hash_value_func") - '("GEqualFunc" "key_equal_func") + '("const-GVariantType*" "type") ) ) -(define-method destroy - (of-object "GCache") - (c-name "g_cache_destroy") - (return-type "none") +(define-method ref + (of-object "GVariantBuilder") + (c-name "g_variant_builder_ref") + (return-type "GVariantBuilder*") ) -(define-method insert - (of-object "GCache") - (c-name "g_cache_insert") - (return-type "gpointer") - (parameters - '("gpointer" "key") - ) +(define-method unref + (of-object "GVariantBuilder") + (c-name "g_variant_builder_unref") + (return-type "none") ) -(define-method remove - (of-object "GCache") - (c-name "g_cache_remove") - (return-type "none") +(define-function new + (c-name "g_variant_dict_new") + (return-type "GVariantDict*") (parameters - '("gconstpointer" "value") + '("GVariant*" "from_asv") ) ) -(define-method key_foreach - (of-object "GCache") - (c-name "g_cache_key_foreach") +(define-method clear + (of-object "GVariantDict") + (c-name "g_variant_dict_clear") (return-type "none") - (parameters - '("GHFunc" "func") - '("gpointer" "user_data") - ) ) -(define-method value_foreach - (of-object "GCache") - (c-name "g_cache_value_foreach") - (return-type "none") +(define-method contains + (of-object "GVariantDict") + (c-name "g_variant_dict_contains") + (return-type "gboolean") (parameters - '("GHFunc" "func") - '("gpointer" "user_data") + '("const-gchar*" "key") ) ) - - -;; From gcompletion.h - -(define-function g_completion_new - (c-name "g_completion_new") - (is-constructor-of "GCompletion") - (return-type "GCompletion*") - (parameters - '("GCompletionFunc" "func") - ) +(define-method end + (of-object "GVariantDict") + (c-name "g_variant_dict_end") + (return-type "GVariant*") ) -(define-method add_items - (of-object "GCompletion") - (c-name "g_completion_add_items") +(define-method init + (of-object "GVariantDict") + (c-name "g_variant_dict_init") (return-type "none") (parameters - '("GList*" "items") + '("GVariant*" "from_asv") ) ) -(define-method remove_items - (of-object "GCompletion") - (c-name "g_completion_remove_items") +(define-method insert + (of-object "GVariantDict") + (c-name "g_variant_dict_insert") (return-type "none") (parameters - '("GList*" "items") + '("const-gchar*" "key") + '("const-gchar*" "format_string") ) ) -(define-method clear_items - (of-object "GCompletion") - (c-name "g_completion_clear_items") +(define-method insert_value + (of-object "GVariantDict") + (c-name "g_variant_dict_insert_value") (return-type "none") -) - -(define-method complete - (of-object "GCompletion") - (c-name "g_completion_complete") - (return-type "GList*") (parameters - '("const-gchar*" "prefix") - '("gchar**" "new_prefix") + '("const-gchar*" "key") + '("GVariant*" "value") ) ) -(define-method complete_utf8 - (of-object "GCompletion") - (c-name "g_completion_complete_utf8") - (return-type "GList*") +(define-method lookup + (of-object "GVariantDict") + (c-name "g_variant_dict_lookup") + (return-type "gboolean") (parameters - '("const-gchar*" "prefix") - '("gchar**" "new_prefix") + '("const-gchar*" "key") + '("const-gchar*" "format_string") ) ) -(define-method set_compare - (of-object "GCompletion") - (c-name "g_completion_set_compare") - (return-type "none") +(define-method lookup_value + (of-object "GVariantDict") + (c-name "g_variant_dict_lookup_value") + (return-type "GVariant*") (parameters - '("GCompletionStrncmpFunc" "strncmp_func") + '("const-gchar*" "key") + '("const-GVariantType*" "expected_type") ) ) -(define-method free - (of-object "GCompletion") - (c-name "g_completion_free") - (return-type "none") +(define-method ref + (of-object "GVariantDict") + (c-name "g_variant_dict_ref") + (return-type "GVariantDict*") ) - - -;; From gmain.h - - - -;; From grel.h - -(define-function g_relation_new - (c-name "g_relation_new") - (is-constructor-of "GRelation") - (return-type "GRelation*") +(define-method remove + (of-object "GVariantDict") + (c-name "g_variant_dict_remove") + (return-type "gboolean") (parameters - '("gint" "fields") + '("const-gchar*" "key") ) ) -(define-method destroy - (of-object "GRelation") - (c-name "g_relation_destroy") +(define-method unref + (of-object "GVariantDict") + (c-name "g_variant_dict_unref") (return-type "none") ) -(define-method index - (of-object "GRelation") - (c-name "g_relation_index") - (return-type "none") - (parameters - '("gint" "field") - '("GHashFunc" "hash_func") - '("GEqualFunc" "key_equal_func") - ) +(define-method copy + (of-object "GVariantIter") + (c-name "g_variant_iter_copy") + (return-type "GVariantIter*") ) -(define-method insert - (of-object "GRelation") - (c-name "g_relation_insert") +(define-method free + (of-object "GVariantIter") + (c-name "g_variant_iter_free") (return-type "none") - (parameters - ) - (varargs #t) ) -(define-method delete - (of-object "GRelation") - (c-name "g_relation_delete") - (return-type "gint") +(define-method init + (of-object "GVariantIter") + (c-name "g_variant_iter_init") + (return-type "gsize") (parameters - '("gconstpointer" "key") - '("gint" "field") + '("GVariant*" "value") ) ) -(define-method select - (of-object "GRelation") - (c-name "g_relation_select") - (return-type "GTuples*") +(define-method loop + (of-object "GVariantIter") + (c-name "g_variant_iter_loop") + (return-type "gboolean") (parameters - '("gconstpointer" "key") - '("gint" "field") + '("const-gchar*" "format_string") ) ) -(define-method count - (of-object "GRelation") - (c-name "g_relation_count") - (return-type "gint") - (parameters - '("gconstpointer" "key") - '("gint" "field") - ) +(define-method n_children + (of-object "GVariantIter") + (c-name "g_variant_iter_n_children") + (return-type "gsize") ) -(define-method exists - (of-object "GRelation") - (c-name "g_relation_exists") +(define-method next + (of-object "GVariantIter") + (c-name "g_variant_iter_next") (return-type "gboolean") (parameters + '("const-gchar*" "format_string") ) - (varargs #t) -) - -(define-method print - (of-object "GRelation") - (c-name "g_relation_print") - (return-type "none") -) - -(define-method destroy - (of-object "GTuples") - (c-name "g_tuples_destroy") - (return-type "none") ) -(define-method index - (of-object "GTuples") - (c-name "g_tuples_index") - (return-type "gpointer") - (parameters - '("gint" "index_") - '("gint" "field") - ) +(define-method next_value + (of-object "GVariantIter") + (c-name "g_variant_iter_next_value") + (return-type "GVariant*") ) - - -;; From gthread.h - -(define-function guint64 - (c-name "guint64") - (return-type "GLIB_VAR") +(define-function new + (c-name "g_variant_type_new") + (return-type "GVariantType*") (parameters - '("*" "g_thread_gettime") + '("const-gchar*" "type_string") ) ) -(define-function g_thread_create - (c-name "g_thread_create") - (return-type "GThread*") +(define-function new_array + (c-name "g_variant_type_new_array") + (return-type "GVariantType*") (parameters - '("GThreadFunc" "func") - '("gpointer" "data") - '("gboolean" "joinable") - '("GError**" "error") + '("const-GVariantType*" "element") ) ) -(define-function g_thread_create_full - (c-name "g_thread_create_full") - (return-type "GThread*") +(define-function new_dict_entry + (c-name "g_variant_type_new_dict_entry") + (return-type "GVariantType*") (parameters - '("GThreadFunc" "func") - '("gpointer" "data") - '("gulong" "stack_size") - '("gboolean" "joinable") - '("gboolean" "bound") - '("GThreadPriority" "priority") - '("GError**" "error") + '("const-GVariantType*" "key") + '("const-GVariantType*" "value") ) ) -(define-method set_priority - (of-object "GThread") - (c-name "g_thread_set_priority") - (return-type "none") +(define-function new_maybe + (c-name "g_variant_type_new_maybe") + (return-type "GVariantType*") (parameters - '("GThreadPriority" "priority") + '("const-GVariantType*" "element") ) ) -(define-function g_thread_foreach - (c-name "g_thread_foreach") - (return-type "none") +(define-function new_tuple + (c-name "g_variant_type_new_tuple") + (return-type "GVariantType*") (parameters - '("GFunc" "thread_func") - '("gpointer" "user_data") + '("const-GVariantType**" "items") + '("gint" "length") ) ) -(define-method init - (of-object "GStaticMutex") - (c-name "g_static_mutex_init") - (return-type "none") -) - -(define-method free - (of-object "GStaticMutex") - (c-name "g_static_mutex_free") - (return-type "none") -) - -(define-method get_mutex_impl - (of-object "GStaticMutex") - (c-name "g_static_mutex_get_mutex_impl") - (return-type "GMutex*") +(define-method copy + (of-object "GVariantType") + (c-name "g_variant_type_copy") + (return-type "GVariantType*") ) -(define-method init - (of-object "GStaticRecMutex") - (c-name "g_static_rec_mutex_init") - (return-type "none") +(define-method dup_string + (of-object "GVariantType") + (c-name "g_variant_type_dup_string") + (return-type "gchar*") ) -(define-method lock - (of-object "GStaticRecMutex") - (c-name "g_static_rec_mutex_lock") - (return-type "none") +(define-method element + (of-object "GVariantType") + (c-name "g_variant_type_element") + (return-type "const-GVariantType*") ) -(define-method trylock - (of-object "GStaticRecMutex") - (c-name "g_static_rec_mutex_trylock") +(define-method equal + (of-object "GVariantType") + (c-name "g_variant_type_equal") (return-type "gboolean") -) - -(define-method unlock - (of-object "GStaticRecMutex") - (c-name "g_static_rec_mutex_unlock") - (return-type "none") -) - -(define-method lock_full - (of-object "GStaticRecMutex") - (c-name "g_static_rec_mutex_lock_full") - (return-type "none") (parameters - '("guint" "depth") + '("gconstpointer" "type2") ) ) -(define-method unlock_full - (of-object "GStaticRecMutex") - (c-name "g_static_rec_mutex_unlock_full") - (return-type "guint") +(define-method first + (of-object "GVariantType") + (c-name "g_variant_type_first") + (return-type "const-GVariantType*") ) (define-method free - (of-object "GStaticRecMutex") - (c-name "g_static_rec_mutex_free") + (of-object "GVariantType") + (c-name "g_variant_type_free") (return-type "none") ) -(define-method init - (of-object "GStaticRWLock") - (c-name "g_static_rw_lock_init") - (return-type "none") +(define-method get_string_length + (of-object "GVariantType") + (c-name "g_variant_type_get_string_length") + (return-type "gsize") ) -(define-method reader_lock - (of-object "GStaticRWLock") - (c-name "g_static_rw_lock_reader_lock") - (return-type "none") +(define-method hash + (of-object "GVariantType") + (c-name "g_variant_type_hash") + (return-type "guint") ) -(define-method reader_trylock - (of-object "GStaticRWLock") - (c-name "g_static_rw_lock_reader_trylock") +(define-method is_array + (of-object "GVariantType") + (c-name "g_variant_type_is_array") (return-type "gboolean") ) -(define-method reader_unlock - (of-object "GStaticRWLock") - (c-name "g_static_rw_lock_reader_unlock") - (return-type "none") -) - -(define-method writer_lock - (of-object "GStaticRWLock") - (c-name "g_static_rw_lock_writer_lock") - (return-type "none") -) - -(define-method writer_trylock - (of-object "GStaticRWLock") - (c-name "g_static_rw_lock_writer_trylock") +(define-method is_basic + (of-object "GVariantType") + (c-name "g_variant_type_is_basic") (return-type "gboolean") ) -(define-method writer_unlock - (of-object "GStaticRWLock") - (c-name "g_static_rw_lock_writer_unlock") - (return-type "none") -) - -(define-method free - (of-object "GStaticRWLock") - (c-name "g_static_rw_lock_free") - (return-type "none") -) - -(define-function g_private_new - (c-name "g_private_new") - (is-constructor-of "GPrivate") - (return-type "GPrivate*") - (parameters - '("GDestroyNotify" "notify") - ) -) - -(define-method init - (of-object "GStaticPrivate") - (c-name "g_static_private_init") - (return-type "none") -) - -(define-method get - (of-object "GStaticPrivate") - (c-name "g_static_private_get") - (return-type "gpointer") +(define-method is_container + (of-object "GVariantType") + (c-name "g_variant_type_is_container") + (return-type "gboolean") ) -(define-method set - (of-object "GStaticPrivate") - (c-name "g_static_private_set") - (return-type "none") - (parameters - '("gpointer" "data") - '("GDestroyNotify" "notify") - ) +(define-method is_definite + (of-object "GVariantType") + (c-name "g_variant_type_is_definite") + (return-type "gboolean") ) -(define-method free - (of-object "GStaticPrivate") - (c-name "g_static_private_free") - (return-type "none") +(define-method is_dict_entry + (of-object "GVariantType") + (c-name "g_variant_type_is_dict_entry") + (return-type "gboolean") ) -(define-function g_once_init_enter_impl - (c-name "g_once_init_enter_impl") +(define-method is_maybe + (of-object "GVariantType") + (c-name "g_variant_type_is_maybe") (return-type "gboolean") - (parameters - '("volatile-gsize*" "location") - ) ) -(define-function g_thread_init - (c-name "g_thread_init") - (return-type "none") +(define-method is_subtype_of + (of-object "GVariantType") + (c-name "g_variant_type_is_subtype_of") + (return-type "gboolean") (parameters - '("gpointer" "vtable") + '("const-GVariantType*" "supertype") ) ) -(define-function g_thread_init_with_errorcheck_mutexes - (c-name "g_thread_init_with_errorcheck_mutexes") - (return-type "none") - (parameters - '("gpointer" "vtable") - ) +(define-method is_tuple + (of-object "GVariantType") + (c-name "g_variant_type_is_tuple") + (return-type "gboolean") ) -(define-function g_thread_get_initialized - (c-name "g_thread_get_initialized") +(define-method is_variant + (of-object "GVariantType") + (c-name "g_variant_type_is_variant") (return-type "gboolean") ) -(define-function g_mutex_new - (c-name "g_mutex_new") - (is-constructor-of "GMutex") - (return-type "GMutex*") +(define-method key + (of-object "GVariantType") + (c-name "g_variant_type_key") + (return-type "const-GVariantType*") ) -(define-method free - (of-object "GMutex") - (c-name "g_mutex_free") - (return-type "none") +(define-method n_items + (of-object "GVariantType") + (c-name "g_variant_type_n_items") + (return-type "gsize") ) -(define-function g_cond_new - (c-name "g_cond_new") - (is-constructor-of "GCond") - (return-type "GCond*") +(define-method next + (of-object "GVariantType") + (c-name "g_variant_type_next") + (return-type "const-GVariantType*") ) -(define-method free - (of-object "GCond") - (c-name "g_cond_free") - (return-type "none") +(define-method peek_string + (of-object "GVariantType") + (c-name "g_variant_type_peek_string") + (return-type "const-gchar*") ) -(define-method timed_wait - (of-object "GCond") - (c-name "g_cond_timed_wait") - (return-type "gboolean") - (parameters - '("GMutex*" "mutex") - '("GTimeVal*" "timeval") - ) +(define-method value + (of-object "GVariantType") + (c-name "g_variant_type_value") + (return-type "const-GVariantType*") ) - |