1[options]
2work_mode = "sys"
3library = "GLib"
4version = "2.0"
5min_cfg_version = "2.48"
6single_version_file = "."
7girs_directories = ["../../gir-files"]
8
9ignore = [
10    "GLib.ANALYZER_ANALYZING",
11    "GLib.DIR_SEPARATOR",
12    "GLib.DIR_SEPARATOR_S",
13    "GLib.GINT16_FORMAT",
14    "GLib.GINT16_MODIFIER",
15    "GLib.GINT32_FORMAT",
16    "GLib.GINT32_MODIFIER",
17    "GLib.GINT64_FORMAT",
18    "GLib.GINT64_MODIFIER",
19    "GLib.GNUC_FUNCTION",
20    "GLib.GNUC_PRETTY_FUNCTION",
21    "GLib.GUINT16_FORMAT",
22    "GLib.GUINT32_FORMAT",
23    "GLib.GUINT64_FORMAT",
24    "GLib.GUINT64_MODIFIER",
25    "GLib.GINTPTR_FORMAT",
26    "GLib.GINTPTR_MODIFIER",
27    "GLib.GUINTPTR_FORMAT",
28    "GLib.GUINTPTR_MODIFIER",
29    "GLib.GSIZE_FORMAT",
30    "GLib.GSIZE_MODIFIER",
31    "GLib.GSSIZE_FORMAT",
32    "GLib.GSSIZE_MODIFIER",
33    "GLib.HAVE_GINT64",
34    "GLib.HAVE_GNUC_VARARGS",
35    "GLib.HAVE_GNUC_VISIBILITY",
36    "GLib.HAVE_GROWING_STACK",
37    "GLib.HAVE_ISO_VARARGS",
38    "GLib.MAJOR_VERSION",
39    "GLib.MAXINT8",
40    "GLib.MAXINT16",
41    "GLib.MAXINT32",
42    "GLib.MAXINT64",
43    "GLib.MAXUINT8",
44    "GLib.MAXUINT16",
45    "GLib.MAXUINT32",
46    "GLib.MAXUINT64",
47    "GLib.MICRO_VERSION",
48    "GLib.MININT8",
49    "GLib.MININT16",
50    "GLib.MININT32",
51    "GLib.MININT64",
52    "GLib.MINOR_VERSION",
53    "GLib.MODULE_SUFFIX",
54    "GLib.PID_FORMAT",
55    "GLib.POLLFD_FORMAT",
56    "GLib.SEARCHPATH_SEPARATOR",
57    "GLib.SEARCHPATH_SEPARATOR_S",
58    "GLib.SIZEOF_LONG",
59    "GLib.SIZEOF_SIZE_T",
60    "GLib.SIZEOF_SSIZE_T",
61    "GLib.SIZEOF_VOID_P",
62    "GLib.VA_COPY_AS_ARRAY",
63    "GLib.VERSION_MIN_REQUIRED",
64]
65
66[[object]]
67name = "GLib.*"
68status = "generate"
69    [[object.function]]
70    pattern = "filename_(to|from)_(uri|utf8)"
71    is_windows_utf8 = true
72    [[object.function]]
73    pattern = "(g|s|uns)etenv"
74    is_windows_utf8 = true
75    [[object.function]]
76    name = "file_test"
77    is_windows_utf8 = true
78    [[object.function]]
79    name = "file_get_contents"
80    is_windows_utf8 = true
81    [[object.function]]
82    name = "file_open_tmp"
83    is_windows_utf8 = true
84    [[object.function]]
85    name = "mkstemp"
86    is_windows_utf8 = true
87    [[object.function]]
88    name = "get_current_dir"
89    is_windows_utf8 = true
90    [[object.function]]
91    pattern = "spawn_async.*"
92    is_windows_utf8 = true
93    [[object.function]]
94    name = "spawn_sync"
95    is_windows_utf8 = true
96    [[object.function]]
97    pattern = "spawn_command_line_.*"
98    is_windows_utf8 = true
99    [[object.function]]
100    name = "get_user_name"
101    is_windows_utf8 = true
102    [[object.function]]
103    name = "get_real_name"
104    is_windows_utf8 = true
105    [[object.function]]
106    name = "get_home_dir"
107    is_windows_utf8 = true
108    [[object.function]]
109    name = "get_tmp_dir"
110    is_windows_utf8 = true
111    [[object.function]]
112    name = "find_program_in_path"
113    is_windows_utf8 = true
114    [[object.function]]
115    name = "unix_get_passwd_entry"
116    cfg_condition = "unix"
117    [[object.function]]
118    name = "win32_get_package_installation_directory_of_module"
119    manual = true
120    cfg_condition = "windows"
121
122[[object]]
123name = "GLib.Dir"
124status = "generate"
125    [[object.function]]
126    name = "open"
127    is_windows_utf8 = true
128    [[object.function]]
129    name = "read_name"
130    is_windows_utf8 = true
131
132[[object]]
133name = "GLib.IOChannel"
134status = "generate"
135    [[object.function]]
136    name = "new_file"
137    is_windows_utf8 = true
138
139[[object]]
140name = "GLib.Pid"
141status = "manual"
142
143[[object]]
144name = "GLib.PollFD"
145status = "manual"
146