[options]
girs_dir = "gir-files"
library = "GLib"
version = "2.0"
min_cfg_version = "2.42"
target_path = "."
work_mode = "normal"
single_version_file = true
deprecate_by_min_version = true
generate = [
"GLib.DateDay",
"GLib.DateMonth",
"GLib.DateWeekday",
"GLib.DateYear",
"GLib.FormatSizeFlags",
"GLib.KeyFileError",
"GLib.KeyFileFlags",
"GLib.OptionArg",
"GLib.OptionFlags",
"GLib.SeekType",
"GLib.SpawnFlags",
"GLib.Time",
"GLib.TimeType",
"GLib.TimeSpan",
"GLib.FileTest",
"GLib.IOCondition",
]
ignore = [
]
manual = [
"GLib.Bytes",
"GLib.ByteArray",
"GLib.Error",
"GLib.Variant",
"GLib.VariantType",
"GLib.UserDirectory",
"GObject.Object",
]
[[object]]
name = "GLib.*"
status = "generate"
[[object.function]]
name = "propagate_error"
ignore = true
[[object.function]]
name = "set_error_literal"
ignore = true
[[object.function]]
pattern = "atomic_.+"
ignore = true
[[object.function]]
pattern = "bit_.*lock"
ignore = true
[[object.function]]
name = "get_filename_charsets"
ignore = true
[[object.function]]
pattern = "str.+v"
ignore = true
[[object.function]]
name = "strv_length"
ignore = true
[[object.function]]
name = "unix_open_pipe"
ignore = true
[[object.function]]
pattern = "str.+"
ignore = true
[[object.function]]
pattern = "ucs4_.+"
ignore = true
[[object.function]]
pattern = "utf16_.+"
ignore = true
[[object.function]]
pattern = "utf8_.+"
ignore = true
[[object.function]]
pattern = "unichar_.+"
ignore = true
[[object.function]]
pattern = "ascii_.+"
ignore = true
[[object.function]]
name = "assertion_message_error"
ignore = true
[[object.function]]
name = "assertion_message_expr"
ignore = true
[[object.function]]
pattern = "test_.+"
ignore = true
[[object.function]]
pattern = ".+_error_quark"
ignore = true
[[object.function]]
pattern = "quark_.+_string"
ignore = true
[[object.function]]
name = "spawn_close_pid"
ignore = true
[[object.function]]
name = "get_current_dir"
ignore = true
[[object.function]]
pattern = "[gs]et_prgname"
ignore = true
[[object.function]]
name = "filename_from_utf8"
ignore = true
[[object.function]]
name = "get_user_name"
ignore = true
[[object.function]]
pattern = "[gs]etenv"
ignore = true
[[object.function]]
name = "unsetenv"
ignore = true
[[object.function]]
name = "filename_to_uri"
ignore = true
[[object.function]]
name = "filename_from_uri"
ignore = true
[[object.function]]
name = "find_program_in_path"
ignore = true
[[object.function]]
name = "get_home_dir"
ignore = true
[[object.function]]
name = "get_real_name"
ignore = true
[[object.function]]
name = "get_tmp_dir"
ignore = true
[[object.function]]
name = "mkstemp"
ignore = true
[[object.function]]
name = "strdup"
ignore = true
[[object.function]]
pattern = "unix_.+"
cfg_condition = "unix"
[[object.function]]
name = "spawn_command_line_async"
cfg_condition = "unix"
[[object.function]]
name = "convert_with_fallback"
ignore = true
[[object.function]]
name = "unicode_canonical_decomposition"
ignore = true
[[object.function]]
name = "unicode_canonical_ordering"
ignore = true
[[object.function]]
name = "convert"
ignore = true
[[object.function]]
name = "filename_to_utf8"
ignore = true
[[object.function]]
name = "locale_from_utf8"
ignore = true
[[object.function]]
name = "locale_to_utf8"
ignore = true
[[object.function]]
name = "markup_escape_text"
[object.function.return]
nullable = false
[[object.function]]
name = "child_watch_source_new"
ignore = true
[[object.function]]
name = "idle_source_new"
ignore = true
[[object.function]]
name = "timeout_source_new"
ignore = true
[[object.function]]
name = "timeout_source_new_seconds"
ignore = true
[[object.function]]
name = "unix_signal_source_new"
ignore = true
[[object.function]]
pattern = "unix_fd.*"
ignore = true
[[object.function]]
name = "close"
ignore = true
[[object.function]]
name = "log_writer_is_journald"
ignore = true
[[object.function]]
name = "log_writer_supports_color"
ignore = true
[[object.function]]
name = "unix_set_fd_nonblocking"
ignore = true
[[object.function]]
name = "environ_getenv"
ignore = true
[[object.function]]
pattern = "environ_(un)?setenv"
ignore = true
[[object.function]]
name = "get_environ"
[object.function.return]
string_type = "os_string"
[[object.function]]
name = "listenv"
[object.function.return]
string_type = "os_string"
[[object.function]]
name = "shell_parse_argv"
[[object.function.parameter]]
name = "command_line"
string_type = "os_string"
[[object.function.parameter]]
name = "argvp"
string_type = "os_string"
[[object.function]]
name = "shell_quote"
[[object.function.parameter]]
name = "unquoted_string"
string_type = "os_string"
[object.function.return]
string_type = "os_string"
[[object.function]]
name = "shell_unquote"
[[object.function.parameter]]
name = "quoted_string"
string_type = "os_string"
[object.function.return]
string_type = "os_string"
[[object.function]]
name = "spawn_command_line_async"
[[object.function.parameter]]
name = "command_line"
string_type = "os_string"
[[object.function]]
name = "intern_static_string"
ignore = true
[[object.function]]
name = "intern_string"
ignore = true
[[object.function]]
name = "child_watch_add"
ignore = true
[[object.function]]
name = "child_watch_add_full"
ignore = true
[[object.function]]
name = "idle_add"
ignore = true
[[object.function]]
name = "idle_add_full"
ignore = true
[[object.function]]
name = "timeout_add"
ignore = true
[[object.function]]
name = "timeout_add_full"
ignore = true
[[object.function]]
name = "timeout_add_seconds"
ignore = true
[[object.function]]
name = "timeout_add_seconds_full"
ignore = true
[[object.function]]
name = "unix_signal_add"
ignore = true
[[object.function]]
name = "unix_signal_add_full"
ignore = true
[[object.function]]
pattern = "rc_box_.+"
ignore = true
[[object.function]]
pattern = "ref_count_.+"
ignore = true
[[object.function]]
pattern = "ref_string_.+"
ignore = true
[[object.function]]
name = "spawn_async_with_fds"
ignore = true
[[object.function]]
name = "spawn_async_with_pipes"
ignore = true
[[object.constant]]
pattern = "DIR_SEPARATOR(_S)?"
ignore = true
[[object.constant]]
pattern = "SEARCHPATH_SEPARATOR(_S)?"
ignore = true
[[object.constant]]
name = "MODULE_SUFFIX"
ignore = true
[[object.constant]]
pattern = "GU?INT(16)?(32)?(64)?(PTR)?_FORMAT"
ignore = true
[[object.constant]]
pattern = "GU?INT(16)?(32)?(64)?(PTR)?_MODIFIER"
ignore = true
[[object.constant]]
pattern = "GS?SIZE_(FORMAT)?(MODIFIER)?"
ignore = true
[[object.constant]]
pattern = "GNUC_(PRETTY_)?FUNCTION"
ignore = true
[[object.constant]]
pattern = "PID_FORMAT"
ignore = true
[[object.constant]]
pattern = "POLLFD_FORMAT"
ignore = true
[[object]]
name = "GLib.Checksum"
status = "generate"
concurrency = "send+sync"
[[object.function]]
name = "get_digest"
ignore = true
[[object.function]]
name = "get_string"
ignore = true
[[object]]
name = "GLib.ChecksumType"
status = "generate"
[[object.member]]
name = "sha512"
version = "2.36"
[[object.member]]
name = "sha384"
version = "2.52"
[[object]]
name = "GLib.KeyFile"
status = "generate"
[[object.function]]
name = "load_from_data_dirs"
ignore = true
[[object.function]]
name = "load_from_dirs"
ignore = true
[[object.function]]
name = "error_quark"
ignore = true
[[object.function]]
name = "save_to_file"
ignore = true
[[object.function]]
name = "set_locale_string_list"
ignore = true
[[object.function]]
name = "set_string_list"
ignore = true
[[object.function]]
name = "to_data"
ignore = true
[[object.function]]
name = "set_double_list"
ignore = true
[[object.function]]
name = "set_integer_list"
ignore = true
[[object.function]]
name = "get_boolean"
ignore = true
[[object.function]]
name = "has_key"
ignore = true
[[object.function]]
name = "get_boolean_list"
ignore = true
[[object.function]]
name = "get_string"
ignore = true
[[object.function]]
name = "get_string_list"
ignore = true
[[object.function]]
name = "get_locale_string"
ignore = true
[[object.function]]
name = "get_locale_string_list"
ignore = true
[[object]]
name = "GLib.DateTime"
status = "generate"
concurrency = "send+sync"
[[object]]
name = "GLib.MainContext"
status = "generate"
concurrency = "send+sync"
[[object.function]]
name = "prepare"
ignore = true
[[object.function]]
name = "find_source_by_id"
ignore = true
[[object.function]]
name = "default"
[object.function.return]
nullable = false
[[object.function]]
name = "ref_thread_default"
[object.function.return]
nullable = false
[[object.function]]
name = "invoke"
ignore = true
[[object.function]]
name = "invoke_full"
ignore = true
[[object]]
name = "GLib.MainLoop"
status = "generate"
concurrency = "send+sync"
[[object.function]]
name = "get_context"
[object.function.return]
nullable = false
[[object]]
name = "GLib.Source"
status = "generate"
concurrency = "send+sync"
[[object.function]]
pattern = "set_.+"
ignore = true
[[object.function]]
pattern = "attach"
ignore = true
[[object.function]]
pattern = "get_id"
ignore = true
[[object.function]]
pattern = "remove"
ignore = true
[[object]]
name = "GLib.TimeZone"
status = "generate"
concurrency = "send+sync"
[[object.function]]
name = "adjust_time"
ignore = true