1 /******************************************************************************
2     Based on the generated files from the BCD tool
3     modified by: Frank Benoit <keinfarbton@googlemail.com>
4 ******************************************************************************/
5 module org.eclipse.swt.internal.c.glib_object;
6 
7 import java.lang.all;
8 
9 version(Tango){
10     import tango.stdc.stdint;
11     public import tango.stdc.config;
12 } else { // Phobos
13     import std.stdint;
14     public import core.stdc.config;
15 }
16 
17 extern(C):
18 
19 struct __gconv_step{}
20 struct __gconv_step_data{}
21 struct _GStaticMutex { ubyte[28] dummy; }
22 struct _GSystemThread{ ubyte[ 8] dummy; }
23 // gen ..
24 
25 alias char gchar;
26 alias char * gchararray;
27 alias int gint;
28 alias uint guint;
29 alias gint gboolean;
30 alias c_long glong;
31 alias c_ulong gulong;
32 alias int gint32;
33 alias uint guint32;
34 alias float gfloat;
35 alias double gdouble;
36 
37 alias size_t gsize;
38 alias intptr_t gssize;
39 alias gsize GType;
40 const String G_GNUC_FUNCTION = "";
41 const String G_GNUC_PRETTY_FUNCTION = "";
42 const double G_E = 2.7182818284590452353602874713526624977572470937000;
43 const double G_LN2 = 0.69314718055994530941723212145817656807550013436026;
44 const double G_LN10 = 2.3025850929940456840179914546843642076011014886288;
45 const double G_PI = 3.1415926535897932384626433832795028841971693993751;
46 const double G_PI_2 = 1.5707963267948966192313216916397514420985846996876;
47 const double G_PI_4 = 0.78539816339744830961566084581987572104929234984378;
48 const double G_SQRT2 = 1.4142135623730950488016887242096980785696718753769;
49 const gint G_LITTLE_ENDIAN = 1234;
50 const gint G_BIG_ENDIAN = 4321;
51 const gint G_PDP_ENDIAN = 3412;
52 const String G_DIR_SEPARATOR_S = "/";
53 const String G_SEARCHPATH_SEPARATOR_S = ":";
54 const double G_MUTEX_DEBUG_MAGIC = 0xf8e18ad7;
55 const gint G_ALLOC_ONLY = 1;
56 const gint G_ALLOC_AND_FREE = 2;
57 const gint G_DATALIST_FLAGS_MASK = 0x3;
58 const gint G_PRIORITY_HIGH = -100;
59 const gint G_PRIORITY_DEFAULT = 0;
60 const gint G_PRIORITY_HIGH_IDLE = 100;
61 const gint G_PRIORITY_DEFAULT_IDLE = 200;
62 const gint G_PRIORITY_LOW = 300;
63 const String G_KEY_FILE_DESKTOP_KEY_TYPE = "Type";
64 const String G_KEY_FILE_DESKTOP_KEY_VERSION = "Version";
65 const String G_KEY_FILE_DESKTOP_KEY_NAME = "Name";
66 const String G_KEY_FILE_DESKTOP_KEY_GENERIC_NAME = "GenericName";
67 const String G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY = "NoDisplay";
68 const String G_KEY_FILE_DESKTOP_KEY_COMMENT = "Comment";
69 const String G_KEY_FILE_DESKTOP_KEY_ICON = "Icon";
70 const String G_KEY_FILE_DESKTOP_KEY_HIDDEN = "Hidden";
71 const String G_KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN = "OnlyShowIn";
72 const String G_KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN = "NotShowIn";
73 const String G_KEY_FILE_DESKTOP_KEY_TRY_EXEC = "TryExec";
74 const String G_KEY_FILE_DESKTOP_KEY_EXEC = "Exec";
75 const String G_KEY_FILE_DESKTOP_KEY_PATH = "Path";
76 const String G_KEY_FILE_DESKTOP_KEY_TERMINAL = "Terminal";
77 const String G_KEY_FILE_DESKTOP_KEY_MIME_TYPE = "MimeType";
78 const String G_KEY_FILE_DESKTOP_KEY_CATEGORIES = "Categories";
79 const String G_KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY = "StartupNotify";
80 const String G_KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS = "StartupWMClass";
81 const String G_KEY_FILE_DESKTOP_KEY_URL = "URL";
82 const String G_KEY_FILE_DESKTOP_TYPE_APPLICATION = "Application";
83 const String G_KEY_FILE_DESKTOP_TYPE_LINK = "Link";
84 const String G_KEY_FILE_DESKTOP_TYPE_DIRECTORY = "Directory";
85 const String G_OPTION_REMAINING = "";
86 const String G_CSET_A_2_Z = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
87 const String G_CSET_a_2_z = "abcdefghijklmnopqrstuvwxyz";
88 const String G_CSET_DIGITS = "0123456789";
89 const String G_CSET_LATINC = "\300\301\302\303\304\305\306";
90 const String G_CSET_LATINS = "\337\340\341\342\343\344\345\346";
91 const gint G_USEC_PER_SEC = 1000000;
92 const gint G_SIGNAL_FLAGS_MASK = 0x7f;
93 const gint G_SIGNAL_MATCH_MASK = 0x3f;
94 alias _GValueArray GValueArray;
95 alias _GValue GValue;
96 alias void GTypePlugin;
97 alias _GInterfaceInfo GInterfaceInfo;
98 alias void function(void *, GType, GType, _GInterfaceInfo *) _BCD_func__2124;
99 alias _BCD_func__2124 GTypePluginCompleteInterfaceInfo;
100 alias _GTypeInfo GTypeInfo;
101 alias _GTypeValueTable GTypeValueTable;
102 alias void function(void *, GType, _GTypeInfo *, _GTypeValueTable *) _BCD_func__2125;
103 alias _BCD_func__2125 GTypePluginCompleteTypeInfo;
104 alias void function(void *) _BCD_func__2126;
105 alias _BCD_func__2126 GTypePluginUnuse;
106 alias _BCD_func__2126 GTypePluginUse;
107 alias _GTypePluginClass GTypePluginClass;
108 alias _GTypeInterface GTypeInterface;
109 alias _GTypeModuleClass GTypeModuleClass;
110 alias _GObjectClass GObjectClass;
111 alias _GTypeModule GTypeModule;
112 alias gint function(_GTypeModule *) _BCD_func__3215;
113 alias void function(_GTypeModule *) _BCD_func__3216;
114 alias void function() _BCD_func__2331;
115 alias _GObject GObject;
116 alias _GSList GSList;
117 alias _GParamSpecGType GParamSpecGType;
118 alias _GParamSpec GParamSpec;
119 alias _GParamSpecOverride GParamSpecOverride;
120 alias _GParamSpecObject GParamSpecObject;
121 alias _GParamSpecValueArray GParamSpecValueArray;
122 alias _GParamSpecPointer GParamSpecPointer;
123 alias _GParamSpecBoxed GParamSpecBoxed;
124 alias _GParamSpecParam GParamSpecParam;
125 alias _GParamSpecString GParamSpecString;
126 alias _GParamSpecDouble GParamSpecDouble;
127 alias _GParamSpecFloat GParamSpecFloat;
128 alias _GParamSpecFlags GParamSpecFlags;
129 alias _GFlagsClass GFlagsClass;
130 alias _GParamSpecEnum GParamSpecEnum;
131 alias _GEnumClass GEnumClass;
132 alias _GParamSpecUnichar GParamSpecUnichar;
133 alias guint32 gunichar;
134 alias _GParamSpecUInt64 GParamSpecUInt64;
135 alias _GParamSpecInt64 GParamSpecInt64;
136 alias _GParamSpecULong GParamSpecULong;
137 alias _GParamSpecLong GParamSpecLong;
138 alias _GParamSpecUInt GParamSpecUInt;
139 alias _GParamSpecInt GParamSpecInt;
140 alias _GParamSpecBoolean GParamSpecBoolean;
141 alias _GParamSpecUChar GParamSpecUChar;
142 alias _GParamSpecChar GParamSpecChar;
143 alias void function(void *, _GObject *, gint) _BCD_func__2274;
144 alias _BCD_func__2274 GToggleNotify;
145 alias void function(void *, _GObject *) _BCD_func__2280;
146 alias _BCD_func__2280 GWeakNotify;
147 alias void function(_GObject *) _BCD_func__2281;
148 alias _BCD_func__2281 GObjectFinalizeFunc;
149 alias void function(_GObject *, guint, _GValue *, _GParamSpec *) _BCD_func__2282;
150 alias _BCD_func__2282 GObjectSetPropertyFunc;
151 alias void function(_GObject *, guint, _GValue *, _GParamSpec *) _BCD_func__2283;
152 alias _BCD_func__2283 GObjectGetPropertyFunc;
153 alias _GObjectConstructParam GObjectConstructParam;
154 alias _GObjectClass GInitiallyUnownedClass;
155 alias _GObject GInitiallyUnowned;
156 alias _GTypeClass GTypeClass;
157 alias _GObject * function(GType, guint, _GObjectConstructParam *) _BCD_func__3242;
158 alias void function(_GObject *, guint, _GParamSpec * *) _BCD_func__3243;
159 alias void function(_GObject *, _GParamSpec *) _BCD_func__3244;
160 alias void * gpointer;
161 alias _GTypeInstance GTypeInstance;
162 alias void GData;
163 enum GSignalMatchType {
164 G_SIGNAL_MATCH_ID=1,
165 G_SIGNAL_MATCH_DETAIL=2,
166 G_SIGNAL_MATCH_CLOSURE=4,
167 G_SIGNAL_MATCH_FUNC=8,
168 G_SIGNAL_MATCH_DATA=16,
169 G_SIGNAL_MATCH_UNBLOCKED=32,
170 }
171 enum GConnectFlags {
172 G_CONNECT_AFTER=1,
173 G_CONNECT_SWAPPED=2,
174 }
175 enum GSignalFlags {
176 G_SIGNAL_RUN_FIRST=1,
177 G_SIGNAL_RUN_LAST=2,
178 G_SIGNAL_RUN_CLEANUP=4,
179 G_SIGNAL_NO_RECURSE=8,
180 G_SIGNAL_DETAILED=16,
181 G_SIGNAL_ACTION=32,
182 G_SIGNAL_NO_HOOKS=64,
183 }
184 alias _GSignalInvocationHint GSignalInvocationHint;
185 alias gint function(_GSignalInvocationHint *, _GValue *, _GValue *, void *) _BCD_func__2309;
186 alias _BCD_func__2309 GSignalAccumulator;
187 alias gint function(_GSignalInvocationHint *, guint, _GValue *, void *) _BCD_func__2310;
188 alias _BCD_func__2310 GSignalEmissionHook;
189 alias _GClosure GClosure;
190 alias void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *) _BCD_func__2311;
191 alias _BCD_func__2311 GClosureMarshal;
192 alias _BCD_func__2311 GSignalCMarshaller;
193 alias guint32 GQuark;
194 alias _GSignalQuery GSignalQuery;
195 alias _GCClosure GCClosure;
196 alias void function(void *, _GClosure *) _BCD_func__2330;
197 alias _BCD_func__2330 GClosureNotify;
198 alias _BCD_func__2331 GCallback;
199 alias _GClosureNotifyData GClosureNotifyData;
200 alias _GParamSpecTypeInfo GParamSpecTypeInfo;
201 alias void function(_GParamSpec *) _BCD_func__3253;
202 alias void function(_GParamSpec *, _GValue *) _BCD_func__3254;
203 alias gint function(_GParamSpec *, _GValue *) _BCD_func__3255;
204 alias gint function(_GParamSpec *, _GValue *, _GValue *) _BCD_func__3256;
205 alias void GParamSpecPool;
206 alias _GParameter GParameter;
207 alias _GParamSpecClass GParamSpecClass;
208 enum GParamFlags {
209 G_PARAM_READABLE=1,
210 G_PARAM_WRITABLE=2,
211 G_PARAM_CONSTRUCT=4,
212 G_PARAM_CONSTRUCT_ONLY=8,
213 G_PARAM_LAX_VALIDATION=16,
214 G_PARAM_STATIC_NAME=32,
215 G_PARAM_PRIVATE=32,
216 G_PARAM_STATIC_NICK=64,
217 G_PARAM_STATIC_BLURB=128,
218 }
219 alias void function(_GValue *, _GValue *) _BCD_func__2389;
220 alias _BCD_func__2389 GValueTransform;
221 alias _GFlagsValue GFlagsValue;
222 alias _GEnumValue GEnumValue;
223 alias char * * GStrv;
224 alias void function(void *) _BCD_func__2417;
225 alias _BCD_func__2417 GBoxedFreeFunc;
226 alias void * function(void *) _BCD_func__2418;
227 alias _BCD_func__2418 GBoxedCopyFunc;
228 enum GTypeFlags {
229 G_TYPE_FLAG_ABSTRACT=16,
230 G_TYPE_FLAG_VALUE_ABSTRACT=32,
231 }
232 enum GTypeFundamentalFlags {
233 G_TYPE_FLAG_CLASSED=1,
234 G_TYPE_FLAG_INSTANTIATABLE=2,
235 G_TYPE_FLAG_DERIVABLE=4,
236 G_TYPE_FLAG_DEEP_DERIVABLE=8,
237 }
238 alias void function(void *, void *) _BCD_func__2422;
239 alias _BCD_func__2422 GTypeInterfaceCheckFunc;
240 alias gint function(void *, _GTypeClass *) _BCD_func__2423;
241 alias _BCD_func__2423 GTypeClassCacheFunc;
242 alias _BCD_func__2422 GInterfaceFinalizeFunc;
243 alias _BCD_func__2422 GInterfaceInitFunc;
244 alias void function(_GTypeInstance *, void *) _BCD_func__2424;
245 alias _BCD_func__2424 GInstanceInitFunc;
246 alias _BCD_func__2422 GClassFinalizeFunc;
247 alias _BCD_func__2422 GClassInitFunc;
248 alias _BCD_func__2417 GBaseFinalizeFunc;
249 alias _BCD_func__2417 GBaseInitFunc;
250 enum GTypeDebugFlags {
251 G_TYPE_DEBUG_NONE=0,
252 G_TYPE_DEBUG_OBJECTS=1,
253 G_TYPE_DEBUG_SIGNALS=2,
254 G_TYPE_DEBUG_MASK=3,
255 }
256 alias _GTypeQuery GTypeQuery;
257 alias void function(_GValue *) _BCD_func__3266;
258 alias void * function(_GValue *) _BCD_func__3267;
259 alias void GTypeCValue;
260 alias char * function(_GValue *, guint, void *, guint) _BCD_func__3268;
261 alias char * function(_GValue *, guint, void *, guint) _BCD_func__3269;
262 alias _GTypeFundamentalInfo GTypeFundamentalInfo;
263 alias void * gconstpointer;
264 alias gint function(void *, void *, void *) _BCD_func__2478;
265 alias _BCD_func__2478 GTraverseFunc;
266 alias void GTree;
267 alias void GTimer;
268 alias _GThreadPool GThreadPool;
269 alias _BCD_func__2422 GFunc;
270 enum GAsciiType {
271 G_ASCII_ALNUM=1,
272 G_ASCII_ALPHA=2,
273 G_ASCII_CNTRL=4,
274 G_ASCII_DIGIT=8,
275 G_ASCII_GRAPH=16,
276 G_ASCII_LOWER=32,
277 G_ASCII_PRINT=64,
278 G_ASCII_PUNCT=128,
279 G_ASCII_SPACE=256,
280 G_ASCII_UPPER=512,
281 G_ASCII_XDIGIT=1024,
282 }
283 enum GSpawnFlags {
284 G_SPAWN_LEAVE_DESCRIPTORS_OPEN=1,
285 G_SPAWN_DO_NOT_REAP_CHILD=2,
286 G_SPAWN_SEARCH_PATH=4,
287 G_SPAWN_STDOUT_TO_DEV_NULL=8,
288 G_SPAWN_STDERR_TO_DEV_NULL=16,
289 G_SPAWN_CHILD_INHERITS_STDIN=32,
290 G_SPAWN_FILE_AND_ARGV_ZERO=64,
291 }
292 alias _BCD_func__2417 GSpawnChildSetupFunc;
293 enum GSpawnError {
294 G_SPAWN_ERROR_FORK=0,
295 G_SPAWN_ERROR_READ=1,
296 G_SPAWN_ERROR_CHDIR=2,
297 G_SPAWN_ERROR_ACCES=3,
298 G_SPAWN_ERROR_PERM=4,
299 G_SPAWN_ERROR_2BIG=5,
300 G_SPAWN_ERROR_NOEXEC=6,
301 G_SPAWN_ERROR_NAMETOOLONG=7,
302 G_SPAWN_ERROR_NOENT=8,
303 G_SPAWN_ERROR_NOMEM=9,
304 G_SPAWN_ERROR_NOTDIR=10,
305 G_SPAWN_ERROR_LOOP=11,
306 G_SPAWN_ERROR_TXTBUSY=12,
307 G_SPAWN_ERROR_IO=13,
308 G_SPAWN_ERROR_NFILE=14,
309 G_SPAWN_ERROR_MFILE=15,
310 G_SPAWN_ERROR_INVAL=16,
311 G_SPAWN_ERROR_ISDIR=17,
312 G_SPAWN_ERROR_LIBBAD=18,
313 G_SPAWN_ERROR_FAILED=19,
314 }
315 enum GShellError {
316 G_SHELL_ERROR_BAD_QUOTING=0,
317 G_SHELL_ERROR_EMPTY_STRING=1,
318 G_SHELL_ERROR_FAILED=2,
319 }
320 alias void GSequenceIter;
321 alias gint function(void *, void *, void *) _BCD_func__2497;
322 alias _BCD_func__2497 GSequenceIterCompareFunc;
323 alias void GSequence;
324 enum GTokenType {
325 G_TOKEN_EOF=0,
326 G_TOKEN_LEFT_PAREN=40,
327 G_TOKEN_RIGHT_PAREN=41,
328 G_TOKEN_LEFT_CURLY=123,
329 G_TOKEN_RIGHT_CURLY=125,
330 G_TOKEN_LEFT_BRACE=91,
331 G_TOKEN_RIGHT_BRACE=93,
332 G_TOKEN_EQUAL_SIGN=61,
333 G_TOKEN_COMMA=44,
334 G_TOKEN_NONE=256,
335 G_TOKEN_ERROR=257,
336 G_TOKEN_CHAR=258,
337 G_TOKEN_BINARY=259,
338 G_TOKEN_OCTAL=260,
339 G_TOKEN_INT=261,
340 G_TOKEN_HEX=262,
341 G_TOKEN_FLOAT=263,
342 G_TOKEN_STRING=264,
343 G_TOKEN_SYMBOL=265,
344 G_TOKEN_IDENTIFIER=266,
345 G_TOKEN_IDENTIFIER_NULL=267,
346 G_TOKEN_COMMENT_SINGLE=268,
347 G_TOKEN_COMMENT_MULTI=269,
348 G_TOKEN_LAST=270,
349 }
350 enum GErrorType {
351 G_ERR_UNKNOWN=0,
352 G_ERR_UNEXP_EOF=1,
353 G_ERR_UNEXP_EOF_IN_STRING=2,
354 G_ERR_UNEXP_EOF_IN_COMMENT=3,
355 G_ERR_NON_DIGIT_IN_CONST=4,
356 G_ERR_DIGIT_RADIX=5,
357 G_ERR_FLOAT_RADIX=6,
358 G_ERR_FLOAT_MALFORMED=7,
359 }
360 alias _GScanner GScanner;
361 alias void function(_GScanner *, char *, gint) _BCD_func__2500;
362 alias _BCD_func__2500 GScannerMsgFunc;
363 alias _GTokenValue GTokenValue;
364 alias char guchar;
365 alias _GScannerConfig GScannerConfig;
366 alias void GHashTable;
367 alias void GMatchInfo;
368 alias _GString GString;
369 alias gint function(void *, _GString *, void *) _BCD_func__2573;
370 alias _BCD_func__2573 GRegexEvalCallback;
371 alias void GRegex;
372 enum GRegexMatchFlags {
373 G_REGEX_MATCH_ANCHORED=16,
374 G_REGEX_MATCH_NOTBOL=128,
375 G_REGEX_MATCH_NOTEOL=256,
376 G_REGEX_MATCH_NOTEMPTY=1024,
377 G_REGEX_MATCH_PARTIAL=32768,
378 G_REGEX_MATCH_NEWLINE_CR=1048576,
379 G_REGEX_MATCH_NEWLINE_LF=2097152,
380 G_REGEX_MATCH_NEWLINE_CRLF=3145728,
381 G_REGEX_MATCH_NEWLINE_ANY=4194304,
382 }
383 enum GRegexCompileFlags {
384 G_REGEX_CASELESS=1,
385 G_REGEX_MULTILINE=2,
386 G_REGEX_DOTALL=4,
387 G_REGEX_EXTENDED=8,
388 G_REGEX_ANCHORED=16,
389 G_REGEX_DOLLAR_ENDONLY=32,
390 G_REGEX_UNGREEDY=512,
391 G_REGEX_RAW=2048,
392 G_REGEX_NO_AUTO_CAPTURE=4096,
393 G_REGEX_OPTIMIZE=8192,
394 G_REGEX_DUPNAMES=524288,
395 G_REGEX_NEWLINE_CR=1048576,
396 G_REGEX_NEWLINE_LF=2097152,
397 G_REGEX_NEWLINE_CRLF=3145728,
398 }
399 enum GRegexError {
400 G_REGEX_ERROR_COMPILE=0,
401 G_REGEX_ERROR_OPTIMIZE=1,
402 G_REGEX_ERROR_REPLACE=2,
403 G_REGEX_ERROR_MATCH=3,
404 }
405 alias _GTuples GTuples;
406 alias void GRelation;
407 alias void GRand;
408 alias _GQueue GQueue;
409 alias _GList GList;
410 alias void GPatternSpec;
411 enum GOptionError {
412 G_OPTION_ERROR_UNKNOWN_OPTION=0,
413 G_OPTION_ERROR_BAD_VALUE=1,
414 G_OPTION_ERROR_FAILED=2,
415 }
416 alias void GOptionContext;
417 alias void GOptionGroup;
418 alias _GError GError;
419 alias void function(void *, void *, void *, _GError * *) _BCD_func__2591;
420 alias _BCD_func__2591 GOptionErrorFunc;
421 alias gint function(void *, void *, void *, _GError * *) _BCD_func__2592;
422 alias _BCD_func__2592 GOptionParseFunc;
423 alias gint function(char *, char *, void *, _GError * *) _BCD_func__2593;
424 alias _BCD_func__2593 GOptionArgFunc;
425 enum GOptionArg {
426 G_OPTION_ARG_NONE=0,
427 G_OPTION_ARG_STRING=1,
428 G_OPTION_ARG_INT=2,
429 G_OPTION_ARG_CALLBACK=3,
430 G_OPTION_ARG_FILENAME=4,
431 G_OPTION_ARG_STRING_ARRAY=5,
432 G_OPTION_ARG_FILENAME_ARRAY=6,
433 G_OPTION_ARG_DOUBLE=7,
434 G_OPTION_ARG_INT64=8,
435 }
436 enum GOptionFlags {
437 G_OPTION_FLAG_HIDDEN=1,
438 G_OPTION_FLAG_IN_MAIN=2,
439 G_OPTION_FLAG_REVERSE=4,
440 G_OPTION_FLAG_NO_ARG=8,
441 G_OPTION_FLAG_FILENAME=16,
442 G_OPTION_FLAG_OPTIONAL_ARG=32,
443 G_OPTION_FLAG_NOALIAS=64,
444 }
445 alias _GOptionEntry GOptionEntry;
446 alias void * function(void *, void *) _BCD_func__2604;
447 alias _BCD_func__2604 GCopyFunc;
448 alias _GNode GNode;
449 alias void function(_GNode *, void *) _BCD_func__2605;
450 alias _BCD_func__2605 GNodeForeachFunc;
451 alias gint function(_GNode *, void *) _BCD_func__2606;
452 alias _BCD_func__2606 GNodeTraverseFunc;
453 enum GTraverseType {
454 G_IN_ORDER=0,
455 G_PRE_ORDER=1,
456 G_POST_ORDER=2,
457 G_LEVEL_ORDER=3,
458 }
459 enum GTraverseFlags {
460 G_TRAVERSE_LEAVES=1,
461 G_TRAVERSE_NON_LEAVES=2,
462 G_TRAVERSE_ALL=3,
463 G_TRAVERSE_MASK=3,
464 G_TRAVERSE_LEAFS=1,
465 G_TRAVERSE_NON_LEAFS=2,
466 }
467 alias void function(char *) _BCD_func__2614;
468 alias _BCD_func__2614 GPrintFunc;
469 enum GLogLevelFlags {
470 G_LOG_FLAG_RECURSION=1,
471 G_LOG_FLAG_FATAL=2,
472 G_LOG_LEVEL_ERROR=4,
473 G_LOG_LEVEL_CRITICAL=8,
474 G_LOG_LEVEL_WARNING=16,
475 G_LOG_LEVEL_MESSAGE=32,
476 G_LOG_LEVEL_INFO=64,
477 G_LOG_LEVEL_DEBUG=128,
478 G_LOG_LEVEL_MASK=-4,
479 }
480 alias void function(char *, gint, char *, void *) _BCD_func__2616;
481 alias _BCD_func__2616 GLogFunc;
482 alias _GMarkupParser GMarkupParser;
483 alias void GMarkupParseContext;
484 alias void function(void *, char *, char * *, char * *, void *, _GError * *) _BCD_func__3288;
485 alias void function(void *, char *, void *, _GError * *) _BCD_func__3289;
486 alias void function(void *, char *, gsize, void *, _GError * *) _BCD_func__3290;
487 alias void function(void *, _GError *, void *) _BCD_func__3291;
488 enum GMarkupParseFlags {
489 G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG=1,
490 G_MARKUP_TREAT_CDATA_AS_TEXT=2,
491 }
492 enum GMarkupError {
493 G_MARKUP_ERROR_BAD_UTF8=0,
494 G_MARKUP_ERROR_EMPTY=1,
495 G_MARKUP_ERROR_PARSE=2,
496 G_MARKUP_ERROR_UNKNOWN_ELEMENT=3,
497 G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE=4,
498 G_MARKUP_ERROR_INVALID_CONTENT=5,
499 }
500 alias void GMappedFile;
501 enum GKeyFileFlags {
502 G_KEY_FILE_NONE=0,
503 G_KEY_FILE_KEEP_COMMENTS=1,
504 G_KEY_FILE_KEEP_TRANSLATIONS=2,
505 }
506 alias void GKeyFile;
507 enum GKeyFileError {
508 G_KEY_FILE_ERROR_UNKNOWN_ENCODING=0,
509 G_KEY_FILE_ERROR_PARSE=1,
510 G_KEY_FILE_ERROR_NOT_FOUND=2,
511 G_KEY_FILE_ERROR_KEY_NOT_FOUND=3,
512 G_KEY_FILE_ERROR_GROUP_NOT_FOUND=4,
513 G_KEY_FILE_ERROR_INVALID_VALUE=5,
514 }
515 alias _GIOChannel GIOChannel;
516 enum GIOCondition {
517 G_IO_IN=1,
518 G_IO_OUT=4,
519 G_IO_PRI=2,
520 G_IO_ERR=8,
521 G_IO_HUP=16,
522 G_IO_NVAL=32,
523 }
524 alias gint function(_GIOChannel *, gint, void *) _BCD_func__2635;
525 alias _BCD_func__2635 GIOFunc;
526 enum GIOFlags {
527 G_IO_FLAG_APPEND=1,
528 G_IO_FLAG_NONBLOCK=2,
529 G_IO_FLAG_IS_READABLE=4,
530 G_IO_FLAG_IS_WRITEABLE=8,
531 G_IO_FLAG_IS_SEEKABLE=16,
532 G_IO_FLAG_MASK=31,
533 G_IO_FLAG_GET_MASK=31,
534 G_IO_FLAG_SET_MASK=3,
535 }
536 enum GSeekType {
537 G_SEEK_CUR=0,
538 G_SEEK_SET=1,
539 G_SEEK_END=2,
540 }
541 enum GIOStatus {
542 G_IO_STATUS_ERROR=0,
543 G_IO_STATUS_NORMAL=1,
544 G_IO_STATUS_EOF=2,
545 G_IO_STATUS_AGAIN=3,
546 }
547 enum GIOChannelError {
548 G_IO_CHANNEL_ERROR_FBIG=0,
549 G_IO_CHANNEL_ERROR_INVAL=1,
550 G_IO_CHANNEL_ERROR_IO=2,
551 G_IO_CHANNEL_ERROR_ISDIR=3,
552 G_IO_CHANNEL_ERROR_NOSPC=4,
553 G_IO_CHANNEL_ERROR_NXIO=5,
554 G_IO_CHANNEL_ERROR_OVERFLOW=6,
555 G_IO_CHANNEL_ERROR_PIPE=7,
556 G_IO_CHANNEL_ERROR_FAILED=8,
557 }
558 enum GIOError {
559 G_IO_ERROR_NONE=0,
560 G_IO_ERROR_AGAIN=1,
561 G_IO_ERROR_INVAL=2,
562 G_IO_ERROR_UNKNOWN=3,
563 }
564 alias _GIOFuncs GIOFuncs;
565 alias gint function(_GIOChannel *, char *, gsize, gsize *, _GError * *) _BCD_func__3293;
566 alias gint function(_GIOChannel *, char *, gsize, gsize *, _GError * *) _BCD_func__3294;
567 alias gint function(_GIOChannel *, long, gint, _GError * *) _BCD_func__3295;
568 alias gint function(_GIOChannel *, _GError * *) _BCD_func__3296;
569 alias _GSource GSource;
570 alias _GSource * function(_GIOChannel *, gint) _BCD_func__3297;
571 alias void function(_GIOChannel *) _BCD_func__3298;
572 alias gint function(_GIOChannel *, gint, _GError * *) _BCD_func__3299;
573 alias gint function(_GIOChannel *) _BCD_func__3300;
574 alias void * GIConv;
575 alias void GStringChunk;
576 enum GNormalizeMode {
577 G_NORMALIZE_DEFAULT=0,
578 G_NORMALIZE_NFD=0,
579 G_NORMALIZE_DEFAULT_COMPOSE=1,
580 G_NORMALIZE_NFC=1,
581 G_NORMALIZE_ALL=2,
582 G_NORMALIZE_NFKD=2,
583 G_NORMALIZE_ALL_COMPOSE=3,
584 G_NORMALIZE_NFKC=3,
585 }
586 enum GUnicodeScript {
587 G_UNICODE_SCRIPT_INVALID_CODE=-1,
588 G_UNICODE_SCRIPT_COMMON=0,
589 G_UNICODE_SCRIPT_INHERITED=1,
590 G_UNICODE_SCRIPT_ARABIC=2,
591 G_UNICODE_SCRIPT_ARMENIAN=3,
592 G_UNICODE_SCRIPT_BENGALI=4,
593 G_UNICODE_SCRIPT_BOPOMOFO=5,
594 G_UNICODE_SCRIPT_CHEROKEE=6,
595 G_UNICODE_SCRIPT_COPTIC=7,
596 G_UNICODE_SCRIPT_CYRILLIC=8,
597 G_UNICODE_SCRIPT_DESERET=9,
598 G_UNICODE_SCRIPT_DEVANAGARI=10,
599 G_UNICODE_SCRIPT_ETHIOPIC=11,
600 G_UNICODE_SCRIPT_GEORGIAN=12,
601 G_UNICODE_SCRIPT_GOTHIC=13,
602 G_UNICODE_SCRIPT_GREEK=14,
603 G_UNICODE_SCRIPT_GUJARATI=15,
604 G_UNICODE_SCRIPT_GURMUKHI=16,
605 G_UNICODE_SCRIPT_HAN=17,
606 G_UNICODE_SCRIPT_HANGUL=18,
607 G_UNICODE_SCRIPT_HEBREW=19,
608 G_UNICODE_SCRIPT_HIRAGANA=20,
609 G_UNICODE_SCRIPT_KANNADA=21,
610 G_UNICODE_SCRIPT_KATAKANA=22,
611 G_UNICODE_SCRIPT_KHMER=23,
612 G_UNICODE_SCRIPT_LAO=24,
613 G_UNICODE_SCRIPT_LATIN=25,
614 G_UNICODE_SCRIPT_MALAYALAM=26,
615 G_UNICODE_SCRIPT_MONGOLIAN=27,
616 G_UNICODE_SCRIPT_MYANMAR=28,
617 G_UNICODE_SCRIPT_OGHAM=29,
618 G_UNICODE_SCRIPT_OLD_ITALIC=30,
619 G_UNICODE_SCRIPT_ORIYA=31,
620 G_UNICODE_SCRIPT_RUNIC=32,
621 G_UNICODE_SCRIPT_SINHALA=33,
622 G_UNICODE_SCRIPT_SYRIAC=34,
623 G_UNICODE_SCRIPT_TAMIL=35,
624 G_UNICODE_SCRIPT_TELUGU=36,
625 G_UNICODE_SCRIPT_THAANA=37,
626 G_UNICODE_SCRIPT_THAI=38,
627 G_UNICODE_SCRIPT_TIBETAN=39,
628 G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL=40,
629 G_UNICODE_SCRIPT_YI=41,
630 G_UNICODE_SCRIPT_TAGALOG=42,
631 G_UNICODE_SCRIPT_HANUNOO=43,
632 G_UNICODE_SCRIPT_BUHID=44,
633 G_UNICODE_SCRIPT_TAGBANWA=45,
634 G_UNICODE_SCRIPT_BRAILLE=46,
635 G_UNICODE_SCRIPT_CYPRIOT=47,
636 G_UNICODE_SCRIPT_LIMBU=48,
637 G_UNICODE_SCRIPT_OSMANYA=49,
638 G_UNICODE_SCRIPT_SHAVIAN=50,
639 G_UNICODE_SCRIPT_LINEAR_B=51,
640 G_UNICODE_SCRIPT_TAI_LE=52,
641 G_UNICODE_SCRIPT_UGARITIC=53,
642 G_UNICODE_SCRIPT_NEW_TAI_LUE=54,
643 G_UNICODE_SCRIPT_BUGINESE=55,
644 G_UNICODE_SCRIPT_GLAGOLITIC=56,
645 G_UNICODE_SCRIPT_TIFINAGH=57,
646 G_UNICODE_SCRIPT_SYLOTI_NAGRI=58,
647 G_UNICODE_SCRIPT_OLD_PERSIAN=59,
648 G_UNICODE_SCRIPT_KHAROSHTHI=60,
649 G_UNICODE_SCRIPT_UNKNOWN=61,
650 G_UNICODE_SCRIPT_BALINESE=62,
651 G_UNICODE_SCRIPT_CUNEIFORM=63,
652 G_UNICODE_SCRIPT_PHOENICIAN=64,
653 G_UNICODE_SCRIPT_PHAGS_PA=65,
654 G_UNICODE_SCRIPT_NKO=66,
655 }
656 enum GUnicodeBreakType {
657 G_UNICODE_BREAK_MANDATORY=0,
658 G_UNICODE_BREAK_CARRIAGE_RETURN=1,
659 G_UNICODE_BREAK_LINE_FEED=2,
660 G_UNICODE_BREAK_COMBINING_MARK=3,
661 G_UNICODE_BREAK_SURROGATE=4,
662 G_UNICODE_BREAK_ZERO_WIDTH_SPACE=5,
663 G_UNICODE_BREAK_INSEPARABLE=6,
664 G_UNICODE_BREAK_NON_BREAKING_GLUE=7,
665 G_UNICODE_BREAK_CONTINGENT=8,
666 G_UNICODE_BREAK_SPACE=9,
667 G_UNICODE_BREAK_AFTER=10,
668 G_UNICODE_BREAK_BEFORE=11,
669 G_UNICODE_BREAK_BEFORE_AND_AFTER=12,
670 G_UNICODE_BREAK_HYPHEN=13,
671 G_UNICODE_BREAK_NON_STARTER=14,
672 G_UNICODE_BREAK_OPEN_PUNCTUATION=15,
673 G_UNICODE_BREAK_CLOSE_PUNCTUATION=16,
674 G_UNICODE_BREAK_QUOTATION=17,
675 G_UNICODE_BREAK_EXCLAMATION=18,
676 G_UNICODE_BREAK_IDEOGRAPHIC=19,
677 G_UNICODE_BREAK_NUMERIC=20,
678 G_UNICODE_BREAK_INFIX_SEPARATOR=21,
679 G_UNICODE_BREAK_SYMBOL=22,
680 G_UNICODE_BREAK_ALPHABETIC=23,
681 G_UNICODE_BREAK_PREFIX=24,
682 G_UNICODE_BREAK_POSTFIX=25,
683 G_UNICODE_BREAK_COMPLEX_CONTEXT=26,
684 G_UNICODE_BREAK_AMBIGUOUS=27,
685 G_UNICODE_BREAK_UNKNOWN=28,
686 G_UNICODE_BREAK_NEXT_LINE=29,
687 G_UNICODE_BREAK_WORD_JOINER=30,
688 G_UNICODE_BREAK_HANGUL_L_JAMO=31,
689 G_UNICODE_BREAK_HANGUL_V_JAMO=32,
690 G_UNICODE_BREAK_HANGUL_T_JAMO=33,
691 G_UNICODE_BREAK_HANGUL_LV_SYLLABLE=34,
692 G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE=35,
693 }
694 enum GUnicodeType {
695 G_UNICODE_CONTROL=0,
696 G_UNICODE_FORMAT=1,
697 G_UNICODE_UNASSIGNED=2,
698 G_UNICODE_PRIVATE_USE=3,
699 G_UNICODE_SURROGATE=4,
700 G_UNICODE_LOWERCASE_LETTER=5,
701 G_UNICODE_MODIFIER_LETTER=6,
702 G_UNICODE_OTHER_LETTER=7,
703 G_UNICODE_TITLECASE_LETTER=8,
704 G_UNICODE_UPPERCASE_LETTER=9,
705 G_UNICODE_COMBINING_MARK=10,
706 G_UNICODE_ENCLOSING_MARK=11,
707 G_UNICODE_NON_SPACING_MARK=12,
708 G_UNICODE_DECIMAL_NUMBER=13,
709 G_UNICODE_LETTER_NUMBER=14,
710 G_UNICODE_OTHER_NUMBER=15,
711 G_UNICODE_CONNECT_PUNCTUATION=16,
712 G_UNICODE_DASH_PUNCTUATION=17,
713 G_UNICODE_CLOSE_PUNCTUATION=18,
714 G_UNICODE_FINAL_PUNCTUATION=19,
715 G_UNICODE_INITIAL_PUNCTUATION=20,
716 G_UNICODE_OTHER_PUNCTUATION=21,
717 G_UNICODE_OPEN_PUNCTUATION=22,
718 G_UNICODE_CURRENCY_SYMBOL=23,
719 G_UNICODE_MODIFIER_SYMBOL=24,
720 G_UNICODE_MATH_SYMBOL=25,
721 G_UNICODE_OTHER_SYMBOL=26,
722 G_UNICODE_LINE_SEPARATOR=27,
723 G_UNICODE_PARAGRAPH_SEPARATOR=28,
724 G_UNICODE_SPACE_SEPARATOR=29,
725 }
726 alias ushort gunichar2;
727 alias _GPollFD GPollFD;
728 alias gint function(_GPollFD *, guint, gint) _BCD_func__2688;
729 alias _BCD_func__2688 GPollFunc;
730 alias ushort gushort;
731 alias _BCD_func__2331 GSourceDummyMarshal;
732 alias void function(gint, gint, void *) _BCD_func__2694;
733 alias _BCD_func__2694 GChildWatchFunc;
734 alias gint function(void *) _BCD_func__2695;
735 alias _BCD_func__2695 GSourceFunc;
736 alias _GSourceFuncs GSourceFuncs;
737 alias gint function(_GSource *, gint *) _BCD_func__3305;
738 alias gint function(_GSource *) _BCD_func__3306;
739 alias gint function(_GSource *, _BCD_func__2695, void *) _BCD_func__3307;
740 alias void function(_GSource *) _BCD_func__3308;
741 alias _GSourceCallbackFuncs GSourceCallbackFuncs;
742 alias void function(void *, _GSource *, _BCD_func__2695 *, void * *) _BCD_func__3310;
743 alias void GMainContext;
744 alias void GMainLoop;
745 enum GHookFlagMask {
746 G_HOOK_FLAG_ACTIVE=1,
747 G_HOOK_FLAG_IN_CALL=2,
748 G_HOOK_FLAG_MASK=15,
749 }
750 alias _GHookList GHookList;
751 alias _GHook GHook;
752 alias void function(_GHookList *, _GHook *) _BCD_func__2731;
753 alias _BCD_func__2731 GHookFinalizeFunc;
754 alias _BCD_func__2695 GHookCheckFunc;
755 alias _BCD_func__2417 GHookFunc;
756 alias gint function(_GHook *, void *) _BCD_func__2732;
757 alias _BCD_func__2732 GHookCheckMarshaller;
758 alias void function(_GHook *, void *) _BCD_func__2733;
759 alias _BCD_func__2733 GHookMarshaller;
760 alias _BCD_func__2732 GHookFindFunc;
761 alias gint function(_GHook *, _GHook *) _BCD_func__2734;
762 alias _BCD_func__2734 GHookCompareFunc;
763 alias _BCD_func__2417 GDestroyNotify;
764 alias _BCD_func__2478 GHRFunc;
765 enum GFileTest {
766 G_FILE_TEST_IS_REGULAR=1,
767 G_FILE_TEST_IS_SYMLINK=2,
768 G_FILE_TEST_IS_DIR=4,
769 G_FILE_TEST_IS_EXECUTABLE=8,
770 G_FILE_TEST_EXISTS=16,
771 }
772 enum GFileError {
773 G_FILE_ERROR_EXIST=0,
774 G_FILE_ERROR_ISDIR=1,
775 G_FILE_ERROR_ACCES=2,
776 G_FILE_ERROR_NAMETOOLONG=3,
777 G_FILE_ERROR_NOENT=4,
778 G_FILE_ERROR_NOTDIR=5,
779 G_FILE_ERROR_NXIO=6,
780 G_FILE_ERROR_NODEV=7,
781 G_FILE_ERROR_ROFS=8,
782 G_FILE_ERROR_TXTBSY=9,
783 G_FILE_ERROR_FAULT=10,
784 G_FILE_ERROR_LOOP=11,
785 G_FILE_ERROR_NOSPC=12,
786 G_FILE_ERROR_NOMEM=13,
787 G_FILE_ERROR_MFILE=14,
788 G_FILE_ERROR_NFILE=15,
789 G_FILE_ERROR_BADF=16,
790 G_FILE_ERROR_INVAL=17,
791 G_FILE_ERROR_PIPE=18,
792 G_FILE_ERROR_AGAIN=19,
793 G_FILE_ERROR_INTR=20,
794 G_FILE_ERROR_IO=21,
795 G_FILE_ERROR_PERM=22,
796 G_FILE_ERROR_NOSYS=23,
797 G_FILE_ERROR_FAILED=24,
798 }
799 alias void GDir;
800 enum GDateMonth {
801 G_DATE_BAD_MONTH=0,
802 G_DATE_JANUARY=1,
803 G_DATE_FEBRUARY=2,
804 G_DATE_MARCH=3,
805 G_DATE_APRIL=4,
806 G_DATE_MAY=5,
807 G_DATE_JUNE=6,
808 G_DATE_JULY=7,
809 G_DATE_AUGUST=8,
810 G_DATE_SEPTEMBER=9,
811 G_DATE_OCTOBER=10,
812 G_DATE_NOVEMBER=11,
813 G_DATE_DECEMBER=12,
814 }
815 enum GDateWeekday {
816 G_DATE_BAD_WEEKDAY=0,
817 G_DATE_MONDAY=1,
818 G_DATE_TUESDAY=2,
819 G_DATE_WEDNESDAY=3,
820 G_DATE_THURSDAY=4,
821 G_DATE_FRIDAY=5,
822 G_DATE_SATURDAY=6,
823 G_DATE_SUNDAY=7,
824 }
825 enum GDateDMY {
826 G_DATE_DAY=0,
827 G_DATE_MONTH=1,
828 G_DATE_YEAR=2,
829 }
830 alias _GDate GDate;
831 alias char GDateDay;
832 alias ushort GDateYear;
833 alias gint32 GTime;
834 alias void function(GQuark, void *, void *) _BCD_func__2768;
835 alias _BCD_func__2768 GDataForeachFunc;
836 enum GConvertError {
837 G_CONVERT_ERROR_NO_CONVERSION=0,
838 G_CONVERT_ERROR_ILLEGAL_SEQUENCE=1,
839 G_CONVERT_ERROR_FAILED=2,
840 G_CONVERT_ERROR_PARTIAL_INPUT=3,
841 G_CONVERT_ERROR_BAD_URI=4,
842 G_CONVERT_ERROR_NOT_ABSOLUTE_PATH=5,
843 }
844 alias gint function(char *, char *, gsize) _BCD_func__2771;
845 alias _BCD_func__2771 GCompletionStrncmpFunc;
846 alias char * function(void *) _BCD_func__2772;
847 alias _BCD_func__2772 GCompletionFunc;
848 alias _GCompletion GCompletion;
849 alias _BCD_func__2417 GCacheDestroyFunc;
850 alias _BCD_func__2418 GCacheDupFunc;
851 alias _BCD_func__2418 GCacheNewFunc;
852 alias void GCache;
853 alias void GMemChunk;
854 alias void GAllocator;
855 alias _GMemVTable GMemVTable;
856 alias void * function(gsize) _BCD_func__3319;
857 alias void * function(void *, gsize) _BCD_func__3320;
858 alias void * function(gsize, gsize) _BCD_func__3321;
859 enum GSliceConfig {
860 G_SLICE_CONFIG_ALWAYS_MALLOC=1,
861 G_SLICE_CONFIG_BYPASS_MAGAZINES=2,
862 G_SLICE_CONFIG_WORKING_SET_MSECS=3,
863 G_SLICE_CONFIG_COLOR_INCREMENT=4,
864 G_SLICE_CONFIG_CHUNK_SIZES=5,
865 G_SLICE_CONFIG_CONTENTION_COUNTER=6,
866 }
867 alias void GBookmarkFile;
868 enum GBookmarkFileError {
869 G_BOOKMARK_FILE_ERROR_INVALID_URI=0,
870 G_BOOKMARK_FILE_ERROR_INVALID_VALUE=1,
871 G_BOOKMARK_FILE_ERROR_APP_NOT_REGISTERED=2,
872 G_BOOKMARK_FILE_ERROR_URI_NOT_FOUND=3,
873 G_BOOKMARK_FILE_ERROR_READ=4,
874 G_BOOKMARK_FILE_ERROR_UNKNOWN_ENCODING=5,
875 G_BOOKMARK_FILE_ERROR_WRITE=6,
876 G_BOOKMARK_FILE_ERROR_FILE_NOT_FOUND=7,
877 }
878 alias void GAsyncQueue;
879 alias _GOnce GOnce;
880 enum GOnceStatus {
881 G_ONCE_STATUS_NOTCALLED=0,
882 G_ONCE_STATUS_PROGRESS=1,
883 G_ONCE_STATUS_READY=2,
884 }
885 alias _GStaticRWLock GStaticRWLock;
886 alias void GCond;
887 alias _GStaticRecMutex GStaticRecMutex;
888 alias _GThreadFunctions GThreadFunctions;
889 alias void GMutex;
890 alias void * function() _BCD_func__3330;
891 alias void function(void *) _BCD_func__3331;
892 alias gint function(void *) _BCD_func__3332;
893 alias void * function() _BCD_func__3333;
894 alias void function(void *) _BCD_func__3334;
895 alias void function(void *, void *) _BCD_func__3335;
896 alias _GTimeVal GTimeVal;
897 alias gint function(void *, void *, _GTimeVal *) _BCD_func__3336;
898 alias void GPrivate;
899 alias void * function(_BCD_func__2417) _BCD_func__3337;
900 alias void * function(void *) _BCD_func__3338;
901 alias void function(void *, void *) _BCD_func__3339;
902 enum GThreadPriority {
903 G_THREAD_PRIORITY_LOW=0,
904 G_THREAD_PRIORITY_NORMAL=1,
905 G_THREAD_PRIORITY_HIGH=2,
906 G_THREAD_PRIORITY_URGENT=3,
907 }
908 alias void function(_BCD_func__2418, void *, gulong, gint, gint, gint, void *, _GError * *) _BCD_func__3340;
909 alias void function(void *, gint) _BCD_func__3341;
910 alias gint function(void *, void *) _BCD_func__3342;
911 alias _GStaticPrivate GStaticPrivate;
912 alias _GThread GThread;
913 alias _BCD_func__2418 GThreadFunc;
914 enum GThreadError {
915 G_THREAD_ERROR_AGAIN=0,
916 }
917 alias _GTrashStack GTrashStack;
918 alias _BCD_func__2331 GVoidFunc;
919 alias _GDebugKey GDebugKey;
920 enum GUserDirectory {
921 G_USER_DIRECTORY_DESKTOP=0,
922 G_USER_DIRECTORY_DOCUMENTS=1,
923 G_USER_DIRECTORY_DOWNLOAD=2,
924 G_USER_DIRECTORY_MUSIC=3,
925 G_USER_DIRECTORY_PICTURES=4,
926 G_USER_DIRECTORY_PUBLIC_SHARE=5,
927 G_USER_DIRECTORY_TEMPLATES=6,
928 G_USER_DIRECTORY_VIDEOS=7,
929 G_USER_N_DIRECTORIES=8,
930 }
931 alias _GPtrArray GPtrArray;
932 alias _GByteArray GByteArray;
933 alias _GArray GArray;
934 alias _GFloatIEEE754 GFloatIEEE754;
935 alias _GDoubleIEEE754 GDoubleIEEE754;
936 alias char * function(char *, void *) _BCD_func__2964;
937 alias _BCD_func__2964 GTranslateFunc;
938 alias _BCD_func__2417 GFreeFunc;
939 alias void function(void *, void *, void *) _BCD_func__2965;
940 alias _BCD_func__2965 GHFunc;
941 alias guint function(void *) _BCD_func__2966;
942 alias _BCD_func__2966 GHashFunc;
943 alias gint function(void *, void *) _BCD_func__2967;
944 alias _BCD_func__2967 GEqualFunc;
945 alias gint function(void *, void *, void *) _BCD_func__2968;
946 alias _BCD_func__2968 GCompareDataFunc;
947 alias gint function(void *, void *) _BCD_func__2969;
948 alias _BCD_func__2969 GCompareFunc;
949 alias short gshort;
950 alias ulong function() _BCD_func__3161;
951 struct _GValueArray {
952 guint n_values;
953 _GValue * values;
954 guint n_prealloced;
955 }
956 struct _GTypePluginClass {
957 _GTypeInterface base_iface;
958 _BCD_func__2126 use_plugin;
959 _BCD_func__2126 unuse_plugin;
960 _BCD_func__2125 complete_type_info;
961 _BCD_func__2124 complete_interface_info;
962 }
963 struct _GTypeModuleClass {
964 _GObjectClass parent_class;
965 _BCD_func__3215 load;
966 _BCD_func__3216 unload;
967 _BCD_func__2331 reserved1;
968 _BCD_func__2331 reserved2;
969 _BCD_func__2331 reserved3;
970 _BCD_func__2331 reserved4;
971 }
972 struct _GTypeModule {
973 _GObject parent_instance;
974 guint use_count;
975 _GSList * type_infos;
976 _GSList * interface_infos;
977 char * name;
978 }
979 struct _GParamSpecGType {
980 _GParamSpec parent_instance;
981 GType is_a_type;
982 }
983 struct _GParamSpecOverride {
984 _GParamSpec parent_instance;
985 _GParamSpec * overridden;
986 }
987 struct _GParamSpecObject {
988 _GParamSpec parent_instance;
989 }
990 struct _GParamSpecValueArray {
991 _GParamSpec parent_instance;
992 _GParamSpec * element_spec;
993 guint fixed_n_elements;
994 }
995 struct _GParamSpecPointer {
996 _GParamSpec parent_instance;
997 }
998 struct _GParamSpecBoxed {
999 _GParamSpec parent_instance;
1000 }
1001 struct _GParamSpecParam {
1002 _GParamSpec parent_instance;
1003 }
1004 struct _GParamSpecString {
1005 _GParamSpec parent_instance;
1006 char * default_value;
1007 char * cset_first;
1008 char * cset_nth;
1009 char substitutor;
1010 ubyte bitfield0;
1011 // guint null_fold_if_empty // bits 0 .. 1
1012 // guint ensure_non_null // bits 1 .. 2
1013 }
1014 struct _GParamSpecDouble {
1015 _GParamSpec parent_instance;
1016 double minimum;
1017 double maximum;
1018 double default_value;
1019 double epsilon;
1020 }
1021 struct _GParamSpecFloat {
1022 _GParamSpec parent_instance;
1023 float minimum;
1024 float maximum;
1025 float default_value;
1026 float epsilon;
1027 }
1028 struct _GParamSpecFlags {
1029 _GParamSpec parent_instance;
1030 _GFlagsClass * flags_class;
1031 guint default_value;
1032 }
1033 struct _GParamSpecEnum {
1034 _GParamSpec parent_instance;
1035 _GEnumClass * enum_class;
1036 gint default_value;
1037 }
1038 struct _GParamSpecUnichar {
1039 _GParamSpec parent_instance;
1040 gunichar default_value;
1041 }
1042 struct _GParamSpecUInt64 {
1043 _GParamSpec parent_instance;
1044 ulong minimum;
1045 ulong maximum;
1046 ulong default_value;
1047 }
1048 struct _GParamSpecInt64 {
1049 _GParamSpec parent_instance;
1050 long minimum;
1051 long maximum;
1052 long default_value;
1053 }
1054 struct _GParamSpecULong {
1055 _GParamSpec parent_instance;
1056 gulong minimum;
1057 gulong maximum;
1058 gulong default_value;
1059 }
1060 struct _GParamSpecLong {
1061 _GParamSpec parent_instance;
1062 glong minimum;
1063 glong maximum;
1064 glong default_value;
1065 }
1066 struct _GParamSpecUInt {
1067 _GParamSpec parent_instance;
1068 guint minimum;
1069 guint maximum;
1070 guint default_value;
1071 }
1072 struct _GParamSpecInt {
1073 _GParamSpec parent_instance;
1074 gint minimum;
1075 gint maximum;
1076 gint default_value;
1077 }
1078 struct _GParamSpecBoolean {
1079 _GParamSpec parent_instance;
1080 gint default_value;
1081 }
1082 struct _GParamSpecUChar {
1083 _GParamSpec parent_instance;
1084 char minimum;
1085 char maximum;
1086 char default_value;
1087 }
1088 struct _GParamSpecChar {
1089 _GParamSpec parent_instance;
1090 char minimum;
1091 char maximum;
1092 char default_value;
1093 }
1094 struct _GObjectConstructParam {
1095 _GParamSpec * pspec;
1096 _GValue * value;
1097 }
1098 struct _GObjectClass {
1099 _GTypeClass g_type_class;
1100 _GSList * construct_properties;
1101 _BCD_func__3242 constructor;
1102 _BCD_func__2282 set_property;
1103 _BCD_func__2283 get_property;
1104 _BCD_func__2281 dispose;
1105 _BCD_func__2281 finalize;
1106 _BCD_func__3243 dispatch_properties_changed;
1107 _BCD_func__3244 notify;
1108 _BCD_func__2281 constructed;
1109 void * [7] pdummy;
1110 }
1111 struct _GObject {
1112 _GTypeInstance g_type_instance;
1113 guint ref_count;
1114 void * qdata;
1115 }
1116 struct _GSignalInvocationHint {
1117 guint signal_id;
1118 GQuark detail;
1119 gint run_type;
1120 }
1121 struct _GSignalQuery {
1122 guint signal_id;
1123 char * signal_name;
1124 GType itype;
1125 gint signal_flags;
1126 GType return_type;
1127 guint n_params;
1128 GType * param_types;
1129 }
1130 struct _GCClosure {
1131 _GClosure closure;
1132 void * callback;
1133 }
1134 struct _GClosureNotifyData {
1135 void * data;
1136 _BCD_func__2330 notify;
1137 }
1138 struct _GClosure {
1139 guint bitfield0;
1140 // guint ref_count // bits 0 .. 15
1141 // guint meta_marshal // bits 15 .. 16
1142 // guint n_guards // bits 16 .. 17
1143 // guint n_fnotifiers // bits 17 .. 19
1144 // guint n_inotifiers // bits 19 .. 27
1145 // guint in_inotify // bits 27 .. 28
1146 // guint floating // bits 28 .. 29
1147 // guint derivative_flag // bits 29 .. 30
1148 // guint in_marshal // bits 30 .. 31
1149 // guint is_invalid // bits 31 .. 32
1150 _BCD_func__2311 marshal;
1151 void * data;
1152 _GClosureNotifyData * notifiers;
1153 }
1154 struct _GParamSpecTypeInfo {
1155 ushort instance_size;
1156 ushort n_preallocs;
1157 _BCD_func__3253 instance_init;
1158 GType value_type;
1159 _BCD_func__3253 finalize;
1160 _BCD_func__3254 value_set_default;
1161 _BCD_func__3255 value_validate;
1162 _BCD_func__3256 values_cmp;
1163 }
1164 struct _GParameter {
1165 char * name;
1166 _GValue value;
1167 }
1168 struct _GParamSpecClass {
1169 _GTypeClass g_type_class;
1170 GType value_type;
1171 _BCD_func__3253 finalize;
1172 _BCD_func__3254 value_set_default;
1173 _BCD_func__3255 value_validate;
1174 _BCD_func__3256 values_cmp;
1175 void * [4] dummy;
1176 }
1177 struct _GParamSpec {
1178 _GTypeInstance g_type_instance;
1179 char * name;
1180 gint flags;
1181 GType value_type;
1182 GType owner_type;
1183 char * _nick;
1184 char * _blurb;
1185 void * qdata;
1186 guint ref_count;
1187 guint param_id;
1188 }
1189 struct _GFlagsValue {
1190 guint value;
1191 char * value_name;
1192 char * value_nick;
1193 }
1194 struct _GEnumValue {
1195 gint value;
1196 char * value_name;
1197 char * value_nick;
1198 }
1199 struct _GFlagsClass {
1200 _GTypeClass g_type_class;
1201 guint mask;
1202 guint n_values;
1203 _GFlagsValue * values;
1204 }
1205 struct _GEnumClass {
1206 _GTypeClass g_type_class;
1207 gint minimum;
1208 gint maximum;
1209 guint n_values;
1210 _GEnumValue * values;
1211 }
1212 struct _GTypeQuery {
1213 GType type;
1214 char * type_name;
1215 guint class_size;
1216 guint instance_size;
1217 }
1218 struct _GTypeValueTable {
1219 _BCD_func__3266 value_init;
1220 _BCD_func__3266 value_free;
1221 _BCD_func__2389 value_copy;
1222 _BCD_func__3267 value_peek_pointer;
1223 char * collect_format;
1224 _BCD_func__3268 collect_value;
1225 char * lcopy_format;
1226 _BCD_func__3269 lcopy_value;
1227 }
1228 struct _GInterfaceInfo {
1229 _BCD_func__2422 interface_init;
1230 _BCD_func__2422 interface_finalize;
1231 void * interface_data;
1232 }
1233 struct _GTypeFundamentalInfo {
1234 gint type_flags;
1235 }
1236 struct _GTypeInfo {
1237 ushort class_size;
1238 _BCD_func__2417 base_init;
1239 _BCD_func__2417 base_finalize;
1240 _BCD_func__2422 class_init;
1241 _BCD_func__2422 class_finalize;
1242 void * class_data;
1243 ushort instance_size;
1244 ushort n_preallocs;
1245 _BCD_func__2424 instance_init;
1246 _GTypeValueTable * value_table;
1247 }
1248 struct _GTypeInstance {
1249 _GTypeClass * g_class;
1250 }
1251 struct _GTypeInterface {
1252 GType g_type;
1253 GType g_instance_type;
1254 }
1255 struct _GTypeClass {
1256 GType g_type;
1257 }
1258 union N7_GValue4__49E {
1259 gint v_int;
1260 guint v_uint;
1261 glong v_long;
1262 gulong v_ulong;
1263 long v_int64;
1264 ulong v_uint64;
1265 float v_float;
1266 double v_double;
1267 void * v_pointer;
1268 }
1269 struct _GValue {
1270 GType g_type;
1271 N7_GValue4__49E [2] data;
1272 }
1273 struct _GThreadPool {
1274 _BCD_func__2422 func;
1275 void * user_data;
1276 gint exclusive;
1277 }
1278 union _GTokenValue {
1279 void * v_symbol;
1280 char * v_identifier;
1281 gulong v_binary;
1282 gulong v_octal;
1283 gulong v_int;
1284 ulong v_int64;
1285 double v_float;
1286 gulong v_hex;
1287 char * v_string;
1288 char * v_comment;
1289 char v_char;
1290 guint v_error;
1291 }
1292 struct _GScannerConfig {
1293 char * cset_skip_characters;
1294 char * cset_identifier_first;
1295 char * cset_identifier_nth;
1296 char * cpair_comment_single;
1297 guint bitfield0;
1298 // guint case_sensitive // bits 0 .. 1
1299 // guint skip_comment_multi // bits 1 .. 2
1300 // guint skip_comment_single // bits 2 .. 3
1301 // guint scan_comment_multi // bits 3 .. 4
1302 // guint scan_identifier // bits 4 .. 5
1303 // guint scan_identifier_1char // bits 5 .. 6
1304 // guint scan_identifier_NULL // bits 6 .. 7
1305 // guint scan_symbols // bits 7 .. 8
1306 // guint scan_binary // bits 8 .. 9
1307 // guint scan_octal // bits 9 .. 10
1308 // guint scan_float // bits 10 .. 11
1309 // guint scan_hex // bits 11 .. 12
1310 // guint scan_hex_dollar // bits 12 .. 13
1311 // guint scan_string_sq // bits 13 .. 14
1312 // guint scan_string_dq // bits 14 .. 15
1313 // guint numbers_2_int // bits 15 .. 16
1314 // guint int_2_float // bits 16 .. 17
1315 // guint identifier_2_string // bits 17 .. 18
1316 // guint char_2_token // bits 18 .. 19
1317 // guint symbol_2_token // bits 19 .. 20
1318 // guint scope_0_fallback // bits 20 .. 21
1319 // guint store_int64 // bits 21 .. 22
1320 guint padding_dummy;
1321 }
1322 struct _GScanner {
1323 void * user_data;
1324 guint max_parse_errors;
1325 guint parse_errors;
1326 char * input_name;
1327 void * qdata;
1328 _GScannerConfig * config;
1329 gint token;
1330 _GTokenValue value;
1331 guint line;
1332 guint position;
1333 gint next_token;
1334 _GTokenValue next_value;
1335 guint next_line;
1336 guint next_position;
1337 void * symbol_table;
1338 gint input_fd;
1339 char * text;
1340 char * text_end;
1341 char * buffer;
1342 guint scope_id;
1343 _BCD_func__2500 msg_handler;
1344 }
1345 struct _GTuples {
1346 guint len;
1347 }
1348 struct _GQueue {
1349 _GList * head;
1350 _GList * tail;
1351 guint length;
1352 }
1353 struct _GOptionEntry {
1354 char * long_name;
1355 char short_name;
1356 gint flags;
1357 gint arg;
1358 void * arg_data;
1359 char * description;
1360 char * arg_description;
1361 }
1362 struct _GNode {
1363 void * data;
1364 _GNode * next;
1365 _GNode * prev;
1366 _GNode * parent;
1367 _GNode * children;
1368 }
1369 struct _GMarkupParser {
1370 _BCD_func__3288 start_element;
1371 _BCD_func__3289 end_element;
1372 _BCD_func__3290 text;
1373 _BCD_func__3290 passthrough;
1374 _BCD_func__3291 error;
1375 }
1376 struct _GIOFuncs {
1377 _BCD_func__3293 io_read;
1378 _BCD_func__3294 io_write;
1379 _BCD_func__3295 io_seek;
1380 _BCD_func__3296 io_close;
1381 _BCD_func__3297 io_create_watch;
1382 _BCD_func__3298 io_free;
1383 _BCD_func__3299 io_set_flags;
1384 _BCD_func__3300 io_get_flags;
1385 }
1386 struct _GIOChannel {
1387 gint ref_count;
1388 _GIOFuncs * funcs;
1389 char * encoding;
1390 void * read_cd;
1391 void * write_cd;
1392 char * line_term;
1393 guint line_term_len;
1394 gsize buf_size;
1395 _GString * read_buf;
1396 _GString * encoded_read_buf;
1397 _GString * write_buf;
1398 char [6] partial_write_buf;
1399 ubyte bitfield0;
1400 // guint use_buffer // bits 0 .. 1
1401 // guint do_encode // bits 1 .. 2
1402 // guint close_on_unref // bits 2 .. 3
1403 // guint is_readable // bits 3 .. 4
1404 // guint is_writeable // bits 4 .. 5
1405 // guint is_seekable // bits 5 .. 6
1406 void * reserved1;
1407 void * reserved2;
1408 }
1409 struct _GString {
1410 char * str;
1411 gsize len;
1412 gsize allocated_len;
1413 }
1414 struct _GPollFD {
1415 gint fd;
1416 ushort events;
1417 ushort revents;
1418 }
1419 struct _GSourceFuncs {
1420 _BCD_func__3305 prepare;
1421 _BCD_func__3306 check;
1422 _BCD_func__3307 dispatch;
1423 _BCD_func__3308 finalize;
1424 _BCD_func__2695 closure_callback;
1425 _BCD_func__2331 closure_marshal;
1426 }
1427 struct _GSourceCallbackFuncs {
1428 _BCD_func__2417 ref_;
1429 _BCD_func__2417 unref;
1430 _BCD_func__3310 get;
1431 }
1432 struct _GSource {
1433 void * callback_data;
1434 _GSourceCallbackFuncs * callback_funcs;
1435 _GSourceFuncs * source_funcs;
1436 guint ref_count;
1437 void * context;
1438 gint priority;
1439 guint flags;
1440 guint source_id;
1441 _GSList * poll_fds;
1442 _GSource * prev;
1443 _GSource * next;
1444 void * reserved1;
1445 void * reserved2;
1446 }
1447 struct _GSList {
1448 void * data;
1449 _GSList * next;
1450 }
1451 struct _GHookList {
1452 gulong seq_id;
1453 guint bitfield0;
1454 // guint hook_size // bits 0 .. 16
1455 // guint is_setup // bits 16 .. 17
1456 _GHook * hooks;
1457 void * dummy3;
1458 _BCD_func__2731 finalize_hook;
1459 void * [2] dummy;
1460 }
1461 struct _GHook {
1462 void * data;
1463 _GHook * next;
1464 _GHook * prev;
1465 guint ref_count;
1466 gulong hook_id;
1467 guint flags;
1468 void * func;
1469 _BCD_func__2417 destroy;
1470 }
1471 struct _GDate {
1472 guint bitfield0;
1473 // guint julian_days // bits 0 .. 32
1474 guint bitfield1;
1475 // guint julian // bits 32 .. 33
1476 // guint dmy // bits 33 .. 34
1477 // guint day // bits 34 .. 40
1478 // guint month // bits 40 .. 44
1479 // guint year // bits 44 .. 60
1480 }
1481 struct _GCompletion {
1482 _GList * items;
1483 _BCD_func__2772 func;
1484 char * prefix;
1485 _GList * cache;
1486 _BCD_func__2771 strncmp_func;
1487 }
1488 struct _GList {
1489 void * data;
1490 _GList * next;
1491 _GList * prev;
1492 }
1493 struct _GMemVTable {
1494 _BCD_func__3319 malloc;
1495 _BCD_func__3320 realloc;
1496 _BCD_func__2417 free;
1497 _BCD_func__3321 calloc;
1498 _BCD_func__3319 try_malloc;
1499 _BCD_func__3320 try_realloc;
1500 }
1501 struct _GOnce {
1502 gint status;
1503 void * retval;
1504 }
1505 struct _GStaticRWLock {
1506 _GStaticMutex mutex;
1507 void * read_cond;
1508 void * write_cond;
1509 guint read_counter;
1510 gint have_writer;
1511 guint want_to_read;
1512 guint want_to_write;
1513 }
1514 struct _GStaticRecMutex {
1515 _GStaticMutex mutex;
1516 guint depth;
1517 _GSystemThread owner;
1518 }
1519 struct _GThreadFunctions {
1520 _BCD_func__3330 mutex_new;
1521 _BCD_func__3331 mutex_lock;
1522 _BCD_func__3332 mutex_trylock;
1523 _BCD_func__3331 mutex_unlock;
1524 _BCD_func__3331 mutex_free;
1525 _BCD_func__3333 cond_new;
1526 _BCD_func__3334 cond_signal;
1527 _BCD_func__3334 cond_broadcast;
1528 _BCD_func__3335 cond_wait;
1529 _BCD_func__3336 cond_timed_wait;
1530 _BCD_func__3334 cond_free;
1531 _BCD_func__3337 private_new;
1532 _BCD_func__3338 private_get;
1533 _BCD_func__3339 private_set;
1534 _BCD_func__3340 thread_create;
1535 _BCD_func__2331 thread_yield;
1536 _BCD_func__2417 thread_join;
1537 _BCD_func__2331 thread_exit;
1538 _BCD_func__3341 thread_set_priority;
1539 _BCD_func__2417 thread_self;
1540 _BCD_func__3342 thread_equal;
1541 }
1542 struct _GStaticPrivate {
1543 guint index;
1544 }
1545 struct _GThread {
1546 _BCD_func__2418 func;
1547 void * data;
1548 gint joinable;
1549 gint priority;
1550 }
1551 struct _GTrashStack {
1552 _GTrashStack * next;
1553 }
1554 struct _GDebugKey {
1555 char * key;
1556 guint value;
1557 }
1558 struct _GError {
1559 guint domain;
1560 gint code;
1561 char * message;
1562 }
1563 struct _GPtrArray {
1564 void * * pdata;
1565 guint len;
1566 }
1567 struct _GByteArray {
1568 char * data;
1569 guint len;
1570 }
1571 struct _GArray {
1572 char * data;
1573 guint len;
1574 }
1575 struct _GTimeVal {
1576 glong tv_sec;
1577 glong tv_usec;
1578 }
1579 struct N14_GFloatIEEE7543__1E {
1580 guint bitfield0;
1581 // guint mantissa // bits 0 .. 23
1582 // guint biased_exponent // bits 23 .. 31
1583 // guint sign // bits 31 .. 32
1584 }
1585 union _GFloatIEEE754 {
1586 float v_float;
1587 N14_GFloatIEEE7543__1E mpn;
1588 }
1589 struct N15_GDoubleIEEE7543__2E {
1590 guint bitfield0;
1591 // guint mantissa_low // bits 0 .. 32
1592 guint bitfield1;
1593 // guint mantissa_high // bits 32 .. 52
1594 // guint biased_exponent // bits 52 .. 63
1595 // guint sign // bits 63 .. 64
1596 }
1597 union _GDoubleIEEE754 {
1598 double v_double;
1599 N15_GDoubleIEEE7543__2E mpn;
1600 }
1601 version(DYNLINK){
1602 mixin(gshared!(
1603 "extern (C) void function(_GValue *, char *)g_value_set_string_take_ownership;
1604 extern (C) void function(_GValue *, char *)g_value_take_string;
1605 extern (C) char * function(_GValue *)g_strdup_value_contents;
1606 extern (C) GType function(char *)g_pointer_type_register_static;
1607 extern (C) GType function(_GValue *)g_value_get_gtype;
1608 extern (C) void function(_GValue *, GType)g_value_set_gtype;
1609 extern (C) GType function()g_gtype_get_type;
1610 extern (C) void * function(_GValue *)g_value_get_pointer;
1611 extern (C) void function(_GValue *, void *)g_value_set_pointer;
1612 extern (C) char * function(_GValue *)g_value_dup_string;
1613 extern (C) char * function(_GValue *)g_value_get_string;
1614 extern (C) void function(_GValue *, char *)g_value_set_static_string;
1615 extern (C) void function(_GValue *, char *)g_value_set_string;
1616 extern (C) double function(_GValue *)g_value_get_double;
1617 extern (C) void function(_GValue *, double)g_value_set_double;
1618 extern (C) float function(_GValue *)g_value_get_float;
1619 extern (C) void function(_GValue *, float)g_value_set_float;
1620 extern (C) ulong function(_GValue *)g_value_get_uint64;
1621 extern (C) void function(_GValue *, ulong)g_value_set_uint64;
1622 extern (C) long function(_GValue *)g_value_get_int64;
1623 extern (C) void function(_GValue *, long)g_value_set_int64;
1624 extern (C) gulong function(_GValue *)g_value_get_ulong;
1625 extern (C) void function(_GValue *, gulong)g_value_set_ulong;
1626 extern (C) glong function(_GValue *)g_value_get_long;
1627 extern (C) void function(_GValue *, glong)g_value_set_long;
1628 extern (C) guint function(_GValue *)g_value_get_uint;
1629 extern (C) void function(_GValue *, guint)g_value_set_uint;
1630 extern (C) gint function(_GValue *)g_value_get_int;
1631 extern (C) void function(_GValue *, gint)g_value_set_int;
1632 extern (C) gint function(_GValue *)g_value_get_boolean;
1633 extern (C) void function(_GValue *, gint)g_value_set_boolean;
1634 extern (C) char function(_GValue *)g_value_get_uchar;
1635 extern (C) void function(_GValue *, char)g_value_set_uchar;
1636 extern (C) char function(_GValue *)g_value_get_char;
1637 extern (C) void function(_GValue *, char)g_value_set_char;
1638 extern (C) _GValueArray * function(_GValueArray *, _BCD_func__2968, void *)g_value_array_sort_with_data;
1639 extern (C) _GValueArray * function(_GValueArray *, _BCD_func__2969)g_value_array_sort;
1640 extern (C) _GValueArray * function(_GValueArray *, guint)g_value_array_remove;
1641 extern (C) _GValueArray * function(_GValueArray *, guint, _GValue *)g_value_array_insert;
1642 extern (C) _GValueArray * function(_GValueArray *, _GValue *)g_value_array_append;
1643 extern (C) _GValueArray * function(_GValueArray *, _GValue *)g_value_array_prepend;
1644 extern (C) _GValueArray * function(_GValueArray *)g_value_array_copy;
1645 extern (C) void function(_GValueArray *)g_value_array_free;
1646 extern (C) _GValueArray * function(guint)g_value_array_new;
1647 extern (C) _GValue * function(_GValueArray *, guint)g_value_array_get_nth;
1648 extern (C) void function(void *, GType, GType, _GInterfaceInfo *)g_type_plugin_complete_interface_info;
1649 extern (C) void function(void *, GType, _GTypeInfo *, _GTypeValueTable *)g_type_plugin_complete_type_info;
1650 extern (C) void function(void *)g_type_plugin_unuse;
1651 extern (C) void function(void *)g_type_plugin_use;
1652 extern (C) GType function()g_type_plugin_get_type;
1653 extern (C) GType function(_GTypeModule *, char *, _GFlagsValue *)g_type_module_register_flags;
1654 extern (C) GType function(_GTypeModule *, char *, _GEnumValue *)g_type_module_register_enum;
1655 extern (C) void function(_GTypeModule *, GType, GType, _GInterfaceInfo *)g_type_module_add_interface;
1656 extern (C) GType function(_GTypeModule *, GType, char *, _GTypeInfo *, gint)g_type_module_register_type;
1657 extern (C) void function(_GTypeModule *, char *)g_type_module_set_name;
1658 extern (C) void function(_GTypeModule *)g_type_module_unuse;
1659 extern (C) gint function(_GTypeModule *)g_type_module_use;
1660 extern (C) GType function()g_type_module_get_type;
1661 extern (C) GType function()g_io_condition_get_type;
1662 extern (C) GType function()g_io_channel_get_type;
1663 extern (C) void function(_GSource *, _GClosure *)g_source_set_closure;
1664 extern (C) extern GType ** g_param_spec_types;
1665 extern (C) _GParamSpec * function(char *, char *, char *, GType, gint)g_param_spec_gtype;
1666 extern (C) _GParamSpec * function(char *, _GParamSpec *)g_param_spec_override;
1667 extern (C) _GParamSpec * function(char *, char *, char *, GType, gint)g_param_spec_object;
1668 extern (C) _GParamSpec * function(char *, char *, char *, _GParamSpec *, gint)g_param_spec_value_array;
1669 extern (C) _GParamSpec * function(char *, char *, char *, gint)g_param_spec_pointer;
1670 extern (C) _GParamSpec * function(char *, char *, char *, GType, gint)g_param_spec_boxed;
1671 extern (C) _GParamSpec * function(char *, char *, char *, GType, gint)g_param_spec_param;
1672 extern (C) _GParamSpec * function(char *, char *, char *, char *, gint)g_param_spec_string;
1673 extern (C) _GParamSpec * function(char *, char *, char *, double, double, double, gint)g_param_spec_double;
1674 extern (C) _GParamSpec * function(char *, char *, char *, float, float, float, gint)g_param_spec_float;
1675 extern (C) _GParamSpec * function(char *, char *, char *, GType, guint, gint)g_param_spec_flags;
1676 extern (C) _GParamSpec * function(char *, char *, char *, GType, gint, gint)g_param_spec_enum;
1677 extern (C) _GParamSpec * function(char *, char *, char *, gunichar, gint)g_param_spec_unichar;
1678 extern (C) _GParamSpec * function(char *, char *, char *, ulong, ulong, ulong, gint)g_param_spec_uint64;
1679 extern (C) _GParamSpec * function(char *, char *, char *, long, long, long, gint)g_param_spec_int64;
1680 extern (C) _GParamSpec * function(char *, char *, char *, gulong, gulong, gulong, gint)g_param_spec_ulong;
1681 extern (C) _GParamSpec * function(char *, char *, char *, glong, glong, glong, gint)g_param_spec_long;
1682 extern (C) _GParamSpec * function(char *, char *, char *, guint, guint, guint, gint)g_param_spec_uint;
1683 extern (C) _GParamSpec * function(char *, char *, char *, gint, gint, gint, gint)g_param_spec_int;
1684 extern (C) _GParamSpec * function(char *, char *, char *, gint, gint)g_param_spec_boolean;
1685 extern (C) _GParamSpec * function(char *, char *, char *, char, char, char, gint)g_param_spec_uchar;
1686 extern (C) _GParamSpec * function(char *, char *, char *, char, char, char, gint)g_param_spec_char;
1687 extern (C) gsize function(gsize, void *)g_object_compat_control;
1688 extern (C) void function(_GValue *, void *)g_value_set_object_take_ownership;
1689 extern (C) void function(_GValue *, void *)g_value_take_object;
1690 extern (C) void function(_GObject *)g_object_run_dispose;
1691 extern (C) void function(_GObject *)g_object_force_floating;
1692 extern (C) gulong function(void *, in char *, _BCD_func__2331, void *, gint)g_signal_connect_object;
1693 extern (C) void * function(_GValue *)g_value_dup_object;
1694 extern (C) void * function(_GValue *)g_value_get_object;
1695 extern (C) void function(_GValue *, void *)g_value_set_object;
1696 extern (C) _GClosure * function(guint, _GObject *)g_closure_new_object;
1697 extern (C) _GClosure * function(_BCD_func__2331, _GObject *)g_cclosure_new_object_swap;
1698 extern (C) _GClosure * function(_BCD_func__2331, _GObject *)g_cclosure_new_object;
1699 extern (C) void function(_GObject *, _GClosure *)g_object_watch_closure;
1700 extern (C) void * function(_GObject *, char *)g_object_steal_data;
1701 extern (C) void function(_GObject *, char *, void *, _BCD_func__2417)g_object_set_data_full;
1702 extern (C) void function(_GObject *, in char *, void *)g_object_set_data;
1703 extern (C) void * function(_GObject *, in char *)g_object_get_data;
1704 extern (C) void * function(_GObject *, GQuark)g_object_steal_qdata;
1705 extern (C) void function(_GObject *, GQuark, void *, _BCD_func__2417)g_object_set_qdata_full;
1706 extern (C) void function(_GObject *, GQuark, void *)g_object_set_qdata;
1707 extern (C) void * function(_GObject *, GQuark)g_object_get_qdata;
1708 extern (C) void function(_GObject *, _BCD_func__2274, void *)g_object_remove_toggle_ref;
1709 extern (C) void function(_GObject *, _BCD_func__2274, void *)g_object_add_toggle_ref;
1710 extern (C) void function(_GObject *, void * *)g_object_remove_weak_pointer;
1711 extern (C) void function(_GObject *, void * *)g_object_add_weak_pointer;
1712 extern (C) void function(_GObject *, _BCD_func__2280, void *)g_object_weak_unref;
1713 extern (C) void function(_GObject *, _BCD_func__2280, void *)g_object_weak_ref;
1714 extern (C) void function(void *)g_object_unref;
1715 extern (C) void * function(void *)g_object_ref;
1716 extern (C) void * function(void *)g_object_ref_sink;
1717 extern (C) gint function(void *)g_object_is_floating;
1718 extern (C) void function(_GObject *)g_object_thaw_notify;
1719 extern (C) void function(_GObject *, char *)g_object_notify;
1720 extern (C) void function(_GObject *)g_object_freeze_notify;
1721 extern (C) void function(_GObject *, char *, _GValue *)g_object_get_property;
1722 extern (C) void function(_GObject *, char *, _GValue *)g_object_set_property;
1723 extern (C) void function(_GObject *, char *, char *)g_object_get_valist;
1724 extern (C) void function(_GObject *, char *, char *)g_object_set_valist;
1725 extern (C) void function(void *, char *, ...)g_object_disconnect;
1726 extern (C) void * function(void *, char *, ...)g_object_connect;
1727 extern (C) void function(void *, in char *, ...)g_object_get;
1728 extern (C) void function(void *, in char *, ...)g_object_set;
1729 extern (C) _GObject * function(GType, char *, char *)g_object_new_valist;
1730 extern (C) void * function(GType, guint, _GParameter *)g_object_newv;
1731 extern (C) void * function(GType, char *, ...)g_object_new;
1732 extern (C) _GParamSpec * * function(void *, guint *)g_object_interface_list_properties;
1733 extern (C) _GParamSpec * function(void *, char *)g_object_interface_find_property;
1734 extern (C) void function(void *, _GParamSpec *)g_object_interface_install_property;
1735 extern (C) void function(_GObjectClass *, guint, char *)g_object_class_override_property;
1736 extern (C) _GParamSpec * * function(_GObjectClass *, guint *)g_object_class_list_properties;
1737 extern (C) _GParamSpec * function(_GObjectClass *, char *)g_object_class_find_property;
1738 extern (C) void function(_GObjectClass *, guint, _GParamSpec *)g_object_class_install_property;
1739 extern (C) GType function()g_initially_unowned_get_type;
1740 extern (C) void function(GType)_g_signals_destroy;
1741 extern (C) void function(void *)g_signal_handlers_destroy;
1742 extern (C) gint function(_GSignalInvocationHint *, _GValue *, _GValue *, void *)g_signal_accumulator_true_handled;
1743 extern (C) void function(_GValue *, _GValue *)g_signal_chain_from_overridden;
1744 extern (C) void function(guint, GType, _GClosure *)g_signal_override_class_closure;
1745 extern (C) guint function(void *, gint, guint, GQuark, _GClosure *, void *, void *)g_signal_handlers_disconnect_matched;
1746 extern (C) guint function(void *, gint, guint, GQuark, _GClosure *, void *, void *)g_signal_handlers_unblock_matched;
1747 extern (C) guint function(void *, gint, guint, GQuark, _GClosure *, void *, void *)g_signal_handlers_block_matched;
1748 extern (C) gulong function(void *, gint, guint, GQuark, _GClosure *, void *, void *)g_signal_handler_find;
1749 extern (C) gint function(void *, gulong)g_signal_handler_is_connected;
1750 extern (C) void function(void *, gulong)g_signal_handler_disconnect;
1751 extern (C) void function(void *, gulong)g_signal_handler_unblock;
1752 extern (C) void function(void *, gulong)g_signal_handler_block;
1753 extern (C) gulong function(void *, in char *, _BCD_func__2331, void *, _BCD_func__2330, gint)g_signal_connect_data;
1754 extern (C) gulong function(void *, in char *, _GClosure *, gint)g_signal_connect_closure;
1755 extern (C) gulong function(void *, guint, GQuark, _GClosure *, gint)g_signal_connect_closure_by_id;
1756 extern (C) gint function(void *, guint, GQuark, gint)g_signal_has_handler_pending;
1757 extern (C) void function(guint, gulong)g_signal_remove_emission_hook;
1758 extern (C) gulong function(guint, GQuark, _BCD_func__2310, void *, _BCD_func__2417)g_signal_add_emission_hook;
1759 extern (C) void function(void *, in char *)g_signal_stop_emission_by_name;
1760 extern (C) void function(void *, guint, GQuark)g_signal_stop_emission;
1761 extern (C) _GSignalInvocationHint * function(void *)g_signal_get_invocation_hint;
1762 extern (C) gint function(in char *, GType, guint *, GQuark *, gint)g_signal_parse_name;
1763 extern (C) guint * function(GType, guint *)g_signal_list_ids;
1764 extern (C) void function(guint, _GSignalQuery *)g_signal_query;
1765 extern (C) char * function(guint)g_signal_name;
1766 extern (C) guint function(in char *, GType)g_signal_lookup;
1767 extern (C) void function(void *, in char *, ...)g_signal_emit_by_name;
1768 extern (C) void function(void *, guint, GQuark, ...)g_signal_emit;
1769 extern (C) void function(void *, guint, GQuark, in char *)g_signal_emit_valist;
1770 extern (C) void function(_GValue *, guint, GQuark, _GValue *)g_signal_emitv;
1771 extern (C) guint function(in char *, GType, gint, guint, _BCD_func__2309, void *, _BCD_func__2311, GType, guint, ...)g_signal_new;
1772 extern (C) guint function(in char *, GType, gint, _GClosure *, _BCD_func__2309, void *, _BCD_func__2311, GType, guint, char *)g_signal_new_valist;
1773 extern (C) guint function(in char *, GType, gint, _GClosure *, _BCD_func__2309, void *, _BCD_func__2311, GType, guint, GType *)g_signal_newv;
1774 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *)g_cclosure_marshal_STRING__OBJECT_POINTER;
1775 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *)g_cclosure_marshal_BOOLEAN__FLAGS;
1776 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *)g_cclosure_marshal_VOID__UINT_POINTER;
1777 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *)g_cclosure_marshal_VOID__OBJECT;
1778 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *)g_cclosure_marshal_VOID__POINTER;
1779 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *)g_cclosure_marshal_VOID__BOXED;
1780 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *)g_cclosure_marshal_VOID__PARAM;
1781 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *)g_cclosure_marshal_VOID__STRING;
1782 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *)g_cclosure_marshal_VOID__DOUBLE;
1783 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *)g_cclosure_marshal_VOID__FLOAT;
1784 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *)g_cclosure_marshal_VOID__FLAGS;
1785 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *)g_cclosure_marshal_VOID__ENUM;
1786 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *)g_cclosure_marshal_VOID__ULONG;
1787 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *)g_cclosure_marshal_VOID__LONG;
1788 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *)g_cclosure_marshal_VOID__UINT;
1789 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *)g_cclosure_marshal_VOID__INT;
1790 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *)g_cclosure_marshal_VOID__UCHAR;
1791 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *)g_cclosure_marshal_VOID__CHAR;
1792 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *)g_cclosure_marshal_VOID__BOOLEAN;
1793 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *, void *)g_cclosure_marshal_VOID__VOID;
1794 extern (C) void function(_GClosure *, _GValue *, guint, _GValue *, void *)g_closure_invoke;
1795 extern (C) void function(_GClosure *)g_closure_invalidate;
1796 extern (C) void function(_GClosure *, void *, _BCD_func__2311)g_closure_set_meta_marshal;
1797 extern (C) void function(_GClosure *, _BCD_func__2311)g_closure_set_marshal;
1798 extern (C) void function(_GClosure *, void *, _BCD_func__2330, void *, _BCD_func__2330)g_closure_add_marshal_guards;
1799 extern (C) void function(_GClosure *, void *, _BCD_func__2330)g_closure_remove_invalidate_notifier;
1800 extern (C) void function(_GClosure *, void *, _BCD_func__2330)g_closure_add_invalidate_notifier;
1801 extern (C) void function(_GClosure *, void *, _BCD_func__2330)g_closure_remove_finalize_notifier;
1802 extern (C) void function(_GClosure *, void *, _BCD_func__2330)g_closure_add_finalize_notifier;
1803 extern (C) _GClosure * function(guint, void *)g_closure_new_simple;
1804 extern (C) void function(_GClosure *)g_closure_unref;
1805 extern (C) void function(_GClosure *)g_closure_sink;
1806 extern (C) _GClosure * function(_GClosure *)g_closure_ref;
1807 extern (C) _GClosure * function(GType, guint)g_signal_type_cclosure_new;
1808 extern (C) _GClosure * function(_BCD_func__2331, void *, _BCD_func__2330)g_cclosure_new_swap;
1809 extern (C) _GClosure * function(_BCD_func__2331, void *, _BCD_func__2330)g_cclosure_new;
1810 extern (C) _GParamSpec * * function(void *, GType, guint *)g_param_spec_pool_list;
1811 extern (C) _GList * function(void *, GType)g_param_spec_pool_list_owned;
1812 extern (C) _GParamSpec * function(void *, char *, GType, gint)g_param_spec_pool_lookup;
1813 extern (C) void function(void *, _GParamSpec *)g_param_spec_pool_remove;
1814 extern (C) void function(void *, _GParamSpec *, GType)g_param_spec_pool_insert;
1815 extern (C) void * function(gint)g_param_spec_pool_new;
1816 extern (C) void * function(GType, char *, char *, char *, gint)g_param_spec_internal;
1817 extern (C) GType function(char *, _GParamSpecTypeInfo *, GType)_g_param_type_register_static_constant;
1818 extern (C) GType function(char *, _GParamSpecTypeInfo *)g_param_type_register_static;
1819 extern (C) void function(_GValue *, _GParamSpec *)g_value_set_param_take_ownership;
1820 extern (C) void function(_GValue *, _GParamSpec *)g_value_take_param;
1821 extern (C) _GParamSpec * function(_GValue *)g_value_dup_param;
1822 extern (C) _GParamSpec * function(_GValue *)g_value_get_param;
1823 extern (C) void function(_GValue *, _GParamSpec *)g_value_set_param;
1824 extern (C) char * function(_GParamSpec *)g_param_spec_get_blurb;
1825 extern (C) char * function(_GParamSpec *)g_param_spec_get_nick;
1826 extern (C) char * function(_GParamSpec *)g_param_spec_get_name;
1827 extern (C) gint function(_GParamSpec *, _GValue *, _GValue *)g_param_values_cmp;
1828 extern (C) gint function(_GParamSpec *, _GValue *, _GValue *, gint)g_param_value_convert;
1829 extern (C) gint function(_GParamSpec *, _GValue *)g_param_value_validate;
1830 extern (C) gint function(_GParamSpec *, _GValue *)g_param_value_defaults;
1831 extern (C) void function(_GParamSpec *, _GValue *)g_param_value_set_default;
1832 extern (C) _GParamSpec * function(_GParamSpec *)g_param_spec_get_redirect_target;
1833 extern (C) void * function(_GParamSpec *, GQuark)g_param_spec_steal_qdata;
1834 extern (C) void function(_GParamSpec *, GQuark, void *, _BCD_func__2417)g_param_spec_set_qdata_full;
1835 extern (C) void function(_GParamSpec *, GQuark, void *)g_param_spec_set_qdata;
1836 extern (C) void * function(_GParamSpec *, GQuark)g_param_spec_get_qdata;
1837 extern (C) _GParamSpec * function(_GParamSpec *)g_param_spec_ref_sink;
1838 extern (C) void function(_GParamSpec *)g_param_spec_sink;
1839 extern (C) void function(_GParamSpec *)g_param_spec_unref;
1840 extern (C) _GParamSpec * function(_GParamSpec *)g_param_spec_ref;
1841 extern (C) void function(GType, GType, _BCD_func__2389)g_value_register_transform_func;
1842 extern (C) gint function(_GValue *, _GValue *)g_value_transform;
1843 extern (C) gint function(GType, GType)g_value_type_transformable;
1844 extern (C) gint function(GType, GType)g_value_type_compatible;
1845 extern (C) void * function(_GValue *)g_value_peek_pointer;
1846 extern (C) gint function(_GValue *)g_value_fits_pointer;
1847 extern (C) void function(_GValue *, void *)g_value_set_instance;
1848 extern (C) void function(_GValue *)g_value_unset;
1849 extern (C) _GValue * function(_GValue *)g_value_reset;
1850 extern (C) void function(_GValue *, _GValue *)g_value_copy;
1851 extern (C) _GValue * function(_GValue *, GType)g_value_init;
1852 extern (C) void function(GType, _GTypeInfo *, _GFlagsValue *)g_flags_complete_type_info;
1853 extern (C) void function(GType, _GTypeInfo *, _GEnumValue *)g_enum_complete_type_info;
1854 extern (C) GType function(char *, _GFlagsValue *)g_flags_register_static;
1855 extern (C) GType function(char *, _GEnumValue *)g_enum_register_static;
1856 extern (C) guint function(_GValue *)g_value_get_flags;
1857 extern (C) void function(_GValue *, guint)g_value_set_flags;
1858 extern (C) gint function(_GValue *)g_value_get_enum;
1859 extern (C) void function(_GValue *, gint)g_value_set_enum;
1860 extern (C) _GFlagsValue * function(_GFlagsClass *, char *)g_flags_get_value_by_nick;
1861 extern (C) _GFlagsValue * function(_GFlagsClass *, char *)g_flags_get_value_by_name;
1862 extern (C) _GFlagsValue * function(_GFlagsClass *, guint)g_flags_get_first_value;
1863 extern (C) _GEnumValue * function(_GEnumClass *, char *)g_enum_get_value_by_nick;
1864 extern (C) _GEnumValue * function(_GEnumClass *, char *)g_enum_get_value_by_name;
1865 extern (C) _GEnumValue * function(_GEnumClass *, gint)g_enum_get_value;
1866 extern (C) GType function()g_regex_get_type;
1867 extern (C) GType function()g_hash_table_get_type;
1868 extern (C) GType function()g_gstring_get_type;
1869 extern (C) GType function()g_strv_get_type;
1870 extern (C) GType function()g_date_get_type;
1871 extern (C) GType function()g_value_array_get_type;
1872 extern (C) GType function()g_value_get_type;
1873 extern (C) GType function()g_closure_get_type;
1874 extern (C) void function(_GValue *, void *)g_value_set_boxed_take_ownership;
1875 extern (C) void function(_GValue *, void *)g_value_take_boxed;
1876 extern (C) GType function(char *, _BCD_func__2418, _BCD_func__2417)g_boxed_type_register_static;
1877 extern (C) void * function(_GValue *)g_value_dup_boxed;
1878 extern (C) void * function(_GValue *)g_value_get_boxed;
1879 extern (C) void function(_GValue *, void *)g_value_set_static_boxed;
1880 extern (C) void function(_GValue *, void *)g_value_set_boxed;
1881 extern (C) void function(GType, void *)g_boxed_free;
1882 extern (C) void * function(GType, void *)g_boxed_copy;
1883 extern (C) extern gint* _g_type_debug_flags;
1884 extern (C) void function()g_signal_init;
1885 extern (C) void function()g_value_transforms_init;
1886 extern (C) void function()g_param_spec_types_init;
1887 extern (C) void function()g_object_type_init;
1888 extern (C) void function()g_boxed_type_init;
1889 extern (C) void function()g_param_type_init;
1890 extern (C) void function()g_enum_types_init;
1891 extern (C) void function()g_value_types_init;
1892 extern (C) void function()g_value_c_init;
1893 extern (C) char * function(_GTypeClass *)g_type_name_from_class;
1894 extern (C) char * function(_GTypeInstance *)g_type_name_from_instance;
1895 extern (C) gint function(GType, guint)g_type_test_flags;
1896 extern (C) gint function(_GValue *, GType)g_type_check_value_holds;
1897 extern (C) gint function(_GValue *)g_type_check_value;
1898 extern (C) gint function(GType)g_type_check_is_value_type;
1899 extern (C) gint function(_GTypeClass *, GType)g_type_check_class_is_a;
1900 extern (C) _GTypeClass * function(_GTypeClass *, GType)g_type_check_class_cast;
1901 extern (C) gint function(_GTypeInstance *, GType)g_type_check_instance_is_a;
1902 extern (C) _GTypeInstance * function(_GTypeInstance *, GType)g_type_check_instance_cast;
1903 extern (C) gint function(_GTypeInstance *)g_type_check_instance;
1904 extern (C) _GTypeValueTable * function(GType)g_type_value_table_peek;
1905 extern (C) void function(void *, _BCD_func__2422)g_type_remove_interface_check;
1906 extern (C) void function(void *, _BCD_func__2422)g_type_add_interface_check;
1907 extern (C) void function(void *)g_type_class_unref_uncached;
1908 extern (C) void function(void *, _BCD_func__2423)g_type_remove_class_cache_func;
1909 extern (C) void function(void *, _BCD_func__2423)g_type_add_class_cache_func;
1910 extern (C) void function(_GTypeInstance *)g_type_free_instance;
1911 extern (C) _GTypeInstance * function(GType)g_type_create_instance;
1912 extern (C) GType function(GType)g_type_fundamental;
1913 extern (C) GType function()g_type_fundamental_next;
1914 extern (C) void * function(GType, GType)g_type_interface_get_plugin;
1915 extern (C) void * function(GType)g_type_get_plugin;
1916 extern (C) void * function(_GTypeInstance *, GType)g_type_instance_get_private;
1917 extern (C) void function(void *, gsize)g_type_class_add_private;
1918 extern (C) GType * function(GType, guint *)g_type_interface_prerequisites;
1919 extern (C) void function(GType, GType)g_type_interface_add_prerequisite;
1920 extern (C) void function(GType, GType, void *)g_type_add_interface_dynamic;
1921 extern (C) void function(GType, GType, _GInterfaceInfo *)g_type_add_interface_static;
1922 extern (C) GType function(GType, char *, _GTypeInfo *, _GTypeFundamentalInfo *, gint)g_type_register_fundamental;
1923 extern (C) GType function(GType, char *, void *, gint)g_type_register_dynamic;
1924 extern (C) GType function(GType, char *, guint, _BCD_func__2422, guint, _BCD_func__2424, gint)g_type_register_static_simple;
1925 extern (C) GType function(GType, in char *, _GTypeInfo *, gint)g_type_register_static;
1926 extern (C) void function(GType, _GTypeQuery *)g_type_query;
1927 extern (C) void * function(GType, GQuark)g_type_get_qdata;
1928 extern (C) void function(GType, GQuark, void *)g_type_set_qdata;
1929 extern (C) GType * function(GType, guint *)g_type_interfaces;
1930 extern (C) GType * function(GType, guint *)g_type_children;
1931 extern (C) void function(void *)g_type_default_interface_unref;
1932 extern (C) void * function(GType)g_type_default_interface_peek;
1933 extern (C) void * function(GType)g_type_default_interface_ref;
1934 extern (C) void * function(void *)g_type_interface_peek_parent;
1935 extern (C) void * function(void *, GType)g_type_interface_peek;
1936 extern (C) void * function(void *)g_type_class_peek_parent;
1937 extern (C) void function(void *)g_type_class_unref;
1938 extern (C) void * function(GType)g_type_class_peek_static;
1939 extern (C) void * function(GType)g_type_class_peek;
1940 extern (C) void * function(GType)g_type_class_ref;
1941 extern (C) gint function(GType, GType)g_type_is_a;
1942 extern (C) GType function(GType, GType)g_type_next_base;
1943 extern (C) guint function(GType)g_type_depth;
1944 extern (C) GType function(GType)g_type_parent;
1945 extern (C) GType function(in char *)g_type_from_name;
1946 extern (C) GQuark function(GType)g_type_qname;
1947 extern (C) char * function(GType)g_type_name;
1948 extern (C) void function(gint)g_type_init_with_debug_flags;
1949 extern (C) void function()g_type_init;
1950 extern (C) gint function(void *)g_tree_nnodes;
1951 extern (C) gint function(void *)g_tree_height;
1952 extern (C) void * function(void *, _BCD_func__2969, void *)g_tree_search;
1953 extern (C) void function(void *, _BCD_func__2478, gint, void *)g_tree_traverse;
1954 extern (C) void function(void *, _BCD_func__2478, void *)g_tree_foreach;
1955 extern (C) gint function(void *, void *, void * *, void * *)g_tree_lookup_extended;
1956 extern (C) void * function(void *, void *)g_tree_lookup;
1957 extern (C) gint function(void *, void *)g_tree_steal;
1958 extern (C) gint function(void *, void *)g_tree_remove;
1959 extern (C) void function(void *, void *, void *)g_tree_replace;
1960 extern (C) void function(void *, void *, void *)g_tree_insert;
1961 extern (C) void function(void *)g_tree_destroy;
1962 extern (C) void * function(_BCD_func__2968, void *, _BCD_func__2417, _BCD_func__2417)g_tree_new_full;
1963 extern (C) void * function(_BCD_func__2968, void *)g_tree_new_with_data;
1964 extern (C) void * function(_BCD_func__2969)g_tree_new;
1965 extern (C) char * function(_GTimeVal *)g_time_val_to_iso8601;
1966 extern (C) gint function(char *, _GTimeVal *)g_time_val_from_iso8601;
1967 extern (C) void function(_GTimeVal *, glong)g_time_val_add;
1968 extern (C) void function(guint)g_usleep;
1969 extern (C) double function(void *, gulong *)g_timer_elapsed;
1970 extern (C) void function(void *)g_timer_continue;
1971 extern (C) void function(void *)g_timer_reset;
1972 extern (C) void function(void *)g_timer_stop;
1973 extern (C) void function(void *)g_timer_start;
1974 extern (C) void function(void *)g_timer_destroy;
1975 extern (C) void * function()g_timer_new;
1976 extern (C) guint function()g_thread_pool_get_max_idle_time;
1977 extern (C) void function(guint)g_thread_pool_set_max_idle_time;
1978 extern (C) void function(_GThreadPool *, _BCD_func__2968, void *)g_thread_pool_set_sort_function;
1979 extern (C) void function()g_thread_pool_stop_unused_threads;
1980 extern (C) guint function()g_thread_pool_get_num_unused_threads;
1981 extern (C) gint function()g_thread_pool_get_max_unused_threads;
1982 extern (C) void function(gint)g_thread_pool_set_max_unused_threads;
1983 extern (C) void function(_GThreadPool *, gint, gint)g_thread_pool_free;
1984 extern (C) guint function(_GThreadPool *)g_thread_pool_unprocessed;
1985 extern (C) guint function(_GThreadPool *)g_thread_pool_get_num_threads;
1986 extern (C) gint function(_GThreadPool *)g_thread_pool_get_max_threads;
1987 extern (C) void function(_GThreadPool *, gint, _GError * *)g_thread_pool_set_max_threads;
1988 extern (C) void function(_GThreadPool *, void *, _GError * *)g_thread_pool_push;
1989 extern (C) _GThreadPool * function(_BCD_func__2422, void *, gint, gint, _GError * *)g_thread_pool_new;
1990 extern (C) char * function(char *, char *)g_strip_context;
1991 extern (C) char * function(char *, char *)g_stpcpy;
1992 extern (C) guint function(char * *)g_strv_length;
1993 extern (C) char * * function(char * *)g_strdupv;
1994 extern (C) void function(char * *)g_strfreev;
1995 extern (C) char * function(char *, char * *)g_strjoinv;
1996 extern (C) char * * function(char *, char *, gint)g_strsplit_set;
1997 extern (C) char * * function(char *, char *, gint)g_strsplit;
1998 extern (C) void * function(void *, guint)g_memdup;
1999 extern (C) char * function(char *, char *)g_strescape;
2000 extern (C) char * function(char *)g_strcompress;
2001 extern (C) char * function(char *, ...)g_strjoin;
2002 extern (C) char * function(char *, ...)g_strconcat;
2003 extern (C) char * function(gsize, char)g_strnfill;
2004 extern (C) char * function(char *, gsize)g_strndup;
2005 extern (C) char * function(char *, char *)g_strdup_vprintf;
2006 extern (C) char * function(char *, ...)g_strdup_printf;
2007 extern (C) char * function(char *)g_strdup;
2008 extern (C) char * function(char *)g_strup;
2009 extern (C) char * function(char *)g_strdown;
2010 extern (C) gint function(char *, char *, guint)g_strncasecmp;
2011 extern (C) gint function(char *, char *)g_strcasecmp;
2012 extern (C) char * function(char *, gssize)g_ascii_strup;
2013 extern (C) char * function(char *, gssize)g_ascii_strdown;
2014 extern (C) gint function(char *, char *, gsize)g_ascii_strncasecmp;
2015 extern (C) gint function(char *, char *)g_ascii_strcasecmp;
2016 extern (C) char * function(char *)g_strchomp;
2017 extern (C) char * function(char *)g_strchug;
2018 extern (C) char * function(char *, gint, char *, double)g_ascii_formatd;
2019 extern (C) char * function(char *, gint, double)g_ascii_dtostr;
2020 extern (C) long function(char *, char * *, guint)g_ascii_strtoll;
2021 extern (C) ulong function(char *, char * *, guint)g_ascii_strtoull;
2022 extern (C) double function(char *, char * *)g_ascii_strtod;
2023 extern (C) double function(char *, char * *)g_strtod;
2024 extern (C) gint function(char *, char *)g_str_has_prefix;
2025 extern (C) gint function(char *, char *)g_str_has_suffix;
2026 extern (C) char * function(char *, gssize, char *)g_strrstr_len;
2027 extern (C) char * function(char *, char *)g_strrstr;
2028 extern (C) char * function(char *, gssize, char *)g_strstr_len;
2029 extern (C) gsize function(char *, char *, gsize)g_strlcat;
2030 extern (C) gsize function(char *, char *, gsize)g_strlcpy;
2031 extern (C) char * function(char *)g_strreverse;
2032 extern (C) char * function(gint)g_strsignal;
2033 extern (C) char * function(gint)g_strerror;
2034 extern (C) char * function(char *, char *, char)g_strcanon;
2035 extern (C) char * function(char *, char *, char)g_strdelimit;
2036 extern (C) gint function(char)g_ascii_xdigit_value;
2037 extern (C) gint function(char)g_ascii_digit_value;
2038 extern (C) char function(char)g_ascii_toupper;
2039 extern (C) char function(char)g_ascii_tolower;
2040 extern (C) extern ushort ** g_ascii_table;
2041 extern (C) void function(gint)g_spawn_close_pid;
2042 extern (C) gint function(char *, _GError * *)g_spawn_command_line_async;
2043 extern (C) gint function(char *, char * *, char * *, gint *, _GError * *)g_spawn_command_line_sync;
2044 extern (C) gint function(char *, char * *, char * *, gint, _BCD_func__2417, void *, char * *, char * *, gint *, _GError * *)g_spawn_sync;
2045 extern (C) gint function(char *, char * *, char * *, gint, _BCD_func__2417, void *, gint *, gint *, gint *, gint *, _GError * *)g_spawn_async_with_pipes;
2046 extern (C) gint function(char *, char * *, char * *, gint, _BCD_func__2417, void *, gint *, _GError * *)g_spawn_async;
2047 extern (C) GQuark function()g_spawn_error_quark;
2048 extern (C) gint function(char *, gint *, char * * *, _GError * *)g_shell_parse_argv;
2049 extern (C) char * function(char *, _GError * *)g_shell_unquote;
2050 extern (C) char * function(char *)g_shell_quote;
2051 extern (C) GQuark function()g_shell_error_quark;
2052 extern (C) void * function(void *, void *)g_sequence_range_get_midpoint;
2053 extern (C) gint function(void *, void *)g_sequence_iter_compare;
2054 extern (C) void * function(void *)g_sequence_iter_get_sequence;
2055 extern (C) void * function(void *, gint)g_sequence_iter_move;
2056 extern (C) gint function(void *)g_sequence_iter_get_position;
2057 extern (C) void * function(void *)g_sequence_iter_prev;
2058 extern (C) void * function(void *)g_sequence_iter_next;
2059 extern (C) gint function(void *)g_sequence_iter_is_end;
2060 extern (C) gint function(void *)g_sequence_iter_is_begin;
2061 extern (C) void function(void *, void *)g_sequence_set;
2062 extern (C) void * function(void *)g_sequence_get;
2063 extern (C) void * function(void *, void *, _BCD_func__2497, void *)g_sequence_search_iter;
2064 extern (C) void * function(void *, void *, _BCD_func__2968, void *)g_sequence_search;
2065 extern (C) void function(void *, void *, void *)g_sequence_move_range;
2066 extern (C) void function(void *, void *)g_sequence_remove_range;
2067 extern (C) void function(void *)g_sequence_remove;
2068 extern (C) void function(void *, _BCD_func__2497, void *)g_sequence_sort_changed_iter;
2069 extern (C) void function(void *, _BCD_func__2968, void *)g_sequence_sort_changed;
2070 extern (C) void * function(void *, void *, _BCD_func__2497, void *)g_sequence_insert_sorted_iter;
2071 extern (C) void * function(void *, void *, _BCD_func__2968, void *)g_sequence_insert_sorted;
2072 extern (C) void function(void *, void *)g_sequence_swap;
2073 extern (C) void function(void *, void *)g_sequence_move;
2074 extern (C) void * function(void *, void *)g_sequence_insert_before;
2075 extern (C) void * function(void *, void *)g_sequence_prepend;
2076 extern (C) void * function(void *, void *)g_sequence_append;
2077 extern (C) void * function(void *, gint)g_sequence_get_iter_at_pos;
2078 extern (C) void * function(void *)g_sequence_get_end_iter;
2079 extern (C) void * function(void *)g_sequence_get_begin_iter;
2080 extern (C) void function(void *, _BCD_func__2497, void *)g_sequence_sort_iter;
2081 extern (C) void function(void *, _BCD_func__2968, void *)g_sequence_sort;
2082 extern (C) void function(void *, void *, _BCD_func__2422, void *)g_sequence_foreach_range;
2083 extern (C) void function(void *, _BCD_func__2422, void *)g_sequence_foreach;
2084 extern (C) gint function(void *)g_sequence_get_length;
2085 extern (C) void function(void *)g_sequence_free;
2086 extern (C) void * function(_BCD_func__2417)g_sequence_new;
2087 extern (C) void function(_GScanner *, char *, ...)g_scanner_warn;
2088 extern (C) void function(_GScanner *, char *, ...)g_scanner_error;
2089 extern (C) void function(_GScanner *, gint, char *, char *, char *, char *, gint)g_scanner_unexp_token;
2090 extern (C) void * function(_GScanner *, char *)g_scanner_lookup_symbol;
2091 extern (C) void function(_GScanner *, guint, _BCD_func__2965, void *)g_scanner_scope_foreach_symbol;
2092 extern (C) void * function(_GScanner *, guint, char *)g_scanner_scope_lookup_symbol;
2093 extern (C) void function(_GScanner *, guint, char *)g_scanner_scope_remove_symbol;
2094 extern (C) void function(_GScanner *, guint, char *, void *)g_scanner_scope_add_symbol;
2095 extern (C) guint function(_GScanner *, guint)g_scanner_set_scope;
2096 extern (C) gint function(_GScanner *)g_scanner_eof;
2097 extern (C) guint function(_GScanner *)g_scanner_cur_position;
2098 extern (C) guint function(_GScanner *)g_scanner_cur_line;
2099 extern (C) _GTokenValue function(_GScanner *)g_scanner_cur_value;
2100 extern (C) gint function(_GScanner *)g_scanner_cur_token;
2101 extern (C) gint function(_GScanner *)g_scanner_peek_next_token;
2102 extern (C) gint function(_GScanner *)g_scanner_get_next_token;
2103 extern (C) void function(_GScanner *, char *, guint)g_scanner_input_text;
2104 extern (C) void function(_GScanner *)g_scanner_sync_file_offset;
2105 extern (C) void function(_GScanner *, gint)g_scanner_input_file;
2106 extern (C) void function(_GScanner *)g_scanner_destroy;
2107 extern (C) _GScanner * function(_GScannerConfig *)g_scanner_new;
2108 extern (C) char * * function(void *)g_match_info_fetch_all;
2109 extern (C) gint function(void *, char *, gint *, gint *)g_match_info_fetch_named_pos;
2110 extern (C) char * function(void *, char *)g_match_info_fetch_named;
2111 extern (C) gint function(void *, gint, gint *, gint *)g_match_info_fetch_pos;
2112 extern (C) char * function(void *, gint)g_match_info_fetch;
2113 extern (C) char * function(void *, char *, _GError * *)g_match_info_expand_references;
2114 extern (C) gint function(void *)g_match_info_is_partial_match;
2115 extern (C) gint function(void *)g_match_info_get_match_count;
2116 extern (C) gint function(void *)g_match_info_matches;
2117 extern (C) gint function(void *, _GError * *)g_match_info_next;
2118 extern (C) void function(void *)g_match_info_free;
2119 extern (C) char * function(void *)g_match_info_get_string;
2120 extern (C) void * function(void *)g_match_info_get_regex;
2121 extern (C) gint function(char *, gint *, _GError * *)g_regex_check_replacement;
2122 extern (C) char * function(void *, char *, gssize, gint, gint, _BCD_func__2573, void *, _GError * *)g_regex_replace_eval;
2123 extern (C) char * function(void *, char *, gssize, gint, char *, gint, _GError * *)g_regex_replace_literal;
2124 extern (C) char * function(void *, char *, gssize, gint, char *, gint, _GError * *)g_regex_replace;
2125 extern (C) char * * function(void *, char *, gssize, gint, gint, gint, _GError * *)g_regex_split_full;
2126 extern (C) char * * function(void *, char *, gint)g_regex_split;
2127 extern (C) char * * function(char *, char *, gint, gint)g_regex_split_simple;
2128 extern (C) gint function(void *, char *, gssize, gint, gint, void * *, _GError * *)g_regex_match_all_full;
2129 extern (C) gint function(void *, char *, gint, void * *)g_regex_match_all;
2130 extern (C) gint function(void *, char *, gssize, gint, gint, void * *, _GError * *)g_regex_match_full;
2131 extern (C) gint function(void *, char *, gint, void * *)g_regex_match;
2132 extern (C) gint function(char *, char *, gint, gint)g_regex_match_simple;
2133 extern (C) char * function(char *, gint)g_regex_escape_string;
2134 extern (C) gint function(void *, char *)g_regex_get_string_number;
2135 extern (C) gint function(void *)g_regex_get_capture_count;
2136 extern (C) gint function(void *)g_regex_get_max_backref;
2137 extern (C) char * function(void *)g_regex_get_pattern;
2138 extern (C) void function(void *)g_regex_unref;
2139 extern (C) void * function(void *)g_regex_ref;
2140 extern (C) void * function(char *, gint, gint, _GError * *)g_regex_new;
2141 extern (C) GQuark function()g_regex_error_quark;
2142 extern (C) void * function(_GTuples *, gint, gint)g_tuples_index;
2143 extern (C) void function(_GTuples *)g_tuples_destroy;
2144 extern (C) void function(void *)g_relation_print;
2145 extern (C) gint function(void *, ...)g_relation_exists;
2146 extern (C) gint function(void *, void *, gint)g_relation_count;
2147 extern (C) _GTuples * function(void *, void *, gint)g_relation_select;
2148 extern (C) gint function(void *, void *, gint)g_relation_delete;
2149 extern (C) void function(void *, ...)g_relation_insert;
2150 extern (C) void function(void *, gint, _BCD_func__2966, _BCD_func__2967)g_relation_index;
2151 extern (C) void function(void *)g_relation_destroy;
2152 extern (C) void * function(gint)g_relation_new;
2153 extern (C) double function(double, double)g_random_double_range;
2154 extern (C) double function()g_random_double;
2155 extern (C) gint32 function(gint32, gint32)g_random_int_range;
2156 extern (C) guint32 function()g_random_int;
2157 extern (C) void function(guint32)g_random_set_seed;
2158 extern (C) double function(void *, double, double)g_rand_double_range;
2159 extern (C) double function(void *)g_rand_double;
2160 extern (C) gint32 function(void *, gint32, gint32)g_rand_int_range;
2161 extern (C) guint32 function(void *)g_rand_int;
2162 extern (C) void function(void *, guint32 *, guint)g_rand_set_seed_array;
2163 extern (C) void function(void *, guint32)g_rand_set_seed;
2164 extern (C) void * function(void *)g_rand_copy;
2165 extern (C) void function(void *)g_rand_free;
2166 extern (C) void * function()g_rand_new;
2167 extern (C) void * function(guint32 *, guint)g_rand_new_with_seed_array;
2168 extern (C) void * function(guint32)g_rand_new_with_seed;
2169 extern (C) void function(_GQueue *, _GList *)g_queue_delete_link;
2170 extern (C) void function(_GQueue *, _GList *)g_queue_unlink;
2171 extern (C) gint function(_GQueue *, _GList *)g_queue_link_index;
2172 extern (C) _GList * function(_GQueue *, guint)g_queue_peek_nth_link;
2173 extern (C) _GList * function(_GQueue *)g_queue_peek_tail_link;
2174 extern (C) _GList * function(_GQueue *)g_queue_peek_head_link;
2175 extern (C) _GList * function(_GQueue *, guint)g_queue_pop_nth_link;
2176 extern (C) _GList * function(_GQueue *)g_queue_pop_tail_link;
2177 extern (C) _GList * function(_GQueue *)g_queue_pop_head_link;
2178 extern (C) void function(_GQueue *, gint, _GList *)g_queue_push_nth_link;
2179 extern (C) void function(_GQueue *, _GList *)g_queue_push_tail_link;
2180 extern (C) void function(_GQueue *, _GList *)g_queue_push_head_link;
2181 extern (C) void function(_GQueue *, void *, _BCD_func__2968, void *)g_queue_insert_sorted;
2182 extern (C) void function(_GQueue *, _GList *, void *)g_queue_insert_after;
2183 extern (C) void function(_GQueue *, _GList *, void *)g_queue_insert_before;
2184 extern (C) void function(_GQueue *, void *)g_queue_remove_all;
2185 extern (C) void function(_GQueue *, void *)g_queue_remove;
2186 extern (C) gint function(_GQueue *, void *)g_queue_index;
2187 extern (C) void * function(_GQueue *, guint)g_queue_peek_nth;
2188 extern (C) void * function(_GQueue *)g_queue_peek_tail;
2189 extern (C) void * function(_GQueue *)g_queue_peek_head;
2190 extern (C) void * function(_GQueue *, guint)g_queue_pop_nth;
2191 extern (C) void * function(_GQueue *)g_queue_pop_tail;
2192 extern (C) void * function(_GQueue *)g_queue_pop_head;
2193 extern (C) void function(_GQueue *, void *, gint)g_queue_push_nth;
2194 extern (C) void function(_GQueue *, void *)g_queue_push_tail;
2195 extern (C) void function(_GQueue *, void *)g_queue_push_head;
2196 extern (C) void function(_GQueue *, _BCD_func__2968, void *)g_queue_sort;
2197 extern (C) _GList * function(_GQueue *, void *, _BCD_func__2969)g_queue_find_custom;
2198 extern (C) _GList * function(_GQueue *, void *)g_queue_find;
2199 extern (C) void function(_GQueue *, _BCD_func__2422, void *)g_queue_foreach;
2200 extern (C) _GQueue * function(_GQueue *)g_queue_copy;
2201 extern (C) void function(_GQueue *)g_queue_reverse;
2202 extern (C) guint function(_GQueue *)g_queue_get_length;
2203 extern (C) gint function(_GQueue *)g_queue_is_empty;
2204 extern (C) void function(_GQueue *)g_queue_clear;
2205 extern (C) void function(_GQueue *)g_queue_init;
2206 extern (C) void function(_GQueue *)g_queue_free;
2207 extern (C) _GQueue * function()g_queue_new;
2208 extern (C) void function(void *, gint, gsize, _BCD_func__2968, void *)g_qsort_with_data;
2209 extern (C) guint function(guint)g_spaced_primes_closest;
2210 extern (C) gint function(char *, char *)g_pattern_match_simple;
2211 extern (C) gint function(void *, char *)g_pattern_match_string;
2212 extern (C) gint function(void *, guint, char *, char *)g_pattern_match;
2213 extern (C) gint function(void *, void *)g_pattern_spec_equal;
2214 extern (C) void function(void *)g_pattern_spec_free;
2215 extern (C) void * function(char *)g_pattern_spec_new;
2216 extern (C) void function(void *, char *)g_option_group_set_translation_domain;
2217 extern (C) void function(void *, _BCD_func__2964, void *, _BCD_func__2417)g_option_group_set_translate_func;
2218 extern (C) void function(void *, _GOptionEntry *)g_option_group_add_entries;
2219 extern (C) void function(void *)g_option_group_free;
2220 extern (C) void function(void *, _BCD_func__2591)g_option_group_set_error_hook;
2221 extern (C) void function(void *, _BCD_func__2592, _BCD_func__2592)g_option_group_set_parse_hooks;
2222 extern (C) void * function(char *, char *, char *, void *, _BCD_func__2417)g_option_group_new;
2223 extern (C) char * function(void *, gint, void *)g_option_context_get_help;
2224 extern (C) void * function(void *)g_option_context_get_main_group;
2225 extern (C) void function(void *, void *)g_option_context_set_main_group;
2226 extern (C) void function(void *, void *)g_option_context_add_group;
2227 extern (C) void function(void *, char *)g_option_context_set_translation_domain;
2228 extern (C) void function(void *, _BCD_func__2964, void *, _BCD_func__2417)g_option_context_set_translate_func;
2229 extern (C) gint function(void *, gint *, char * * *, _GError * *)g_option_context_parse;
2230 extern (C) void function(void *, _GOptionEntry *, char *)g_option_context_add_main_entries;
2231 extern (C) gint function(void *)g_option_context_get_ignore_unknown_options;
2232 extern (C) void function(void *, gint)g_option_context_set_ignore_unknown_options;
2233 extern (C) gint function(void *)g_option_context_get_help_enabled;
2234 extern (C) void function(void *, gint)g_option_context_set_help_enabled;
2235 extern (C) void function(void *)g_option_context_free;
2236 extern (C) char * function(void *)g_option_context_get_description;
2237 extern (C) void function(void *, char *)g_option_context_set_description;
2238 extern (C) char * function(void *)g_option_context_get_summary;
2239 extern (C) void function(void *, char *)g_option_context_set_summary;
2240 extern (C) void * function(char *)g_option_context_new;
2241 extern (C) GQuark function()g_option_error_quark;
2242 extern (C) void function()g_node_pop_allocator;
2243 extern (C) void function(void *)g_node_push_allocator;
2244 extern (C) _GNode * function(_GNode *)g_node_last_sibling;
2245 extern (C) _GNode * function(_GNode *)g_node_first_sibling;
2246 extern (C) gint function(_GNode *, void *)g_node_child_index;
2247 extern (C) gint function(_GNode *, _GNode *)g_node_child_position;
2248 extern (C) _GNode * function(_GNode *, gint, void *)g_node_find_child;
2249 extern (C) _GNode * function(_GNode *)g_node_last_child;
2250 extern (C) _GNode * function(_GNode *, guint)g_node_nth_child;
2251 extern (C) guint function(_GNode *)g_node_n_children;
2252 extern (C) void function(_GNode *)g_node_reverse_children;
2253 extern (C) void function(_GNode *, gint, _BCD_func__2605, void *)g_node_children_foreach;
2254 extern (C) guint function(_GNode *)g_node_max_height;
2255 extern (C) void function(_GNode *, gint, gint, gint, _BCD_func__2606, void *)g_node_traverse;
2256 extern (C) _GNode * function(_GNode *, gint, gint, void *)g_node_find;
2257 extern (C) guint function(_GNode *)g_node_depth;
2258 extern (C) gint function(_GNode *, _GNode *)g_node_is_ancestor;
2259 extern (C) _GNode * function(_GNode *)g_node_get_root;
2260 extern (C) guint function(_GNode *, gint)g_node_n_nodes;
2261 extern (C) _GNode * function(_GNode *, _GNode *)g_node_prepend;
2262 extern (C) _GNode * function(_GNode *, _GNode *, _GNode *)g_node_insert_after;
2263 extern (C) _GNode * function(_GNode *, _GNode *, _GNode *)g_node_insert_before;
2264 extern (C) _GNode * function(_GNode *, gint, _GNode *)g_node_insert;
2265 extern (C) _GNode * function(_GNode *)g_node_copy;
2266 extern (C) _GNode * function(_GNode *, _BCD_func__2604, void *)g_node_copy_deep;
2267 extern (C) void function(_GNode *)g_node_unlink;
2268 extern (C) void function(_GNode *)g_node_destroy;
2269 extern (C) _GNode * function(void *)g_node_new;
2270 extern (C) _BCD_func__2614 function(_BCD_func__2614)g_set_printerr_handler;
2271 extern (C) void function(char *, ...)g_printerr;
2272 extern (C) _BCD_func__2614 function(_BCD_func__2614)g_set_print_handler;
2273 extern (C) void function(char *, ...)g_print;
2274 extern (C) void function(char *, char *, gint, char *, char *)g_assert_warning;
2275 extern (C) void function(char *, char *, char *)g_return_if_fail_warning;
2276 extern (C) void function(char *, gint, char *, void *)_g_log_fallback_handler;
2277 extern (C) gint function(gint)g_log_set_always_fatal;
2278 extern (C) gint function(char *, gint)g_log_set_fatal_mask;
2279 extern (C) void function(char *, gint, char *, char *)g_logv;
2280 extern (C) void function(char *, gint, char *, ...)g_log;
2281 extern (C) _BCD_func__2616 function(_BCD_func__2616, void *)g_log_set_default_handler;
2282 extern (C) void function(char *, gint, char *, void *)g_log_default_handler;
2283 extern (C) void function(char *, guint)g_log_remove_handler;
2284 extern (C) guint function(char *, gint, _BCD_func__2616, void *)g_log_set_handler;
2285 extern (C) gsize function(char *, char *)g_printf_string_upper_bound;
2286 extern (C) char * function(char *, char *)g_markup_vprintf_escaped;
2287 extern (C) char * function(char *, ...)g_markup_printf_escaped;
2288 extern (C) char * function(char *, gssize)g_markup_escape_text;
2289 extern (C) void function(void *, gint *, gint *)g_markup_parse_context_get_position;
2290 extern (C) char * function(void *)g_markup_parse_context_get_element;
2291 extern (C) gint function(void *, _GError * *)g_markup_parse_context_end_parse;
2292 extern (C) gint function(void *, char *, gssize, _GError * *)g_markup_parse_context_parse;
2293 extern (C) void function(void *)g_markup_parse_context_free;
2294 extern (C) void * function(_GMarkupParser *, gint, void *, _BCD_func__2417)g_markup_parse_context_new;
2295 extern (C) GQuark function()g_markup_error_quark;
2296 extern (C) void function(void *)g_mapped_file_free;
2297 extern (C) char * function(void *)g_mapped_file_get_contents;
2298 extern (C) gsize function(void *)g_mapped_file_get_length;
2299 extern (C) void * function(char *, gint, _GError * *)g_mapped_file_new;
2300 extern (C) void function(void *, char *, _GError * *)g_key_file_remove_group;
2301 extern (C) void function(void *, char *, char *, _GError * *)g_key_file_remove_key;
2302 extern (C) void function(void *, char *, char *, _GError * *)g_key_file_remove_comment;
2303 extern (C) char * function(void *, char *, char *, _GError * *)g_key_file_get_comment;
2304 extern (C) void function(void *, char *, char *, char *, _GError * *)g_key_file_set_comment;
2305 extern (C) void function(void *, char *, char *, gint *, gsize)g_key_file_set_integer_list;
2306 extern (C) double * function(void *, char *, char *, gsize *, _GError * *)g_key_file_get_double_list;
2307 extern (C) void function(void *, char *, char *, double *, gsize)g_key_file_set_double_list;
2308 extern (C) gint * function(void *, char *, char *, gsize *, _GError * *)g_key_file_get_integer_list;
2309 extern (C) void function(void *, char *, char *, gint *, gsize)g_key_file_set_boolean_list;
2310 extern (C) gint * function(void *, char *, char *, gsize *, _GError * *)g_key_file_get_boolean_list;
2311 extern (C) void function(void *, char *, char *, char *, char * *, gsize)g_key_file_set_locale_string_list;
2312 extern (C) char * * function(void *, char *, char *, char *, gsize *, _GError * *)g_key_file_get_locale_string_list;
2313 extern (C) void function(void *, char *, char *, char * *, gsize)g_key_file_set_string_list;
2314 extern (C) char * * function(void *, char *, char *, gsize *, _GError * *)g_key_file_get_string_list;
2315 extern (C) void function(void *, char *, char *, double)g_key_file_set_double;
2316 extern (C) double function(void *, char *, char *, _GError * *)g_key_file_get_double;
2317 extern (C) void function(void *, char *, char *, gint)g_key_file_set_integer;
2318 extern (C) gint function(void *, char *, char *, _GError * *)g_key_file_get_integer;
2319 extern (C) void function(void *, char *, char *, gint)g_key_file_set_boolean;
2320 extern (C) gint function(void *, char *, char *, _GError * *)g_key_file_get_boolean;
2321 extern (C) void function(void *, char *, char *, char *, char *)g_key_file_set_locale_string;
2322 extern (C) char * function(void *, char *, char *, char *, _GError * *)g_key_file_get_locale_string;
2323 extern (C) void function(void *, char *, char *, char *)g_key_file_set_string;
2324 extern (C) char * function(void *, char *, char *, _GError * *)g_key_file_get_string;
2325 extern (C) void function(void *, char *, char *, char *)g_key_file_set_value;
2326 extern (C) char * function(void *, char *, char *, _GError * *)g_key_file_get_value;
2327 extern (C) gint function(void *, char *, char *, _GError * *)g_key_file_has_key;
2328 extern (C) gint function(void *, char *)g_key_file_has_group;
2329 extern (C) char * * function(void *, char *, gsize *, _GError * *)g_key_file_get_keys;
2330 extern (C) char * * function(void *, gsize *)g_key_file_get_groups;
2331 extern (C) char * function(void *)g_key_file_get_start_group;
2332 extern (C) char * function(void *, gsize *, _GError * *)g_key_file_to_data;
2333 extern (C) gint function(void *, char *, char * *, gint, _GError * *)g_key_file_load_from_data_dirs;
2334 extern (C) gint function(void *, char *, char * *, char * *, gint, _GError * *)g_key_file_load_from_dirs;
2335 extern (C) gint function(void *, char *, gsize, gint, _GError * *)g_key_file_load_from_data;
2336 extern (C) gint function(void *, char *, gint, _GError * *)g_key_file_load_from_file;
2337 extern (C) void function(void *, char)g_key_file_set_list_separator;
2338 extern (C) void function(void *)g_key_file_free;
2339 extern (C) void * function()g_key_file_new;
2340 extern (C) GQuark function()g_key_file_error_quark;
2341 extern (C) extern _GSourceFuncs* g_io_watch_funcs;
2342 extern (C) gint function(_GIOChannel *)g_io_channel_unix_get_fd;
2343 extern (C) _GIOChannel * function(gint)g_io_channel_unix_new;
2344 extern (C) gint function(gint)g_io_channel_error_from_errno;
2345 extern (C) GQuark function()g_io_channel_error_quark;
2346 extern (C) _GIOChannel * function(char *, char *, _GError * *)g_io_channel_new_file;
2347 extern (C) gint function(_GIOChannel *, long, gint, _GError * *)g_io_channel_seek_position;
2348 extern (C) gint function(_GIOChannel *, gunichar, _GError * *)g_io_channel_write_unichar;
2349 extern (C) gint function(_GIOChannel *, char *, gssize, gsize *, _GError * *)g_io_channel_write_chars;
2350 extern (C) gint function(_GIOChannel *, gunichar *, _GError * *)g_io_channel_read_unichar;
2351 extern (C) gint function(_GIOChannel *, char *, gsize, gsize *, _GError * *)g_io_channel_read_chars;
2352 extern (C) gint function(_GIOChannel *, char * *, gsize *, _GError * *)g_io_channel_read_to_end;
2353 extern (C) gint function(_GIOChannel *, _GString *, gsize *, _GError * *)g_io_channel_read_line_string;
2354 extern (C) gint function(_GIOChannel *, char * *, gsize *, gsize *, _GError * *)g_io_channel_read_line;
2355 extern (C) gint function(_GIOChannel *, _GError * *)g_io_channel_flush;
2356 extern (C) gint function(_GIOChannel *)g_io_channel_get_close_on_unref;
2357 extern (C) void function(_GIOChannel *, gint)g_io_channel_set_close_on_unref;
2358 extern (C) char * function(_GIOChannel *)g_io_channel_get_encoding;
2359 extern (C) gint function(_GIOChannel *, char *, _GError * *)g_io_channel_set_encoding;
2360 extern (C) gint function(_GIOChannel *)g_io_channel_get_buffered;
2361 extern (C) void function(_GIOChannel *, gint)g_io_channel_set_buffered;
2362 extern (C) char * function(_GIOChannel *, gint *)g_io_channel_get_line_term;
2363 extern (C) void function(_GIOChannel *, char *, gint)g_io_channel_set_line_term;
2364 extern (C) gint function(_GIOChannel *)g_io_channel_get_flags;
2365 extern (C) gint function(_GIOChannel *, gint, _GError * *)g_io_channel_set_flags;
2366 extern (C) gint function(_GIOChannel *)g_io_channel_get_buffer_condition;
2367 extern (C) gsize function(_GIOChannel *)g_io_channel_get_buffer_size;
2368 extern (C) void function(_GIOChannel *, gsize)g_io_channel_set_buffer_size;
2369 extern (C) guint function(_GIOChannel *, gint, _BCD_func__2635, void *)g_io_add_watch;
2370 extern (C) _GSource * function(_GIOChannel *, gint)g_io_create_watch;
2371 extern (C) guint function(_GIOChannel *, gint, gint, _BCD_func__2635, void *, _BCD_func__2417)g_io_add_watch_full;
2372 extern (C) gint function(_GIOChannel *, gint, _GError * *)g_io_channel_shutdown;
2373 extern (C) void function(_GIOChannel *)g_io_channel_close;
2374 extern (C) gint function(_GIOChannel *, long, gint)g_io_channel_seek;
2375 extern (C) gint function(_GIOChannel *, char *, gsize, gsize *)g_io_channel_write;
2376 extern (C) gint function(_GIOChannel *, char *, gsize, gsize *)g_io_channel_read;
2377 extern (C) void function(_GIOChannel *)g_io_channel_unref;
2378 extern (C) _GIOChannel * function(_GIOChannel *)g_io_channel_ref;
2379 extern (C) void function(_GIOChannel *)g_io_channel_init;
2380 extern (C) _GString * function(_GString *)g_string_up;
2381 extern (C) _GString * function(_GString *)g_string_down;
2382 extern (C) _GString * function(_GString *, char)g_string_append_c_inline;
2383 extern (C) void function(_GString *, char *, ...)g_string_append_printf;
2384 extern (C) void function(_GString *, char *, char *)g_string_append_vprintf;
2385 extern (C) void function(_GString *, char *, ...)g_string_printf;
2386 extern (C) void function(_GString *, char *, char *)g_string_vprintf;
2387 extern (C) _GString * function(_GString *)g_string_ascii_up;
2388 extern (C) _GString * function(_GString *)g_string_ascii_down;
2389 extern (C) _GString * function(_GString *, gssize, gssize)g_string_erase;
2390 extern (C) _GString * function(_GString *, gsize, char *, gssize)g_string_overwrite_len;
2391 extern (C) _GString * function(_GString *, gsize, char *)g_string_overwrite;
2392 extern (C) _GString * function(_GString *, gssize, gunichar)g_string_insert_unichar;
2393 extern (C) _GString * function(_GString *, gssize, char)g_string_insert_c;
2394 extern (C) _GString * function(_GString *, gssize, char *)g_string_insert;
2395 extern (C) _GString * function(_GString *, char *, gssize)g_string_prepend_len;
2396 extern (C) _GString * function(_GString *, gunichar)g_string_prepend_unichar;
2397 extern (C) _GString * function(_GString *, char)g_string_prepend_c;
2398 extern (C) _GString * function(_GString *, char *)g_string_prepend;
2399 extern (C) _GString * function(_GString *, gunichar)g_string_append_unichar;
2400 extern (C) _GString * function(_GString *, char)g_string_append_c;
2401 extern (C) _GString * function(_GString *, char *, gssize)g_string_append_len;
2402 extern (C) _GString * function(_GString *, char *)g_string_append;
2403 extern (C) _GString * function(_GString *, gssize, char *, gssize)g_string_insert_len;
2404 extern (C) _GString * function(_GString *, gsize)g_string_set_size;
2405 extern (C) _GString * function(_GString *, gsize)g_string_truncate;
2406 extern (C) _GString * function(_GString *, char *)g_string_assign;
2407 extern (C) guint function(_GString *)g_string_hash;
2408 extern (C) gint function(_GString *, _GString *)g_string_equal;
2409 extern (C) char * function(_GString *, gint)g_string_free;
2410 extern (C) _GString * function(gsize)g_string_sized_new;
2411 extern (C) _GString * function(char *, gssize)g_string_new_len;
2412 extern (C) _GString * function(char *)g_string_new;
2413 extern (C) char * function(void *, char *)g_string_chunk_insert_const;
2414 extern (C) char * function(void *, char *, gssize)g_string_chunk_insert_len;
2415 extern (C) char * function(void *, char *)g_string_chunk_insert;
2416 extern (C) void function(void *)g_string_chunk_clear;
2417 extern (C) void function(void *)g_string_chunk_free;
2418 extern (C) void * function(gsize)g_string_chunk_new;
2419 extern (C) char * function(char *)_g_utf8_make_valid;
2420 extern (C) gint function(gunichar)g_unichar_get_script;
2421 extern (C) gint function(gunichar, gunichar *)g_unichar_get_mirror_char;
2422 extern (C) char * function(char *, gssize)g_utf8_collate_key_for_filename;
2423 extern (C) char * function(char *, gssize)g_utf8_collate_key;
2424 extern (C) gint function(char *, char *)g_utf8_collate;
2425 extern (C) char * function(char *, gssize, gint)g_utf8_normalize;
2426 extern (C) char * function(char *, gssize)g_utf8_casefold;
2427 extern (C) char * function(char *, gssize)g_utf8_strdown;
2428 extern (C) char * function(char *, gssize)g_utf8_strup;
2429 extern (C) gint function(gunichar)g_unichar_validate;
2430 extern (C) gint function(char *, gssize, char * *)g_utf8_validate;
2431 extern (C) gint function(gunichar, char *)g_unichar_to_utf8;
2432 extern (C) char * function(gunichar *, glong, glong *, glong *, _GError * *)g_ucs4_to_utf8;
2433 extern (C) ushort * function(guint *, glong, glong *, glong *, _GError * *)g_ucs4_to_utf16;
2434 extern (C) char * function(ushort *, glong, glong *, glong *, _GError * *)g_utf16_to_utf8;
2435 extern (C) gunichar * function(ushort *, glong, glong *, glong *, _GError * *)g_utf16_to_ucs4;
2436 extern (C) gunichar * function(char *, glong, glong *)g_utf8_to_ucs4_fast;
2437 extern (C) gunichar * function(char *, glong, glong *, glong *, _GError * *)g_utf8_to_ucs4;
2438 extern (C) ushort * function(char *, glong, glong *, glong *, _GError * *)g_utf8_to_utf16;
2439 extern (C) char * function(char *, gssize)g_utf8_strreverse;
2440 extern (C) char * function(char *, gssize, gunichar)g_utf8_strrchr;
2441 extern (C) char * function(char *, gssize, gunichar)g_utf8_strchr;
2442 extern (C) char * function(char *, char *, gsize)g_utf8_strncpy;
2443 extern (C) glong function(char *, gssize)g_utf8_strlen;
2444 extern (C) char * function(char *, char *)g_utf8_find_prev_char;
2445 extern (C) char * function(char *, char *)g_utf8_find_next_char;
2446 extern (C) char * function(char *)g_utf8_prev_char;
2447 extern (C) glong function(char *, char *)g_utf8_pointer_to_offset;
2448 extern (C) char * function(char *, glong)g_utf8_offset_to_pointer;
2449 extern (C) gunichar function(char *, gssize)g_utf8_get_char_validated;
2450 extern (C) gunichar function(char *)g_utf8_get_char;
2451 extern (C) extern char ** g_utf8_skip;
2452 extern (C) gunichar * function(gunichar, gsize *)g_unicode_canonical_decomposition;
2453 extern (C) void function(gunichar *, gsize)g_unicode_canonical_ordering;
2454 extern (C) gint function(gunichar)g_unichar_combining_class;
2455 extern (C) gint function(gunichar)g_unichar_break_type;
2456 extern (C) gint function(gunichar)g_unichar_type;
2457 extern (C) gint function(gunichar)g_unichar_xdigit_value;
2458 extern (C) gint function(gunichar)g_unichar_digit_value;
2459 extern (C) gunichar function(gunichar)g_unichar_totitle;
2460 extern (C) gunichar function(gunichar)g_unichar_tolower;
2461 extern (C) gunichar function(gunichar)g_unichar_toupper;
2462 extern (C) gint function(gunichar)g_unichar_ismark;
2463 extern (C) gint function(gunichar)g_unichar_iszerowidth;
2464 extern (C) gint function(gunichar)g_unichar_iswide_cjk;
2465 extern (C) gint function(gunichar)g_unichar_iswide;
2466 extern (C) gint function(gunichar)g_unichar_isdefined;
2467 extern (C) gint function(gunichar)g_unichar_istitle;
2468 extern (C) gint function(gunichar)g_unichar_isxdigit;
2469 extern (C) gint function(gunichar)g_unichar_isupper;
2470 extern (C) gint function(gunichar)g_unichar_isspace;
2471 extern (C) gint function(gunichar)g_unichar_ispunct;
2472 extern (C) gint function(gunichar)g_unichar_isprint;
2473 extern (C) gint function(gunichar)g_unichar_islower;
2474 extern (C) gint function(gunichar)g_unichar_isgraph;
2475 extern (C) gint function(gunichar)g_unichar_isdigit;
2476 extern (C) gint function(gunichar)g_unichar_iscntrl;
2477 extern (C) gint function(gunichar)g_unichar_isalpha;
2478 extern (C) gint function(gunichar)g_unichar_isalnum;
2479 extern (C) gint function(char * *)g_get_charset;
2480 extern (C) extern _GSourceFuncs* g_idle_funcs;
2481 extern (C) extern _GSourceFuncs* g_child_watch_funcs;
2482 extern (C) extern _GSourceFuncs* g_timeout_funcs;
2483 extern (C) gint function(void *)g_idle_remove_by_data;
2484 extern (C) guint function(gint, _BCD_func__2695, void *, _BCD_func__2417)g_idle_add_full;
2485 extern (C) guint function(_BCD_func__2695, void *)g_idle_add;
2486 extern (C) guint function(gint, _BCD_func__2694, void *)g_child_watch_add;
2487 extern (C) guint function(gint, gint, _BCD_func__2694, void *, _BCD_func__2417)g_child_watch_add_full;
2488 extern (C) guint function(guint, _BCD_func__2695, void *)g_timeout_add_seconds;
2489 extern (C) guint function(gint, guint, _BCD_func__2695, void *, _BCD_func__2417)g_timeout_add_seconds_full;
2490 extern (C) guint function(guint, _BCD_func__2695, void *)g_timeout_add;
2491 extern (C) guint function(gint, guint, _BCD_func__2695, void *, _BCD_func__2417)g_timeout_add_full;
2492 extern (C) gint function(_GSourceFuncs *, void *)g_source_remove_by_funcs_user_data;
2493 extern (C) gint function(void *)g_source_remove_by_user_data;
2494 extern (C) gint function(guint)g_source_remove;
2495 extern (C) void function(_GTimeVal *)g_get_current_time;
2496 extern (C) _GSource * function(guint)g_timeout_source_new_seconds;
2497 extern (C) _GSource * function(guint)g_timeout_source_new;
2498 extern (C) _GSource * function(gint)g_child_watch_source_new;
2499 extern (C) _GSource * function()g_idle_source_new;
2500 extern (C) void function(_GSource *, _GTimeVal *)g_source_get_current_time;
2501 extern (C) void function(_GSource *, _GPollFD *)g_source_remove_poll;
2502 extern (C) void function(_GSource *, _GPollFD *)g_source_add_poll;
2503 extern (C) void function(_GSource *, void *, _GSourceCallbackFuncs *)g_source_set_callback_indirect;
2504 extern (C) gint function(_GSource *)g_source_is_destroyed;
2505 extern (C) void function(_GSource *, _GSourceFuncs *)g_source_set_funcs;
2506 extern (C) void function(_GSource *, _BCD_func__2695, void *, _BCD_func__2417)g_source_set_callback;
2507 extern (C) void * function(_GSource *)g_source_get_context;
2508 extern (C) guint function(_GSource *)g_source_get_id;
2509 extern (C) gint function(_GSource *)g_source_get_can_recurse;
2510 extern (C) void function(_GSource *, gint)g_source_set_can_recurse;
2511 extern (C) gint function(_GSource *)g_source_get_priority;
2512 extern (C) void function(_GSource *, gint)g_source_set_priority;
2513 extern (C) void function(_GSource *)g_source_destroy;
2514 extern (C) guint function(_GSource *, void *)g_source_attach;
2515 extern (C) void function(_GSource *)g_source_unref;
2516 extern (C) _GSource * function(_GSource *)g_source_ref;
2517 extern (C) _GSource * function(_GSourceFuncs *, guint)g_source_new;
2518 extern (C) void * function(void *)g_main_loop_get_context;
2519 extern (C) gint function(void *)g_main_loop_is_running;
2520 extern (C) void function(void *)g_main_loop_unref;
2521 extern (C) void * function(void *)g_main_loop_ref;
2522 extern (C) void function(void *)g_main_loop_quit;
2523 extern (C) void function(void *)g_main_loop_run;
2524 extern (C) void * function(void *, gint)g_main_loop_new;
2525 extern (C) _GSource * function()g_main_current_source;
2526 extern (C) gint function()g_main_depth;
2527 extern (C) void function(void *, _GPollFD *)g_main_context_remove_poll;
2528 extern (C) void function(void *, _GPollFD *, gint)g_main_context_add_poll;
2529 extern (C) _BCD_func__2688 function(void *)g_main_context_get_poll_func;
2530 extern (C) void function(void *, _BCD_func__2688)g_main_context_set_poll_func;
2531 extern (C) void function(void *)g_main_context_dispatch;
2532 extern (C) gint function(void *, gint, _GPollFD *, gint)g_main_context_check;
2533 extern (C) gint function(void *, gint, gint *, _GPollFD *, gint)g_main_context_query;
2534 extern (C) gint function(void *, gint *)g_main_context_prepare;
2535 extern (C) gint function(void *, void *, void *)g_main_context_wait;
2536 extern (C) gint function(void *)g_main_context_is_owner;
2537 extern (C) void function(void *)g_main_context_release;
2538 extern (C) gint function(void *)g_main_context_acquire;
2539 extern (C) void function(void *)g_main_context_wakeup;
2540 extern (C) _GSource * function(void *, _GSourceFuncs *, void *)g_main_context_find_source_by_funcs_user_data;
2541 extern (C) _GSource * function(void *, void *)g_main_context_find_source_by_user_data;
2542 extern (C) _GSource * function(void *, guint)g_main_context_find_source_by_id;
2543 extern (C) gint function(void *)g_main_context_pending;
2544 extern (C) gint function(void *, gint)g_main_context_iteration;
2545 extern (C) void * function()g_main_context_default;
2546 extern (C) void function(void *)g_main_context_unref;
2547 extern (C) void * function(void *)g_main_context_ref;
2548 extern (C) void * function()g_main_context_new;
2549 extern (C) void function()g_slist_pop_allocator;
2550 extern (C) void function(void *)g_slist_push_allocator;
2551 extern (C) void * function(_GSList *, guint)g_slist_nth_data;
2552 extern (C) _GSList * function(_GSList *, _BCD_func__2968, void *)g_slist_sort_with_data;
2553 extern (C) _GSList * function(_GSList *, _BCD_func__2969)g_slist_sort;
2554 extern (C) void function(_GSList *, _BCD_func__2422, void *)g_slist_foreach;
2555 extern (C) guint function(_GSList *)g_slist_length;
2556 extern (C) _GSList * function(_GSList *)g_slist_last;
2557 extern (C) gint function(_GSList *, void *)g_slist_index;
2558 extern (C) gint function(_GSList *, _GSList *)g_slist_position;
2559 extern (C) _GSList * function(_GSList *, void *, _BCD_func__2969)g_slist_find_custom;
2560 extern (C) _GSList * function(_GSList *, void *)g_slist_find;
2561 extern (C) _GSList * function(_GSList *, guint)g_slist_nth;
2562 extern (C) _GSList * function(_GSList *)g_slist_copy;
2563 extern (C) _GSList * function(_GSList *)g_slist_reverse;
2564 extern (C) _GSList * function(_GSList *, _GSList *)g_slist_delete_link;
2565 extern (C) _GSList * function(_GSList *, _GSList *)g_slist_remove_link;
2566 extern (C) _GSList * function(_GSList *, void *)g_slist_remove_all;
2567 extern (C) _GSList * function(_GSList *, void *)g_slist_remove;
2568 extern (C) _GSList * function(_GSList *, _GSList *)g_slist_concat;
2569 extern (C) _GSList * function(_GSList *, _GSList *, void *)g_slist_insert_before;
2570 extern (C) _GSList * function(_GSList *, void *, _BCD_func__2968, void *)g_slist_insert_sorted_with_data;
2571 extern (C) _GSList * function(_GSList *, void *, _BCD_func__2969)g_slist_insert_sorted;
2572 extern (C) _GSList * function(_GSList *, void *, gint)g_slist_insert;
2573 extern (C) _GSList * function(_GSList *, void *)g_slist_prepend;
2574 extern (C) _GSList * function(_GSList *, void *)g_slist_append;
2575 extern (C) void function(_GSList *)g_slist_free_1;
2576 extern (C) void function(_GSList *)g_slist_free;
2577 extern (C) _GSList * function()g_slist_alloc;
2578 extern (C) void function(_GHookList *, gint, _BCD_func__2732, void *)g_hook_list_marshal_check;
2579 extern (C) void function(_GHookList *, gint, _BCD_func__2733, void *)g_hook_list_marshal;
2580 extern (C) void function(_GHookList *, gint)g_hook_list_invoke_check;
2581 extern (C) void function(_GHookList *, gint)g_hook_list_invoke;
2582 extern (C) gint function(_GHook *, _GHook *)g_hook_compare_ids;
2583 extern (C) _GHook * function(_GHookList *, _GHook *, gint)g_hook_next_valid;
2584 extern (C) _GHook * function(_GHookList *, gint)g_hook_first_valid;
2585 extern (C) _GHook * function(_GHookList *, gint, void *, void *)g_hook_find_func_data;
2586 extern (C) _GHook * function(_GHookList *, gint, void *)g_hook_find_func;
2587 extern (C) _GHook * function(_GHookList *, gint, void *)g_hook_find_data;
2588 extern (C) _GHook * function(_GHookList *, gint, _BCD_func__2732, void *)g_hook_find;
2589 extern (C) _GHook * function(_GHookList *, gulong)g_hook_get;
2590 extern (C) void function(_GHookList *, _GHook *, _BCD_func__2734)g_hook_insert_sorted;
2591 extern (C) void function(_GHookList *, _GHook *, _GHook *)g_hook_insert_before;
2592 extern (C) void function(_GHookList *, _GHook *)g_hook_prepend;
2593 extern (C) void function(_GHookList *, _GHook *)g_hook_destroy_link;
2594 extern (C) gint function(_GHookList *, gulong)g_hook_destroy;
2595 extern (C) void function(_GHookList *, _GHook *)g_hook_unref;
2596 extern (C) _GHook * function(_GHookList *, _GHook *)g_hook_ref;
2597 extern (C) void function(_GHookList *, _GHook *)g_hook_free;
2598 extern (C) _GHook * function(_GHookList *)g_hook_alloc;
2599 extern (C) void function(_GHookList *)g_hook_list_clear;
2600 extern (C) void function(_GHookList *, guint)g_hook_list_init;
2601 extern (C) gint function(void *, void *)g_direct_equal;
2602 extern (C) guint function(void *)g_direct_hash;
2603 extern (C) guint function(void *)g_int_hash;
2604 extern (C) gint function(void *, void *)g_int_equal;
2605 extern (C) guint function(void *)g_str_hash;
2606 extern (C) gint function(void *, void *)g_str_equal;
2607 extern (C) void function(void *)g_hash_table_unref;
2608 extern (C) void * function(void *)g_hash_table_ref;
2609 extern (C) _GList * function(void *)g_hash_table_get_values;
2610 extern (C) _GList * function(void *)g_hash_table_get_keys;
2611 extern (C) guint function(void *)g_hash_table_size;
2612 extern (C) guint function(void *, _BCD_func__2478, void *)g_hash_table_foreach_steal;
2613 extern (C) guint function(void *, _BCD_func__2478, void *)g_hash_table_foreach_remove;
2614 extern (C) void * function(void *, _BCD_func__2478, void *)g_hash_table_find;
2615 extern (C) void function(void *, _BCD_func__2965, void *)g_hash_table_foreach;
2616 extern (C) gint function(void *, void *, void * *, void * *)g_hash_table_lookup_extended;
2617 extern (C) void * function(void *, void *)g_hash_table_lookup;
2618 extern (C) void function(void *)g_hash_table_steal_all;
2619 extern (C) gint function(void *, void *)g_hash_table_steal;
2620 extern (C) void function(void *)g_hash_table_remove_all;
2621 extern (C) gint function(void *, void *)g_hash_table_remove;
2622 extern (C) void function(void *, void *, void *)g_hash_table_replace;
2623 extern (C) void function(void *, void *, void *)g_hash_table_insert;
2624 extern (C) void function(void *)g_hash_table_destroy;
2625 extern (C) void * function(_BCD_func__2966, _BCD_func__2967, _BCD_func__2417, _BCD_func__2417)g_hash_table_new_full;
2626 extern (C) void * function(_BCD_func__2966, _BCD_func__2967)g_hash_table_new;
2627 extern (C) gint function(char *, gint)g_mkdir_with_parents;
2628 extern (C) char * function(char * *)g_build_filenamev;
2629 extern (C) char * function(char *, ...)g_build_filename;
2630 extern (C) char * function(char *, char * *)g_build_pathv;
2631 extern (C) char * function(char *, char *, ...)g_build_path;
2632 extern (C) gint function(char *, char * *, _GError * *)g_file_open_tmp;
2633 extern (C) gint function(char *)g_mkstemp;
2634 extern (C) char * function(char *, _GError * *)g_file_read_link;
2635 extern (C) gint function(char *, char *, gssize, _GError * *)g_file_set_contents;
2636 extern (C) gint function(char *, char * *, gsize *, _GError * *)g_file_get_contents;
2637 extern (C) gint function(char *, gint)g_file_test;
2638 extern (C) gint function(gint)g_file_error_from_errno;
2639 extern (C) GQuark function()g_file_error_quark;
2640 extern (C) void function(void *)g_dir_close;
2641 extern (C) void function(void *)g_dir_rewind;
2642 extern (C) char * function(void *)g_dir_read_name;
2643 extern (C) void * function(char *, guint, _GError * *)g_dir_open;
2644 extern (C) gsize function(char *, gsize, char *, _GDate *)g_date_strftime;
2645 extern (C) void function(_GDate *, _GDate *)g_date_order;
2646 extern (C) void function(_GDate *, _GDate *, _GDate *)g_date_clamp;
2647 extern (C) void function(_GDate *, tm *)g_date_to_struct_tm;
2648 extern (C) gint function(_GDate *, _GDate *)g_date_compare;
2649 extern (C) gint function(_GDate *, _GDate *)g_date_days_between;
2650 extern (C) char function(ushort)g_date_get_sunday_weeks_in_year;
2651 extern (C) char function(ushort)g_date_get_monday_weeks_in_year;
2652 extern (C) char function(gint, ushort)g_date_get_days_in_month;
2653 extern (C) gint function(ushort)g_date_is_leap_year;
2654 extern (C) void function(_GDate *, guint)g_date_subtract_years;
2655 extern (C) void function(_GDate *, guint)g_date_add_years;
2656 extern (C) void function(_GDate *, guint)g_date_subtract_months;
2657 extern (C) void function(_GDate *, guint)g_date_add_months;
2658 extern (C) void function(_GDate *, guint)g_date_subtract_days;
2659 extern (C) void function(_GDate *, guint)g_date_add_days;
2660 extern (C) gint function(_GDate *)g_date_is_last_of_month;
2661 extern (C) gint function(_GDate *)g_date_is_first_of_month;
2662 extern (C) void function(_GDate *, guint32)g_date_set_julian;
2663 extern (C) void function(_GDate *, char, gint, ushort)g_date_set_dmy;
2664 extern (C) void function(_GDate *, ushort)g_date_set_year;
2665 extern (C) void function(_GDate *, char)g_date_set_day;
2666 extern (C) void function(_GDate *, gint)g_date_set_month;
2667 extern (C) void function(_GDate *, GTime)g_date_set_time;
2668 extern (C) void function(_GDate *, _GTimeVal *)g_date_set_time_val;
2669 extern (C) void function(_GDate *, gint)g_date_set_time_t;
2670 extern (C) void function(_GDate *, char *)g_date_set_parse;
2671 extern (C) void function(_GDate *, guint)g_date_clear;
2672 extern (C) guint function(_GDate *)g_date_get_iso8601_week_of_year;
2673 extern (C) guint function(_GDate *)g_date_get_sunday_week_of_year;
2674 extern (C) guint function(_GDate *)g_date_get_monday_week_of_year;
2675 extern (C) guint function(_GDate *)g_date_get_day_of_year;
2676 extern (C) guint32 function(_GDate *)g_date_get_julian;
2677 extern (C) char function(_GDate *)g_date_get_day;
2678 extern (C) ushort function(_GDate *)g_date_get_year;
2679 extern (C) gint function(_GDate *)g_date_get_month;
2680 extern (C) gint function(_GDate *)g_date_get_weekday;
2681 extern (C) gint function(char, gint, ushort)g_date_valid_dmy;
2682 extern (C) gint function(guint32)g_date_valid_julian;
2683 extern (C) gint function(gint)g_date_valid_weekday;
2684 extern (C) gint function(ushort)g_date_valid_year;
2685 extern (C) gint function(gint)g_date_valid_month;
2686 extern (C) gint function(char)g_date_valid_day;
2687 extern (C) gint function(_GDate *)g_date_valid;
2688 extern (C) void function(_GDate *)g_date_free;
2689 extern (C) _GDate * function(guint32)g_date_new_julian;
2690 extern (C) _GDate * function(char, gint, ushort)g_date_new_dmy;
2691 extern (C) _GDate * function()g_date_new;
2692 extern (C) void function(void *, _BCD_func__2768, void *)g_dataset_foreach;
2693 extern (C) void * function(void *, GQuark)g_dataset_id_remove_no_notify;
2694 extern (C) void function(void *, GQuark, void *, _BCD_func__2417)g_dataset_id_set_data_full;
2695 extern (C) void * function(void *, GQuark)g_dataset_id_get_data;
2696 extern (C) void function(void *)g_dataset_destroy;
2697 extern (C) guint function(void * *)g_datalist_get_flags;
2698 extern (C) void function(void * *, guint)g_datalist_unset_flags;
2699 extern (C) void function(void * *, guint)g_datalist_set_flags;
2700 extern (C) void function(void * *, _BCD_func__2768, void *)g_datalist_foreach;
2701 extern (C) void * function(void * *, GQuark)g_datalist_id_remove_no_notify;
2702 extern (C) void function(void * *, GQuark, void *, _BCD_func__2417)g_datalist_id_set_data_full;
2703 extern (C) void * function(void * *, GQuark)g_datalist_id_get_data;
2704 extern (C) void function(void * *)g_datalist_clear;
2705 extern (C) void function(void * *)g_datalist_init;
2706 extern (C) char * * function(char *)g_uri_list_extract_uris;
2707 extern (C) char * function(char *)g_filename_display_basename;
2708 extern (C) gint function(char * * *)g_get_filename_charsets;
2709 extern (C) char * function(char *)g_filename_display_name;
2710 extern (C) char * function(char *, char *, _GError * *)g_filename_to_uri;
2711 extern (C) char * function(char *, char * *, _GError * *)g_filename_from_uri;
2712 extern (C) char * function(in char *, gssize, gsize *, gsize *, _GError * *)g_filename_from_utf8;
2713 extern (C) char * function(char *, gssize, gsize *, gsize *, _GError * *)g_filename_to_utf8;
2714 extern (C) char * function(char *, gssize, gsize *, gsize *, _GError * *)g_locale_from_utf8;
2715 extern (C) char * function(char *, gssize, gsize *, gsize *, _GError * *)g_locale_to_utf8;
2716 extern (C) char * function(char *, gssize, char *, char *, char *, gsize *, gsize *, _GError * *)g_convert_with_fallback;
2717 extern (C) char * function(char *, gssize, void *, gsize *, gsize *, _GError * *)g_convert_with_iconv;
2718 extern (C) char * function(char *, gssize, char *, char *, gsize *, gsize *, _GError * *)g_convert;
2719 extern (C) gint function(void *)g_iconv_close;
2720 extern (C) gsize function(void *, char * *, gsize *, char * *, gsize *)g_iconv;
2721 extern (C) void * function(char *, char *)g_iconv_open;
2722 extern (C) GQuark function()g_convert_error_quark;
2723 extern (C) void function(_GCompletion *)g_completion_free;
2724 extern (C) void function(_GCompletion *, _BCD_func__2771)g_completion_set_compare;
2725 extern (C) _GList * function(_GCompletion *, char *, char * *)g_completion_complete_utf8;
2726 extern (C) _GList * function(_GCompletion *, char *, char * *)g_completion_complete;
2727 extern (C) void function(_GCompletion *)g_completion_clear_items;
2728 extern (C) void function(_GCompletion *, _GList *)g_completion_remove_items;
2729 extern (C) void function(_GCompletion *, _GList *)g_completion_add_items;
2730 extern (C) _GCompletion * function(_BCD_func__2772)g_completion_new;
2731 extern (C) void function(void *, _BCD_func__2965, void *)g_cache_value_foreach;
2732 extern (C) void function(void *, _BCD_func__2965, void *)g_cache_key_foreach;
2733 extern (C) void function(void *, void *)g_cache_remove;
2734 extern (C) void * function(void *, void *)g_cache_insert;
2735 extern (C) void function(void *)g_cache_destroy;
2736 extern (C) void * function(_BCD_func__2418, _BCD_func__2417, _BCD_func__2418, _BCD_func__2417, _BCD_func__2966, _BCD_func__2966, _BCD_func__2967)g_cache_new;
2737 extern (C) void function()g_list_pop_allocator;
2738 extern (C) void function(void *)g_list_push_allocator;
2739 extern (C) void * function(_GList *, guint)g_list_nth_data;
2740 extern (C) _GList * function(_GList *, _BCD_func__2968, void *)g_list_sort_with_data;
2741 extern (C) _GList * function(_GList *, _BCD_func__2969)g_list_sort;
2742 extern (C) void function(_GList *, _BCD_func__2422, void *)g_list_foreach;
2743 extern (C) guint function(_GList *)g_list_length;
2744 extern (C) _GList * function(_GList *)g_list_first;
2745 extern (C) _GList * function(_GList *)g_list_last;
2746 extern (C) gint function(_GList *, void *)g_list_index;
2747 extern (C) gint function(_GList *, _GList *)g_list_position;
2748 extern (C) _GList * function(_GList *, void *, _BCD_func__2969)g_list_find_custom;
2749 extern (C) _GList * function(_GList *, void *)g_list_find;
2750 extern (C) _GList * function(_GList *, guint)g_list_nth_prev;
2751 extern (C) _GList * function(_GList *, guint)g_list_nth;
2752 extern (C) _GList * function(_GList *)g_list_copy;
2753 extern (C) _GList * function(_GList *)g_list_reverse;
2754 extern (C) _GList * function(_GList *, _GList *)g_list_delete_link;
2755 extern (C) _GList * function(_GList *, _GList *)g_list_remove_link;
2756 extern (C) _GList * function(_GList *, void *)g_list_remove_all;
2757 extern (C) _GList * function(_GList *, void *)g_list_remove;
2758 extern (C) _GList * function(_GList *, _GList *)g_list_concat;
2759 extern (C) _GList * function(_GList *, _GList *, void *)g_list_insert_before;
2760 extern (C) _GList * function(_GList *, void *, _BCD_func__2968, void *)g_list_insert_sorted_with_data;
2761 extern (C) _GList * function(_GList *, void *, _BCD_func__2969)g_list_insert_sorted;
2762 extern (C) _GList * function(_GList *, void *, gint)g_list_insert;
2763 extern (C) _GList * function(_GList *, void *)g_list_prepend;
2764 extern (C) _GList * function(_GList *, void *)g_list_append;
2765 extern (C) void function(_GList *)g_list_free_1;
2766 extern (C) void function(_GList *)g_list_free;
2767 extern (C) _GList * function()g_list_alloc;
2768 extern (C) void function(void *)g_allocator_free;
2769 extern (C) void * function(char *, guint)g_allocator_new;
2770 extern (C) void function()g_blow_chunks;
2771 extern (C) void function()g_mem_chunk_info;
2772 extern (C) void function(void *)g_mem_chunk_print;
2773 extern (C) void function(void *)g_mem_chunk_reset;
2774 extern (C) void function(void *)g_mem_chunk_clean;
2775 extern (C) void function(void *, void *)g_mem_chunk_free;
2776 extern (C) void * function(void *)g_mem_chunk_alloc0;
2777 extern (C) void * function(void *)g_mem_chunk_alloc;
2778 extern (C) void function(void *)g_mem_chunk_destroy;
2779 extern (C) void * function(char *, gint, gsize, gint)g_mem_chunk_new;
2780 extern (C) void function()g_mem_profile;
2781 extern (C) extern _GMemVTable ** glib_mem_profiler_table;
2782 extern (C) extern gint* g_mem_gc_friendly;
2783 extern (C) gint function()g_mem_is_system_malloc;
2784 extern (C) void function(_GMemVTable *)g_mem_set_vtable;
2785 extern (C) void * function(void *, gsize)g_try_realloc;
2786 extern (C) void * function(gsize)g_try_malloc0;
2787 extern (C) void * function(gsize)g_try_malloc;
2788 extern (C) void function(void *)g_free;
2789 extern (C) void * function(void *, gsize)g_realloc;
2790 extern (C) void * function(gsize)g_malloc0;
2791 extern (C) void * function(gsize)g_malloc;
2792 extern (C) long * function(gint, long, guint *)g_slice_get_config_state;
2793 extern (C) long function(gint)g_slice_get_config;
2794 extern (C) void function(gint, long)g_slice_set_config;
2795 extern (C) void function(gsize, void *, gsize)g_slice_free_chain_with_offset;
2796 extern (C) void function(gsize, void *)g_slice_free1;
2797 extern (C) void * function(gsize, void *)g_slice_copy;
2798 extern (C) void * function(gsize)g_slice_alloc0;
2799 extern (C) void * function(gsize)g_slice_alloc;
2800 extern (C) gint function(void *, char *, char *, _GError * *)g_bookmark_file_move_item;
2801 extern (C) gint function(void *, char *, _GError * *)g_bookmark_file_remove_item;
2802 extern (C) gint function(void *, char *, char *, _GError * *)g_bookmark_file_remove_application;
2803 extern (C) gint function(void *, char *, char *, _GError * *)g_bookmark_file_remove_group;
2804 extern (C) char * * function(void *, gsize *)g_bookmark_file_get_uris;
2805 extern (C) gint function(void *)g_bookmark_file_get_size;
2806 extern (C) gint function(void *, char *)g_bookmark_file_has_item;
2807 extern (C) gint function(void *, char *, _GError * *)g_bookmark_file_get_visited;
2808 extern (C) void function(void *, char *, gint)g_bookmark_file_set_visited;
2809 extern (C) gint function(void *, char *, _GError * *)g_bookmark_file_get_modified;
2810 extern (C) void function(void *, char *, gint)g_bookmark_file_set_modified;
2811 extern (C) gint function(void *, char *, _GError * *)g_bookmark_file_get_added;
2812 extern (C) void function(void *, char *, gint)g_bookmark_file_set_added;
2813 extern (C) gint function(void *, char *, char * *, char * *, _GError * *)g_bookmark_file_get_icon;
2814 extern (C) void function(void *, char *, char *, char *)g_bookmark_file_set_icon;
2815 extern (C) gint function(void *, char *, _GError * *)g_bookmark_file_get_is_private;
2816 extern (C) void function(void *, char *, gint)g_bookmark_file_set_is_private;
2817 extern (C) gint function(void *, char *, char *, char * *, guint *, gint *, _GError * *)g_bookmark_file_get_app_info;
2818 extern (C) gint function(void *, char *, char *, char *, gint, gint, _GError * *)g_bookmark_file_set_app_info;
2819 extern (C) char * * function(void *, char *, gsize *, _GError * *)g_bookmark_file_get_applications;
2820 extern (C) gint function(void *, char *, char *, _GError * *)g_bookmark_file_has_application;
2821 extern (C) void function(void *, char *, char *, char *)g_bookmark_file_add_application;
2822 extern (C) char * * function(void *, char *, gsize *, _GError * *)g_bookmark_file_get_groups;
2823 extern (C) gint function(void *, char *, char *, _GError * *)g_bookmark_file_has_group;
2824 extern (C) void function(void *, char *, char *)g_bookmark_file_add_group;
2825 extern (C) void function(void *, char *, char * *, gsize)g_bookmark_file_set_groups;
2826 extern (C) char * function(void *, char *, _GError * *)g_bookmark_file_get_mime_type;
2827 extern (C) void function(void *, char *, char *)g_bookmark_file_set_mime_type;
2828 extern (C) char * function(void *, char *, _GError * *)g_bookmark_file_get_description;
2829 extern (C) void function(void *, char *, char *)g_bookmark_file_set_description;
2830 extern (C) char * function(void *, char *, _GError * *)g_bookmark_file_get_title;
2831 extern (C) void function(void *, char *, char *)g_bookmark_file_set_title;
2832 extern (C) gint function(void *, char *, _GError * *)g_bookmark_file_to_file;
2833 extern (C) char * function(void *, gsize *, _GError * *)g_bookmark_file_to_data;
2834 extern (C) gint function(void *, char *, char * *, _GError * *)g_bookmark_file_load_from_data_dirs;
2835 extern (C) gint function(void *, char *, gsize, _GError * *)g_bookmark_file_load_from_data;
2836 extern (C) gint function(void *, char *, _GError * *)g_bookmark_file_load_from_file;
2837 extern (C) void function(void *)g_bookmark_file_free;
2838 extern (C) void * function()g_bookmark_file_new;
2839 extern (C) GQuark function()g_bookmark_file_error_quark;
2840 extern (C) char * function(char *, gsize *)g_base64_decode;
2841 extern (C) gsize function(char *, gsize, char *, gint *, guint *)g_base64_decode_step;
2842 extern (C) char * function(char *, gsize)g_base64_encode;
2843 extern (C) gsize function(gint, char *, gint *, gint *)g_base64_encode_close;
2844 extern (C) gsize function(char *, gsize, gint, char *, gint *, gint *)g_base64_encode_step;
2845 extern (C) void function(char *)g_on_error_stack_trace;
2846 extern (C) void function(char *)g_on_error_query;
2847 extern (C) void * function(void *)_g_async_queue_get_mutex;
2848 extern (C) void function(void *, _BCD_func__2968, void *)g_async_queue_sort_unlocked;
2849 extern (C) void function(void *, _BCD_func__2968, void *)g_async_queue_sort;
2850 extern (C) gint function(void *)g_async_queue_length_unlocked;
2851 extern (C) gint function(void *)g_async_queue_length;
2852 extern (C) void * function(void *, _GTimeVal *)g_async_queue_timed_pop_unlocked;
2853 extern (C) void * function(void *, _GTimeVal *)g_async_queue_timed_pop;
2854 extern (C) void * function(void *)g_async_queue_try_pop_unlocked;
2855 extern (C) void * function(void *)g_async_queue_try_pop;
2856 extern (C) void * function(void *)g_async_queue_pop_unlocked;
2857 extern (C) void * function(void *)g_async_queue_pop;
2858 extern (C) void function(void *, void *, _BCD_func__2968, void *)g_async_queue_push_sorted_unlocked;
2859 extern (C) void function(void *, void *, _BCD_func__2968, void *)g_async_queue_push_sorted;
2860 extern (C) void function(void *, void *)g_async_queue_push_unlocked;
2861 extern (C) void function(void *, void *)g_async_queue_push;
2862 extern (C) void function(void *)g_async_queue_unref_and_unlock;
2863 extern (C) void function(void *)g_async_queue_ref_unlocked;
2864 extern (C) void function(void *)g_async_queue_unref;
2865 extern (C) void * function(void *)g_async_queue_ref;
2866 extern (C) void function(void *)g_async_queue_unlock;
2867 extern (C) void function(void *)g_async_queue_lock;
2868 extern (C) void * function()g_async_queue_new;
2869 extern (C) void function()glib_dummy_decl;
2870 extern (C) void function(guint *, gsize)g_once_init_leave;
2871 extern (C) gint function(gsize *)g_once_init_enter_impl;
2872 extern (C) gint function(guint *)g_once_init_enter;
2873 extern (C) void * function(_GOnce *, _BCD_func__2418, void *)g_once_impl;
2874 extern (C) void function(_BCD_func__2422, void *)g_thread_foreach;
2875 extern (C) void function(_GStaticRWLock *)g_static_rw_lock_free;
2876 extern (C) void function(_GStaticRWLock *)g_static_rw_lock_writer_unlock;
2877 extern (C) gint function(_GStaticRWLock *)g_static_rw_lock_writer_trylock;
2878 extern (C) void function(_GStaticRWLock *)g_static_rw_lock_writer_lock;
2879 extern (C) void function(_GStaticRWLock *)g_static_rw_lock_reader_unlock;
2880 extern (C) gint function(_GStaticRWLock *)g_static_rw_lock_reader_trylock;
2881 extern (C) void function(_GStaticRWLock *)g_static_rw_lock_reader_lock;
2882 extern (C) void function(_GStaticRWLock *)g_static_rw_lock_init;
2883 extern (C) void function(_GStaticRecMutex *)g_static_rec_mutex_free;
2884 extern (C) guint function(_GStaticRecMutex *)g_static_rec_mutex_unlock_full;
2885 extern (C) void function(_GStaticRecMutex *, guint)g_static_rec_mutex_lock_full;
2886 extern (C) void function(_GStaticRecMutex *)g_static_rec_mutex_unlock;
2887 extern (C) gint function(_GStaticRecMutex *)g_static_rec_mutex_trylock;
2888 extern (C) void function(_GStaticRecMutex *)g_static_rec_mutex_lock;
2889 extern (C) void function(_GStaticRecMutex *)g_static_rec_mutex_init;
2890 extern (C) void function(_GStaticPrivate *)g_static_private_free;
2891 extern (C) void function(_GStaticPrivate *, void *, _BCD_func__2417)g_static_private_set;
2892 extern (C) void * function(_GStaticPrivate *)g_static_private_get;
2893 extern (C) void function(_GStaticPrivate *)g_static_private_init;
2894 extern (C) void function(_GStaticMutex *)g_static_mutex_free;
2895 extern (C) void function(_GStaticMutex *)g_static_mutex_init;
2896 extern (C) void function(_GThread *, gint)g_thread_set_priority;
2897 extern (C) void * function(_GThread *)g_thread_join;
2898 extern (C) void function(void *)g_thread_exit;
2899 extern (C) _GThread * function()g_thread_self;
2900 extern (C) _GThread * function(_BCD_func__2418, void *, gulong, gint, gint, gint, _GError * *)g_thread_create_full;
2901 extern (C) void * function(void * *)g_static_mutex_get_mutex_impl;
2902 extern (C) void function(_GThreadFunctions *)g_thread_init_with_errorcheck_mutexes;
2903 extern (C) void function(_GThreadFunctions *)g_thread_init;
2904 extern (C) extern _BCD_func__3161* g_thread_gettime;
2905 extern (C) extern gint* g_threads_got_initialized;
2906 extern (C) extern gint* g_thread_use_default_impl;
2907 extern (C) extern _GThreadFunctions* g_thread_functions_for_glib_use;
2908 extern (C) GQuark function()g_thread_error_quark;
2909 extern (C) void function(void * *, void *)g_atomic_pointer_set;
2910 extern (C) void * function(void * *)g_atomic_pointer_get;
2911 extern (C) void function(gint *, gint)g_atomic_int_set;
2912 extern (C) gint function(gint *)g_atomic_int_get;
2913 extern (C) gint function(void * *, void *, void *)g_atomic_pointer_compare_and_exchange;
2914 extern (C) gint function(gint *, gint, gint)g_atomic_int_compare_and_exchange;
2915 extern (C) void function(gint *, gint)g_atomic_int_add;
2916 extern (C) gint function(gint *, gint)g_atomic_int_exchange_and_add;
2917 extern (C) char * function(guint, guint, guint)glib_check_version;
2918 extern (C) extern guint* glib_binary_age;
2919 extern (C) extern guint* glib_interface_age;
2920 extern (C) extern guint* glib_micro_version;
2921 extern (C) extern guint* glib_minor_version;
2922 extern (C) extern guint* glib_major_version;
2923 extern (C) guint function(_GTrashStack * *)g_trash_stack_height;
2924 extern (C) void * function(_GTrashStack * *)g_trash_stack_peek;
2925 extern (C) void * function(_GTrashStack * *)g_trash_stack_pop;
2926 extern (C) void function(_GTrashStack * *, void *)g_trash_stack_push;
2927 extern (C) guint function(gulong)g_bit_storage;
2928 extern (C) gint function(gulong, gint)g_bit_nth_msf;
2929 extern (C) gint function(gulong, gint)g_bit_nth_lsf;
2930 extern (C) char * function(char *)g_find_program_in_path;
2931 extern (C) void function(_BCD_func__2331)g_atexit;
2932 extern (C) char * function(char *, char *)_g_getenv_nomalloc;
2933 extern (C) char * * function()g_listenv;
2934 extern (C) void function(char *)g_unsetenv;
2935 extern (C) gint function(char *, char *, gint)g_setenv;
2936 extern (C) char * function(char *)g_getenv;
2937 extern (C) void function(void * *)g_nullify_pointer;
2938 extern (C) char * function(char *)g_path_get_dirname;
2939 extern (C) char * function(char *)g_path_get_basename;
2940 extern (C) char * function()g_get_current_dir;
2941 extern (C) char * function(char *)g_basename;
2942 extern (C) char * function(char *)g_path_skip_root;
2943 extern (C) gint function(char *)g_path_is_absolute;
2944 extern (C) gint function(char *, gulong, char *, char *)g_vsnprintf;
2945 extern (C) gint function(char *, gulong, char *, ...)g_snprintf;
2946 extern (C) guint function(char *, _GDebugKey *, guint)g_parse_debug_string;
2947 extern (C) char * function(gint)g_get_user_special_dir;
2948 extern (C) char * * function()g_get_language_names;
2949 extern (C) char * * function()g_get_system_config_dirs;
2950 extern (C) char * * function()g_get_system_data_dirs;
2951 extern (C) char * function()g_get_user_cache_dir;
2952 extern (C) char * function()g_get_user_config_dir;
2953 extern (C) char * function()g_get_user_data_dir;
2954 extern (C) void function(char *)g_set_application_name;
2955 extern (C) char * function()g_get_application_name;
2956 extern (C) void function(char *)g_set_prgname;
2957 extern (C) char * function()g_get_prgname;
2958 extern (C) char * function()g_get_host_name;
2959 extern (C) char * function()g_get_tmp_dir;
2960 extern (C) char * function()g_get_home_dir;
2961 extern (C) char * function()g_get_real_name;
2962 extern (C) char * function()g_get_user_name;
2963 extern (C) void function(_GError * *)g_clear_error;
2964 extern (C) void function(_GError * *, _GError *)g_propagate_error;
2965 extern (C) void function(_GError * *, GQuark, gint, char *, ...)g_set_error;
2966 extern (C) gint function(_GError *, GQuark, gint)g_error_matches;
2967 extern (C) _GError * function(_GError *)g_error_copy;
2968 extern (C) void function(_GError *)g_error_free;
2969 extern (C) _GError * function(GQuark, gint, char *)g_error_new_literal;
2970 extern (C) _GError * function(GQuark, gint, char *, ...)g_error_new;
2971 extern (C) char * function(char *)g_intern_static_string;
2972 extern (C) char * function(char *)g_intern_string;
2973 extern (C) char * function(GQuark)g_quark_to_string;
2974 extern (C) GQuark function(in char *)g_quark_from_string;
2975 extern (C) GQuark function(in char *)g_quark_from_static_string;
2976 extern (C) GQuark function(in char *)g_quark_try_string;
2977 extern (C) void function(_GByteArray *, _BCD_func__2968, void *)g_byte_array_sort_with_data;
2978 extern (C) void function(_GByteArray *, _BCD_func__2969)g_byte_array_sort;
2979 extern (C) _GByteArray * function(_GByteArray *, guint, guint)g_byte_array_remove_range;
2980 extern (C) _GByteArray * function(_GByteArray *, guint)g_byte_array_remove_index_fast;
2981 extern (C) _GByteArray * function(_GByteArray *, guint)g_byte_array_remove_index;
2982 extern (C) _GByteArray * function(_GByteArray *, guint)g_byte_array_set_size;
2983 extern (C) _GByteArray * function(_GByteArray *, char *, guint)g_byte_array_prepend;
2984 extern (C) _GByteArray * function(_GByteArray *, char *, guint)g_byte_array_append;
2985 extern (C) char * function(_GByteArray *, gint)g_byte_array_free;
2986 extern (C) _GByteArray * function(guint)g_byte_array_sized_new;
2987 extern (C) _GByteArray * function()g_byte_array_new;
2988 extern (C) void function(_GPtrArray *, _BCD_func__2422, void *)g_ptr_array_foreach;
2989 extern (C) void function(_GPtrArray *, _BCD_func__2968, void *)g_ptr_array_sort_with_data;
2990 extern (C) void function(_GPtrArray *, _BCD_func__2969)g_ptr_array_sort;
2991 extern (C) void function(_GPtrArray *, void *)g_ptr_array_add;
2992 extern (C) void function(_GPtrArray *, guint, guint)g_ptr_array_remove_range;
2993 extern (C) gint function(_GPtrArray *, void *)g_ptr_array_remove_fast;
2994 extern (C) gint function(_GPtrArray *, void *)g_ptr_array_remove;
2995 extern (C) void * function(_GPtrArray *, guint)g_ptr_array_remove_index_fast;
2996 extern (C) void * function(_GPtrArray *, guint)g_ptr_array_remove_index;
2997 extern (C) void function(_GPtrArray *, gint)g_ptr_array_set_size;
2998 extern (C) void * * function(_GPtrArray *, gint)g_ptr_array_free;
2999 extern (C) _GPtrArray * function(guint)g_ptr_array_sized_new;
3000 extern (C) _GPtrArray * function()g_ptr_array_new;
3001 extern (C) void function(_GArray *, _BCD_func__2968, void *)g_array_sort_with_data;
3002 extern (C) void function(_GArray *, _BCD_func__2969)g_array_sort;
3003 extern (C) _GArray * function(_GArray *, guint, guint)g_array_remove_range;
3004 extern (C) _GArray * function(_GArray *, guint)g_array_remove_index_fast;
3005 extern (C) _GArray * function(_GArray *, guint)g_array_remove_index;
3006 extern (C) _GArray * function(_GArray *, guint)g_array_set_size;
3007 extern (C) _GArray * function(_GArray *, guint, void *, guint)g_array_insert_vals;
3008 extern (C) _GArray * function(_GArray *, void *, guint)g_array_prepend_vals;
3009 extern (C) _GArray * function(_GArray *, void *, guint)g_array_append_vals;
3010 extern (C) char * function(_GArray *, gint)g_array_free;
3011 extern (C) _GArray * function(gint, gint, guint, guint)g_array_sized_new;
3012 extern (C) _GArray * function(gint, gint, guint)g_array_new;"
3013 ));
3014 
3015 Symbol[] symbols;
3016 static this () {
3017     symbols = [
3018         Symbol("g_value_set_string_take_ownership",  cast(void**)& g_value_set_string_take_ownership),
3019         Symbol("g_value_take_string",  cast(void**)& g_value_take_string),
3020         Symbol("g_strdup_value_contents",  cast(void**)& g_strdup_value_contents),
3021         Symbol("g_pointer_type_register_static",  cast(void**)& g_pointer_type_register_static),
3022         Symbol("g_value_get_gtype",  cast(void**)& g_value_get_gtype),
3023         Symbol("g_value_set_gtype",  cast(void**)& g_value_set_gtype),
3024         Symbol("g_gtype_get_type",  cast(void**)& g_gtype_get_type),
3025         Symbol("g_value_get_pointer",  cast(void**)& g_value_get_pointer),
3026         Symbol("g_value_set_pointer",  cast(void**)& g_value_set_pointer),
3027         Symbol("g_value_dup_string",  cast(void**)& g_value_dup_string),
3028         Symbol("g_value_get_string",  cast(void**)& g_value_get_string),
3029         Symbol("g_value_set_static_string",  cast(void**)& g_value_set_static_string),
3030         Symbol("g_value_set_string",  cast(void**)& g_value_set_string),
3031         Symbol("g_value_get_double",  cast(void**)& g_value_get_double),
3032         Symbol("g_value_set_double",  cast(void**)& g_value_set_double),
3033         Symbol("g_value_get_float",  cast(void**)& g_value_get_float),
3034         Symbol("g_value_set_float",  cast(void**)& g_value_set_float),
3035         Symbol("g_value_get_uint64",  cast(void**)& g_value_get_uint64),
3036         Symbol("g_value_set_uint64",  cast(void**)& g_value_set_uint64),
3037         Symbol("g_value_get_int64",  cast(void**)& g_value_get_int64),
3038         Symbol("g_value_set_int64",  cast(void**)& g_value_set_int64),
3039         Symbol("g_value_get_ulong",  cast(void**)& g_value_get_ulong),
3040         Symbol("g_value_set_ulong",  cast(void**)& g_value_set_ulong),
3041         Symbol("g_value_get_long",  cast(void**)& g_value_get_long),
3042         Symbol("g_value_set_long",  cast(void**)& g_value_set_long),
3043         Symbol("g_value_get_uint",  cast(void**)& g_value_get_uint),
3044         Symbol("g_value_set_uint",  cast(void**)& g_value_set_uint),
3045         Symbol("g_value_get_int",  cast(void**)& g_value_get_int),
3046         Symbol("g_value_set_int",  cast(void**)& g_value_set_int),
3047         Symbol("g_value_get_boolean",  cast(void**)& g_value_get_boolean),
3048         Symbol("g_value_set_boolean",  cast(void**)& g_value_set_boolean),
3049         Symbol("g_value_get_uchar",  cast(void**)& g_value_get_uchar),
3050         Symbol("g_value_set_uchar",  cast(void**)& g_value_set_uchar),
3051         Symbol("g_value_get_char",  cast(void**)& g_value_get_char),
3052         Symbol("g_value_set_char",  cast(void**)& g_value_set_char),
3053         Symbol("g_value_array_sort_with_data",  cast(void**)& g_value_array_sort_with_data),
3054         Symbol("g_value_array_sort",  cast(void**)& g_value_array_sort),
3055         Symbol("g_value_array_remove",  cast(void**)& g_value_array_remove),
3056         Symbol("g_value_array_insert",  cast(void**)& g_value_array_insert),
3057         Symbol("g_value_array_append",  cast(void**)& g_value_array_append),
3058         Symbol("g_value_array_prepend",  cast(void**)& g_value_array_prepend),
3059         Symbol("g_value_array_copy",  cast(void**)& g_value_array_copy),
3060         Symbol("g_value_array_free",  cast(void**)& g_value_array_free),
3061         Symbol("g_value_array_new",  cast(void**)& g_value_array_new),
3062         Symbol("g_value_array_get_nth",  cast(void**)& g_value_array_get_nth),
3063         Symbol("g_type_plugin_complete_interface_info",  cast(void**)& g_type_plugin_complete_interface_info),
3064         Symbol("g_type_plugin_complete_type_info",  cast(void**)& g_type_plugin_complete_type_info),
3065         Symbol("g_type_plugin_unuse",  cast(void**)& g_type_plugin_unuse),
3066         Symbol("g_type_plugin_use",  cast(void**)& g_type_plugin_use),
3067         Symbol("g_type_plugin_get_type",  cast(void**)& g_type_plugin_get_type),
3068         Symbol("g_type_module_register_flags",  cast(void**)& g_type_module_register_flags),
3069         Symbol("g_type_module_register_enum",  cast(void**)& g_type_module_register_enum),
3070         Symbol("g_type_module_add_interface",  cast(void**)& g_type_module_add_interface),
3071         Symbol("g_type_module_register_type",  cast(void**)& g_type_module_register_type),
3072         Symbol("g_type_module_set_name",  cast(void**)& g_type_module_set_name),
3073         Symbol("g_type_module_unuse",  cast(void**)& g_type_module_unuse),
3074         Symbol("g_type_module_use",  cast(void**)& g_type_module_use),
3075         Symbol("g_type_module_get_type",  cast(void**)& g_type_module_get_type),
3076         Symbol("g_io_condition_get_type",  cast(void**)& g_io_condition_get_type),
3077         Symbol("g_io_channel_get_type",  cast(void**)& g_io_channel_get_type),
3078         Symbol("g_source_set_closure",  cast(void**)& g_source_set_closure),
3079         Symbol("g_param_spec_types",  cast(void**)& g_param_spec_types),
3080         Symbol("g_param_spec_gtype",  cast(void**)& g_param_spec_gtype),
3081         Symbol("g_param_spec_override",  cast(void**)& g_param_spec_override),
3082         Symbol("g_param_spec_object",  cast(void**)& g_param_spec_object),
3083         Symbol("g_param_spec_value_array",  cast(void**)& g_param_spec_value_array),
3084         Symbol("g_param_spec_pointer",  cast(void**)& g_param_spec_pointer),
3085         Symbol("g_param_spec_boxed",  cast(void**)& g_param_spec_boxed),
3086         Symbol("g_param_spec_param",  cast(void**)& g_param_spec_param),
3087         Symbol("g_param_spec_string",  cast(void**)& g_param_spec_string),
3088         Symbol("g_param_spec_double",  cast(void**)& g_param_spec_double),
3089         Symbol("g_param_spec_float",  cast(void**)& g_param_spec_float),
3090         Symbol("g_param_spec_flags",  cast(void**)& g_param_spec_flags),
3091         Symbol("g_param_spec_enum",  cast(void**)& g_param_spec_enum),
3092         Symbol("g_param_spec_unichar",  cast(void**)& g_param_spec_unichar),
3093         Symbol("g_param_spec_uint64",  cast(void**)& g_param_spec_uint64),
3094         Symbol("g_param_spec_int64",  cast(void**)& g_param_spec_int64),
3095         Symbol("g_param_spec_ulong",  cast(void**)& g_param_spec_ulong),
3096         Symbol("g_param_spec_long",  cast(void**)& g_param_spec_long),
3097         Symbol("g_param_spec_uint",  cast(void**)& g_param_spec_uint),
3098         Symbol("g_param_spec_int",  cast(void**)& g_param_spec_int),
3099         Symbol("g_param_spec_boolean",  cast(void**)& g_param_spec_boolean),
3100         Symbol("g_param_spec_uchar",  cast(void**)& g_param_spec_uchar),
3101         Symbol("g_param_spec_char",  cast(void**)& g_param_spec_char),
3102         Symbol("g_object_compat_control",  cast(void**)& g_object_compat_control),
3103         Symbol("g_value_set_object_take_ownership",  cast(void**)& g_value_set_object_take_ownership),
3104         Symbol("g_value_take_object",  cast(void**)& g_value_take_object),
3105         Symbol("g_object_run_dispose",  cast(void**)& g_object_run_dispose),
3106         Symbol("g_object_force_floating",  cast(void**)& g_object_force_floating),
3107         Symbol("g_signal_connect_object",  cast(void**)& g_signal_connect_object),
3108         Symbol("g_value_dup_object",  cast(void**)& g_value_dup_object),
3109         Symbol("g_value_get_object",  cast(void**)& g_value_get_object),
3110         Symbol("g_value_set_object",  cast(void**)& g_value_set_object),
3111         Symbol("g_closure_new_object",  cast(void**)& g_closure_new_object),
3112         Symbol("g_cclosure_new_object_swap",  cast(void**)& g_cclosure_new_object_swap),
3113         Symbol("g_cclosure_new_object",  cast(void**)& g_cclosure_new_object),
3114         Symbol("g_object_watch_closure",  cast(void**)& g_object_watch_closure),
3115         Symbol("g_object_steal_data",  cast(void**)& g_object_steal_data),
3116         Symbol("g_object_set_data_full",  cast(void**)& g_object_set_data_full),
3117         Symbol("g_object_set_data",  cast(void**)& g_object_set_data),
3118         Symbol("g_object_get_data",  cast(void**)& g_object_get_data),
3119         Symbol("g_object_steal_qdata",  cast(void**)& g_object_steal_qdata),
3120         Symbol("g_object_set_qdata_full",  cast(void**)& g_object_set_qdata_full),
3121         Symbol("g_object_set_qdata",  cast(void**)& g_object_set_qdata),
3122         Symbol("g_object_get_qdata",  cast(void**)& g_object_get_qdata),
3123         Symbol("g_object_remove_toggle_ref",  cast(void**)& g_object_remove_toggle_ref),
3124         Symbol("g_object_add_toggle_ref",  cast(void**)& g_object_add_toggle_ref),
3125         Symbol("g_object_remove_weak_pointer",  cast(void**)& g_object_remove_weak_pointer),
3126         Symbol("g_object_add_weak_pointer",  cast(void**)& g_object_add_weak_pointer),
3127         Symbol("g_object_weak_unref",  cast(void**)& g_object_weak_unref),
3128         Symbol("g_object_weak_ref",  cast(void**)& g_object_weak_ref),
3129         Symbol("g_object_unref",  cast(void**)& g_object_unref),
3130         Symbol("g_object_ref",  cast(void**)& g_object_ref),
3131         Symbol("g_object_ref_sink",  cast(void**)& g_object_ref_sink),
3132         Symbol("g_object_is_floating",  cast(void**)& g_object_is_floating),
3133         Symbol("g_object_thaw_notify",  cast(void**)& g_object_thaw_notify),
3134         Symbol("g_object_notify",  cast(void**)& g_object_notify),
3135         Symbol("g_object_freeze_notify",  cast(void**)& g_object_freeze_notify),
3136         Symbol("g_object_get_property",  cast(void**)& g_object_get_property),
3137         Symbol("g_object_set_property",  cast(void**)& g_object_set_property),
3138         Symbol("g_object_get_valist",  cast(void**)& g_object_get_valist),
3139         Symbol("g_object_set_valist",  cast(void**)& g_object_set_valist),
3140         Symbol("g_object_disconnect",  cast(void**)& g_object_disconnect),
3141         Symbol("g_object_connect",  cast(void**)& g_object_connect),
3142         Symbol("g_object_get",  cast(void**)& g_object_get),
3143         Symbol("g_object_set",  cast(void**)& g_object_set),
3144         Symbol("g_object_new_valist",  cast(void**)& g_object_new_valist),
3145         Symbol("g_object_newv",  cast(void**)& g_object_newv),
3146         Symbol("g_object_new",  cast(void**)& g_object_new),
3147         Symbol("g_object_interface_list_properties",  cast(void**)& g_object_interface_list_properties),
3148         Symbol("g_object_interface_find_property",  cast(void**)& g_object_interface_find_property),
3149         Symbol("g_object_interface_install_property",  cast(void**)& g_object_interface_install_property),
3150         Symbol("g_object_class_override_property",  cast(void**)& g_object_class_override_property),
3151         Symbol("g_object_class_list_properties",  cast(void**)& g_object_class_list_properties),
3152         Symbol("g_object_class_find_property",  cast(void**)& g_object_class_find_property),
3153         Symbol("g_object_class_install_property",  cast(void**)& g_object_class_install_property),
3154         Symbol("g_initially_unowned_get_type",  cast(void**)& g_initially_unowned_get_type),
3155         Symbol("_g_signals_destroy",  cast(void**)& _g_signals_destroy),
3156         Symbol("g_signal_handlers_destroy",  cast(void**)& g_signal_handlers_destroy),
3157         Symbol("g_signal_accumulator_true_handled",  cast(void**)& g_signal_accumulator_true_handled),
3158         Symbol("g_signal_chain_from_overridden",  cast(void**)& g_signal_chain_from_overridden),
3159         Symbol("g_signal_override_class_closure",  cast(void**)& g_signal_override_class_closure),
3160         Symbol("g_signal_handlers_disconnect_matched",  cast(void**)& g_signal_handlers_disconnect_matched),
3161         Symbol("g_signal_handlers_unblock_matched",  cast(void**)& g_signal_handlers_unblock_matched),
3162         Symbol("g_signal_handlers_block_matched",  cast(void**)& g_signal_handlers_block_matched),
3163         Symbol("g_signal_handler_find",  cast(void**)& g_signal_handler_find),
3164         Symbol("g_signal_handler_is_connected",  cast(void**)& g_signal_handler_is_connected),
3165         Symbol("g_signal_handler_disconnect",  cast(void**)& g_signal_handler_disconnect),
3166         Symbol("g_signal_handler_unblock",  cast(void**)& g_signal_handler_unblock),
3167         Symbol("g_signal_handler_block",  cast(void**)& g_signal_handler_block),
3168         Symbol("g_signal_connect_data",  cast(void**)& g_signal_connect_data),
3169         Symbol("g_signal_connect_closure",  cast(void**)& g_signal_connect_closure),
3170         Symbol("g_signal_connect_closure_by_id",  cast(void**)& g_signal_connect_closure_by_id),
3171         Symbol("g_signal_has_handler_pending",  cast(void**)& g_signal_has_handler_pending),
3172         Symbol("g_signal_remove_emission_hook",  cast(void**)& g_signal_remove_emission_hook),
3173         Symbol("g_signal_add_emission_hook",  cast(void**)& g_signal_add_emission_hook),
3174         Symbol("g_signal_stop_emission_by_name",  cast(void**)& g_signal_stop_emission_by_name),
3175         Symbol("g_signal_stop_emission",  cast(void**)& g_signal_stop_emission),
3176         Symbol("g_signal_get_invocation_hint",  cast(void**)& g_signal_get_invocation_hint),
3177         Symbol("g_signal_parse_name",  cast(void**)& g_signal_parse_name),
3178         Symbol("g_signal_list_ids",  cast(void**)& g_signal_list_ids),
3179         Symbol("g_signal_query",  cast(void**)& g_signal_query),
3180         Symbol("g_signal_name",  cast(void**)& g_signal_name),
3181         Symbol("g_signal_lookup",  cast(void**)& g_signal_lookup),
3182         Symbol("g_signal_emit_by_name",  cast(void**)& g_signal_emit_by_name),
3183         Symbol("g_signal_emit",  cast(void**)& g_signal_emit),
3184         Symbol("g_signal_emit_valist",  cast(void**)& g_signal_emit_valist),
3185         Symbol("g_signal_emitv",  cast(void**)& g_signal_emitv),
3186         Symbol("g_signal_new",  cast(void**)& g_signal_new),
3187         Symbol("g_signal_new_valist",  cast(void**)& g_signal_new_valist),
3188         Symbol("g_signal_newv",  cast(void**)& g_signal_newv),
3189         Symbol("g_cclosure_marshal_STRING__OBJECT_POINTER",  cast(void**)& g_cclosure_marshal_STRING__OBJECT_POINTER),
3190         Symbol("g_cclosure_marshal_BOOLEAN__FLAGS",  cast(void**)& g_cclosure_marshal_BOOLEAN__FLAGS),
3191         Symbol("g_cclosure_marshal_VOID__UINT_POINTER",  cast(void**)& g_cclosure_marshal_VOID__UINT_POINTER),
3192         Symbol("g_cclosure_marshal_VOID__OBJECT",  cast(void**)& g_cclosure_marshal_VOID__OBJECT),
3193         Symbol("g_cclosure_marshal_VOID__POINTER",  cast(void**)& g_cclosure_marshal_VOID__POINTER),
3194         Symbol("g_cclosure_marshal_VOID__BOXED",  cast(void**)& g_cclosure_marshal_VOID__BOXED),
3195         Symbol("g_cclosure_marshal_VOID__PARAM",  cast(void**)& g_cclosure_marshal_VOID__PARAM),
3196         Symbol("g_cclosure_marshal_VOID__STRING",  cast(void**)& g_cclosure_marshal_VOID__STRING),
3197         Symbol("g_cclosure_marshal_VOID__DOUBLE",  cast(void**)& g_cclosure_marshal_VOID__DOUBLE),
3198         Symbol("g_cclosure_marshal_VOID__FLOAT",  cast(void**)& g_cclosure_marshal_VOID__FLOAT),
3199         Symbol("g_cclosure_marshal_VOID__FLAGS",  cast(void**)& g_cclosure_marshal_VOID__FLAGS),
3200         Symbol("g_cclosure_marshal_VOID__ENUM",  cast(void**)& g_cclosure_marshal_VOID__ENUM),
3201         Symbol("g_cclosure_marshal_VOID__ULONG",  cast(void**)& g_cclosure_marshal_VOID__ULONG),
3202         Symbol("g_cclosure_marshal_VOID__LONG",  cast(void**)& g_cclosure_marshal_VOID__LONG),
3203         Symbol("g_cclosure_marshal_VOID__UINT",  cast(void**)& g_cclosure_marshal_VOID__UINT),
3204         Symbol("g_cclosure_marshal_VOID__INT",  cast(void**)& g_cclosure_marshal_VOID__INT),
3205         Symbol("g_cclosure_marshal_VOID__UCHAR",  cast(void**)& g_cclosure_marshal_VOID__UCHAR),
3206         Symbol("g_cclosure_marshal_VOID__CHAR",  cast(void**)& g_cclosure_marshal_VOID__CHAR),
3207         Symbol("g_cclosure_marshal_VOID__BOOLEAN",  cast(void**)& g_cclosure_marshal_VOID__BOOLEAN),
3208         Symbol("g_cclosure_marshal_VOID__VOID",  cast(void**)& g_cclosure_marshal_VOID__VOID),
3209         Symbol("g_closure_invoke",  cast(void**)& g_closure_invoke),
3210         Symbol("g_closure_invalidate",  cast(void**)& g_closure_invalidate),
3211         Symbol("g_closure_set_meta_marshal",  cast(void**)& g_closure_set_meta_marshal),
3212         Symbol("g_closure_set_marshal",  cast(void**)& g_closure_set_marshal),
3213         Symbol("g_closure_add_marshal_guards",  cast(void**)& g_closure_add_marshal_guards),
3214         Symbol("g_closure_remove_invalidate_notifier",  cast(void**)& g_closure_remove_invalidate_notifier),
3215         Symbol("g_closure_add_invalidate_notifier",  cast(void**)& g_closure_add_invalidate_notifier),
3216         Symbol("g_closure_remove_finalize_notifier",  cast(void**)& g_closure_remove_finalize_notifier),
3217         Symbol("g_closure_add_finalize_notifier",  cast(void**)& g_closure_add_finalize_notifier),
3218         Symbol("g_closure_new_simple",  cast(void**)& g_closure_new_simple),
3219         Symbol("g_closure_unref",  cast(void**)& g_closure_unref),
3220         Symbol("g_closure_sink",  cast(void**)& g_closure_sink),
3221         Symbol("g_closure_ref",  cast(void**)& g_closure_ref),
3222         Symbol("g_signal_type_cclosure_new",  cast(void**)& g_signal_type_cclosure_new),
3223         Symbol("g_cclosure_new_swap",  cast(void**)& g_cclosure_new_swap),
3224         Symbol("g_cclosure_new",  cast(void**)& g_cclosure_new),
3225         Symbol("g_param_spec_pool_list",  cast(void**)& g_param_spec_pool_list),
3226         Symbol("g_param_spec_pool_list_owned",  cast(void**)& g_param_spec_pool_list_owned),
3227         Symbol("g_param_spec_pool_lookup",  cast(void**)& g_param_spec_pool_lookup),
3228         Symbol("g_param_spec_pool_remove",  cast(void**)& g_param_spec_pool_remove),
3229         Symbol("g_param_spec_pool_insert",  cast(void**)& g_param_spec_pool_insert),
3230         Symbol("g_param_spec_pool_new",  cast(void**)& g_param_spec_pool_new),
3231         Symbol("g_param_spec_internal",  cast(void**)& g_param_spec_internal),
3232         Symbol("_g_param_type_register_static_constant",  cast(void**)& _g_param_type_register_static_constant),
3233         Symbol("g_param_type_register_static",  cast(void**)& g_param_type_register_static),
3234         Symbol("g_value_set_param_take_ownership",  cast(void**)& g_value_set_param_take_ownership),
3235         Symbol("g_value_take_param",  cast(void**)& g_value_take_param),
3236         Symbol("g_value_dup_param",  cast(void**)& g_value_dup_param),
3237         Symbol("g_value_get_param",  cast(void**)& g_value_get_param),
3238         Symbol("g_value_set_param",  cast(void**)& g_value_set_param),
3239         Symbol("g_param_spec_get_blurb",  cast(void**)& g_param_spec_get_blurb),
3240         Symbol("g_param_spec_get_nick",  cast(void**)& g_param_spec_get_nick),
3241         Symbol("g_param_spec_get_name",  cast(void**)& g_param_spec_get_name),
3242         Symbol("g_param_values_cmp",  cast(void**)& g_param_values_cmp),
3243         Symbol("g_param_value_convert",  cast(void**)& g_param_value_convert),
3244         Symbol("g_param_value_validate",  cast(void**)& g_param_value_validate),
3245         Symbol("g_param_value_defaults",  cast(void**)& g_param_value_defaults),
3246         Symbol("g_param_value_set_default",  cast(void**)& g_param_value_set_default),
3247         Symbol("g_param_spec_get_redirect_target",  cast(void**)& g_param_spec_get_redirect_target),
3248         Symbol("g_param_spec_steal_qdata",  cast(void**)& g_param_spec_steal_qdata),
3249         Symbol("g_param_spec_set_qdata_full",  cast(void**)& g_param_spec_set_qdata_full),
3250         Symbol("g_param_spec_set_qdata",  cast(void**)& g_param_spec_set_qdata),
3251         Symbol("g_param_spec_get_qdata",  cast(void**)& g_param_spec_get_qdata),
3252         Symbol("g_param_spec_ref_sink",  cast(void**)& g_param_spec_ref_sink),
3253         Symbol("g_param_spec_sink",  cast(void**)& g_param_spec_sink),
3254         Symbol("g_param_spec_unref",  cast(void**)& g_param_spec_unref),
3255         Symbol("g_param_spec_ref",  cast(void**)& g_param_spec_ref),
3256         Symbol("g_value_register_transform_func",  cast(void**)& g_value_register_transform_func),
3257         Symbol("g_value_transform",  cast(void**)& g_value_transform),
3258         Symbol("g_value_type_transformable",  cast(void**)& g_value_type_transformable),
3259         Symbol("g_value_type_compatible",  cast(void**)& g_value_type_compatible),
3260         Symbol("g_value_peek_pointer",  cast(void**)& g_value_peek_pointer),
3261         Symbol("g_value_fits_pointer",  cast(void**)& g_value_fits_pointer),
3262         Symbol("g_value_set_instance",  cast(void**)& g_value_set_instance),
3263         Symbol("g_value_unset",  cast(void**)& g_value_unset),
3264         Symbol("g_value_reset",  cast(void**)& g_value_reset),
3265         Symbol("g_value_copy",  cast(void**)& g_value_copy),
3266         Symbol("g_value_init",  cast(void**)& g_value_init),
3267         Symbol("g_flags_complete_type_info",  cast(void**)& g_flags_complete_type_info),
3268         Symbol("g_enum_complete_type_info",  cast(void**)& g_enum_complete_type_info),
3269         Symbol("g_flags_register_static",  cast(void**)& g_flags_register_static),
3270         Symbol("g_enum_register_static",  cast(void**)& g_enum_register_static),
3271         Symbol("g_value_get_flags",  cast(void**)& g_value_get_flags),
3272         Symbol("g_value_set_flags",  cast(void**)& g_value_set_flags),
3273         Symbol("g_value_get_enum",  cast(void**)& g_value_get_enum),
3274         Symbol("g_value_set_enum",  cast(void**)& g_value_set_enum),
3275         Symbol("g_flags_get_value_by_nick",  cast(void**)& g_flags_get_value_by_nick),
3276         Symbol("g_flags_get_value_by_name",  cast(void**)& g_flags_get_value_by_name),
3277         Symbol("g_flags_get_first_value",  cast(void**)& g_flags_get_first_value),
3278         Symbol("g_enum_get_value_by_nick",  cast(void**)& g_enum_get_value_by_nick),
3279         Symbol("g_enum_get_value_by_name",  cast(void**)& g_enum_get_value_by_name),
3280         Symbol("g_enum_get_value",  cast(void**)& g_enum_get_value),
3281         Symbol("g_regex_get_type",  cast(void**)& g_regex_get_type),
3282         Symbol("g_hash_table_get_type",  cast(void**)& g_hash_table_get_type),
3283         Symbol("g_gstring_get_type",  cast(void**)& g_gstring_get_type),
3284         Symbol("g_strv_get_type",  cast(void**)& g_strv_get_type),
3285         Symbol("g_date_get_type",  cast(void**)& g_date_get_type),
3286         Symbol("g_value_array_get_type",  cast(void**)& g_value_array_get_type),
3287         Symbol("g_value_get_type",  cast(void**)& g_value_get_type),
3288         Symbol("g_closure_get_type",  cast(void**)& g_closure_get_type),
3289         Symbol("g_value_set_boxed_take_ownership",  cast(void**)& g_value_set_boxed_take_ownership),
3290         Symbol("g_value_take_boxed",  cast(void**)& g_value_take_boxed),
3291         Symbol("g_boxed_type_register_static",  cast(void**)& g_boxed_type_register_static),
3292         Symbol("g_value_dup_boxed",  cast(void**)& g_value_dup_boxed),
3293         Symbol("g_value_get_boxed",  cast(void**)& g_value_get_boxed),
3294         Symbol("g_value_set_static_boxed",  cast(void**)& g_value_set_static_boxed),
3295         Symbol("g_value_set_boxed",  cast(void**)& g_value_set_boxed),
3296         Symbol("g_boxed_free",  cast(void**)& g_boxed_free),
3297         Symbol("g_boxed_copy",  cast(void**)& g_boxed_copy),
3298         Symbol("_g_type_debug_flags",  cast(void**)& _g_type_debug_flags),
3299         Symbol("g_signal_init",  cast(void**)& g_signal_init),
3300         Symbol("g_value_transforms_init",  cast(void**)& g_value_transforms_init),
3301         Symbol("g_param_spec_types_init",  cast(void**)& g_param_spec_types_init),
3302         Symbol("g_object_type_init",  cast(void**)& g_object_type_init),
3303         Symbol("g_boxed_type_init",  cast(void**)& g_boxed_type_init),
3304         Symbol("g_param_type_init",  cast(void**)& g_param_type_init),
3305         Symbol("g_enum_types_init",  cast(void**)& g_enum_types_init),
3306         Symbol("g_value_types_init",  cast(void**)& g_value_types_init),
3307         Symbol("g_value_c_init",  cast(void**)& g_value_c_init),
3308         Symbol("g_type_name_from_class",  cast(void**)& g_type_name_from_class),
3309         Symbol("g_type_name_from_instance",  cast(void**)& g_type_name_from_instance),
3310         Symbol("g_type_test_flags",  cast(void**)& g_type_test_flags),
3311         Symbol("g_type_check_value_holds",  cast(void**)& g_type_check_value_holds),
3312         Symbol("g_type_check_value",  cast(void**)& g_type_check_value),
3313         Symbol("g_type_check_is_value_type",  cast(void**)& g_type_check_is_value_type),
3314         Symbol("g_type_check_class_is_a",  cast(void**)& g_type_check_class_is_a),
3315         Symbol("g_type_check_class_cast",  cast(void**)& g_type_check_class_cast),
3316         Symbol("g_type_check_instance_is_a",  cast(void**)& g_type_check_instance_is_a),
3317         Symbol("g_type_check_instance_cast",  cast(void**)& g_type_check_instance_cast),
3318         Symbol("g_type_check_instance",  cast(void**)& g_type_check_instance),
3319         Symbol("g_type_value_table_peek",  cast(void**)& g_type_value_table_peek),
3320         Symbol("g_type_remove_interface_check",  cast(void**)& g_type_remove_interface_check),
3321         Symbol("g_type_add_interface_check",  cast(void**)& g_type_add_interface_check),
3322         Symbol("g_type_class_unref_uncached",  cast(void**)& g_type_class_unref_uncached),
3323         Symbol("g_type_remove_class_cache_func",  cast(void**)& g_type_remove_class_cache_func),
3324         Symbol("g_type_add_class_cache_func",  cast(void**)& g_type_add_class_cache_func),
3325         Symbol("g_type_free_instance",  cast(void**)& g_type_free_instance),
3326         Symbol("g_type_create_instance",  cast(void**)& g_type_create_instance),
3327         Symbol("g_type_fundamental",  cast(void**)& g_type_fundamental),
3328         Symbol("g_type_fundamental_next",  cast(void**)& g_type_fundamental_next),
3329         Symbol("g_type_interface_get_plugin",  cast(void**)& g_type_interface_get_plugin),
3330         Symbol("g_type_get_plugin",  cast(void**)& g_type_get_plugin),
3331         Symbol("g_type_instance_get_private",  cast(void**)& g_type_instance_get_private),
3332         Symbol("g_type_class_add_private",  cast(void**)& g_type_class_add_private),
3333         Symbol("g_type_interface_prerequisites",  cast(void**)& g_type_interface_prerequisites),
3334         Symbol("g_type_interface_add_prerequisite",  cast(void**)& g_type_interface_add_prerequisite),
3335         Symbol("g_type_add_interface_dynamic",  cast(void**)& g_type_add_interface_dynamic),
3336         Symbol("g_type_add_interface_static",  cast(void**)& g_type_add_interface_static),
3337         Symbol("g_type_register_fundamental",  cast(void**)& g_type_register_fundamental),
3338         Symbol("g_type_register_dynamic",  cast(void**)& g_type_register_dynamic),
3339         Symbol("g_type_register_static_simple",  cast(void**)& g_type_register_static_simple),
3340         Symbol("g_type_register_static",  cast(void**)& g_type_register_static),
3341         Symbol("g_type_query",  cast(void**)& g_type_query),
3342         Symbol("g_type_get_qdata",  cast(void**)& g_type_get_qdata),
3343         Symbol("g_type_set_qdata",  cast(void**)& g_type_set_qdata),
3344         Symbol("g_type_interfaces",  cast(void**)& g_type_interfaces),
3345         Symbol("g_type_children",  cast(void**)& g_type_children),
3346         Symbol("g_type_default_interface_unref",  cast(void**)& g_type_default_interface_unref),
3347         Symbol("g_type_default_interface_peek",  cast(void**)& g_type_default_interface_peek),
3348         Symbol("g_type_default_interface_ref",  cast(void**)& g_type_default_interface_ref),
3349         Symbol("g_type_interface_peek_parent",  cast(void**)& g_type_interface_peek_parent),
3350         Symbol("g_type_interface_peek",  cast(void**)& g_type_interface_peek),
3351         Symbol("g_type_class_peek_parent",  cast(void**)& g_type_class_peek_parent),
3352         Symbol("g_type_class_unref",  cast(void**)& g_type_class_unref),
3353         Symbol("g_type_class_peek_static",  cast(void**)& g_type_class_peek_static),
3354         Symbol("g_type_class_peek",  cast(void**)& g_type_class_peek),
3355         Symbol("g_type_class_ref",  cast(void**)& g_type_class_ref),
3356         Symbol("g_type_is_a",  cast(void**)& g_type_is_a),
3357         Symbol("g_type_next_base",  cast(void**)& g_type_next_base),
3358         Symbol("g_type_depth",  cast(void**)& g_type_depth),
3359         Symbol("g_type_parent",  cast(void**)& g_type_parent),
3360         Symbol("g_type_from_name",  cast(void**)& g_type_from_name),
3361         Symbol("g_type_qname",  cast(void**)& g_type_qname),
3362         Symbol("g_type_name",  cast(void**)& g_type_name),
3363         Symbol("g_type_init_with_debug_flags",  cast(void**)& g_type_init_with_debug_flags),
3364         Symbol("g_type_init",  cast(void**)& g_type_init),
3365         Symbol("g_tree_nnodes",  cast(void**)& g_tree_nnodes),
3366         Symbol("g_tree_height",  cast(void**)& g_tree_height),
3367         Symbol("g_tree_search",  cast(void**)& g_tree_search),
3368         Symbol("g_tree_traverse",  cast(void**)& g_tree_traverse),
3369         Symbol("g_tree_foreach",  cast(void**)& g_tree_foreach),
3370         Symbol("g_tree_lookup_extended",  cast(void**)& g_tree_lookup_extended),
3371         Symbol("g_tree_lookup",  cast(void**)& g_tree_lookup),
3372         Symbol("g_tree_steal",  cast(void**)& g_tree_steal),
3373         Symbol("g_tree_remove",  cast(void**)& g_tree_remove),
3374         Symbol("g_tree_replace",  cast(void**)& g_tree_replace),
3375         Symbol("g_tree_insert",  cast(void**)& g_tree_insert),
3376         Symbol("g_tree_destroy",  cast(void**)& g_tree_destroy),
3377         Symbol("g_tree_new_full",  cast(void**)& g_tree_new_full),
3378         Symbol("g_tree_new_with_data",  cast(void**)& g_tree_new_with_data),
3379         Symbol("g_tree_new",  cast(void**)& g_tree_new),
3380         Symbol("g_time_val_to_iso8601",  cast(void**)& g_time_val_to_iso8601),
3381         Symbol("g_time_val_from_iso8601",  cast(void**)& g_time_val_from_iso8601),
3382         Symbol("g_time_val_add",  cast(void**)& g_time_val_add),
3383         Symbol("g_usleep",  cast(void**)& g_usleep),
3384         Symbol("g_timer_elapsed",  cast(void**)& g_timer_elapsed),
3385         Symbol("g_timer_continue",  cast(void**)& g_timer_continue),
3386         Symbol("g_timer_reset",  cast(void**)& g_timer_reset),
3387         Symbol("g_timer_stop",  cast(void**)& g_timer_stop),
3388         Symbol("g_timer_start",  cast(void**)& g_timer_start),
3389         Symbol("g_timer_destroy",  cast(void**)& g_timer_destroy),
3390         Symbol("g_timer_new",  cast(void**)& g_timer_new),
3391         Symbol("g_thread_pool_get_max_idle_time",  cast(void**)& g_thread_pool_get_max_idle_time),
3392         Symbol("g_thread_pool_set_max_idle_time",  cast(void**)& g_thread_pool_set_max_idle_time),
3393         Symbol("g_thread_pool_set_sort_function",  cast(void**)& g_thread_pool_set_sort_function),
3394         Symbol("g_thread_pool_stop_unused_threads",  cast(void**)& g_thread_pool_stop_unused_threads),
3395         Symbol("g_thread_pool_get_num_unused_threads",  cast(void**)& g_thread_pool_get_num_unused_threads),
3396         Symbol("g_thread_pool_get_max_unused_threads",  cast(void**)& g_thread_pool_get_max_unused_threads),
3397         Symbol("g_thread_pool_set_max_unused_threads",  cast(void**)& g_thread_pool_set_max_unused_threads),
3398         Symbol("g_thread_pool_free",  cast(void**)& g_thread_pool_free),
3399         Symbol("g_thread_pool_unprocessed",  cast(void**)& g_thread_pool_unprocessed),
3400         Symbol("g_thread_pool_get_num_threads",  cast(void**)& g_thread_pool_get_num_threads),
3401         Symbol("g_thread_pool_get_max_threads",  cast(void**)& g_thread_pool_get_max_threads),
3402         Symbol("g_thread_pool_set_max_threads",  cast(void**)& g_thread_pool_set_max_threads),
3403         Symbol("g_thread_pool_push",  cast(void**)& g_thread_pool_push),
3404         Symbol("g_thread_pool_new",  cast(void**)& g_thread_pool_new),
3405         Symbol("g_strip_context",  cast(void**)& g_strip_context),
3406         Symbol("g_stpcpy",  cast(void**)& g_stpcpy),
3407         Symbol("g_strv_length",  cast(void**)& g_strv_length),
3408         Symbol("g_strdupv",  cast(void**)& g_strdupv),
3409         Symbol("g_strfreev",  cast(void**)& g_strfreev),
3410         Symbol("g_strjoinv",  cast(void**)& g_strjoinv),
3411         Symbol("g_strsplit_set",  cast(void**)& g_strsplit_set),
3412         Symbol("g_strsplit",  cast(void**)& g_strsplit),
3413         Symbol("g_memdup",  cast(void**)& g_memdup),
3414         Symbol("g_strescape",  cast(void**)& g_strescape),
3415         Symbol("g_strcompress",  cast(void**)& g_strcompress),
3416         Symbol("g_strjoin",  cast(void**)& g_strjoin),
3417         Symbol("g_strconcat",  cast(void**)& g_strconcat),
3418         Symbol("g_strnfill",  cast(void**)& g_strnfill),
3419         Symbol("g_strndup",  cast(void**)& g_strndup),
3420         Symbol("g_strdup_vprintf",  cast(void**)& g_strdup_vprintf),
3421         Symbol("g_strdup_printf",  cast(void**)& g_strdup_printf),
3422         Symbol("g_strdup",  cast(void**)& g_strdup),
3423         Symbol("g_strup",  cast(void**)& g_strup),
3424         Symbol("g_strdown",  cast(void**)& g_strdown),
3425         Symbol("g_strncasecmp",  cast(void**)& g_strncasecmp),
3426         Symbol("g_strcasecmp",  cast(void**)& g_strcasecmp),
3427         Symbol("g_ascii_strup",  cast(void**)& g_ascii_strup),
3428         Symbol("g_ascii_strdown",  cast(void**)& g_ascii_strdown),
3429         Symbol("g_ascii_strncasecmp",  cast(void**)& g_ascii_strncasecmp),
3430         Symbol("g_ascii_strcasecmp",  cast(void**)& g_ascii_strcasecmp),
3431         Symbol("g_strchomp",  cast(void**)& g_strchomp),
3432         Symbol("g_strchug",  cast(void**)& g_strchug),
3433         Symbol("g_ascii_formatd",  cast(void**)& g_ascii_formatd),
3434         Symbol("g_ascii_dtostr",  cast(void**)& g_ascii_dtostr),
3435         Symbol("g_ascii_strtoll",  cast(void**)& g_ascii_strtoll),
3436         Symbol("g_ascii_strtoull",  cast(void**)& g_ascii_strtoull),
3437         Symbol("g_ascii_strtod",  cast(void**)& g_ascii_strtod),
3438         Symbol("g_strtod",  cast(void**)& g_strtod),
3439         Symbol("g_str_has_prefix",  cast(void**)& g_str_has_prefix),
3440         Symbol("g_str_has_suffix",  cast(void**)& g_str_has_suffix),
3441         Symbol("g_strrstr_len",  cast(void**)& g_strrstr_len),
3442         Symbol("g_strrstr",  cast(void**)& g_strrstr),
3443         Symbol("g_strstr_len",  cast(void**)& g_strstr_len),
3444         Symbol("g_strlcat",  cast(void**)& g_strlcat),
3445         Symbol("g_strlcpy",  cast(void**)& g_strlcpy),
3446         Symbol("g_strreverse",  cast(void**)& g_strreverse),
3447         Symbol("g_strsignal",  cast(void**)& g_strsignal),
3448         Symbol("g_strerror",  cast(void**)& g_strerror),
3449         Symbol("g_strcanon",  cast(void**)& g_strcanon),
3450         Symbol("g_strdelimit",  cast(void**)& g_strdelimit),
3451         Symbol("g_ascii_xdigit_value",  cast(void**)& g_ascii_xdigit_value),
3452         Symbol("g_ascii_digit_value",  cast(void**)& g_ascii_digit_value),
3453         Symbol("g_ascii_toupper",  cast(void**)& g_ascii_toupper),
3454         Symbol("g_ascii_tolower",  cast(void**)& g_ascii_tolower),
3455         Symbol("g_ascii_table",  cast(void**)& g_ascii_table),
3456         Symbol("g_spawn_close_pid",  cast(void**)& g_spawn_close_pid),
3457         Symbol("g_spawn_command_line_async",  cast(void**)& g_spawn_command_line_async),
3458         Symbol("g_spawn_command_line_sync",  cast(void**)& g_spawn_command_line_sync),
3459         Symbol("g_spawn_sync",  cast(void**)& g_spawn_sync),
3460         Symbol("g_spawn_async_with_pipes",  cast(void**)& g_spawn_async_with_pipes),
3461         Symbol("g_spawn_async",  cast(void**)& g_spawn_async),
3462         Symbol("g_spawn_error_quark",  cast(void**)& g_spawn_error_quark),
3463         Symbol("g_shell_parse_argv",  cast(void**)& g_shell_parse_argv),
3464         Symbol("g_shell_unquote",  cast(void**)& g_shell_unquote),
3465         Symbol("g_shell_quote",  cast(void**)& g_shell_quote),
3466         Symbol("g_shell_error_quark",  cast(void**)& g_shell_error_quark),
3467         Symbol("g_sequence_range_get_midpoint",  cast(void**)& g_sequence_range_get_midpoint),
3468         Symbol("g_sequence_iter_compare",  cast(void**)& g_sequence_iter_compare),
3469         Symbol("g_sequence_iter_get_sequence",  cast(void**)& g_sequence_iter_get_sequence),
3470         Symbol("g_sequence_iter_move",  cast(void**)& g_sequence_iter_move),
3471         Symbol("g_sequence_iter_get_position",  cast(void**)& g_sequence_iter_get_position),
3472         Symbol("g_sequence_iter_prev",  cast(void**)& g_sequence_iter_prev),
3473         Symbol("g_sequence_iter_next",  cast(void**)& g_sequence_iter_next),
3474         Symbol("g_sequence_iter_is_end",  cast(void**)& g_sequence_iter_is_end),
3475         Symbol("g_sequence_iter_is_begin",  cast(void**)& g_sequence_iter_is_begin),
3476         Symbol("g_sequence_set",  cast(void**)& g_sequence_set),
3477         Symbol("g_sequence_get",  cast(void**)& g_sequence_get),
3478         Symbol("g_sequence_search_iter",  cast(void**)& g_sequence_search_iter),
3479         Symbol("g_sequence_search",  cast(void**)& g_sequence_search),
3480         Symbol("g_sequence_move_range",  cast(void**)& g_sequence_move_range),
3481         Symbol("g_sequence_remove_range",  cast(void**)& g_sequence_remove_range),
3482         Symbol("g_sequence_remove",  cast(void**)& g_sequence_remove),
3483         Symbol("g_sequence_sort_changed_iter",  cast(void**)& g_sequence_sort_changed_iter),
3484         Symbol("g_sequence_sort_changed",  cast(void**)& g_sequence_sort_changed),
3485         Symbol("g_sequence_insert_sorted_iter",  cast(void**)& g_sequence_insert_sorted_iter),
3486         Symbol("g_sequence_insert_sorted",  cast(void**)& g_sequence_insert_sorted),
3487         Symbol("g_sequence_swap",  cast(void**)& g_sequence_swap),
3488         Symbol("g_sequence_move",  cast(void**)& g_sequence_move),
3489         Symbol("g_sequence_insert_before",  cast(void**)& g_sequence_insert_before),
3490         Symbol("g_sequence_prepend",  cast(void**)& g_sequence_prepend),
3491         Symbol("g_sequence_append",  cast(void**)& g_sequence_append),
3492         Symbol("g_sequence_get_iter_at_pos",  cast(void**)& g_sequence_get_iter_at_pos),
3493         Symbol("g_sequence_get_end_iter",  cast(void**)& g_sequence_get_end_iter),
3494         Symbol("g_sequence_get_begin_iter",  cast(void**)& g_sequence_get_begin_iter),
3495         Symbol("g_sequence_sort_iter",  cast(void**)& g_sequence_sort_iter),
3496         Symbol("g_sequence_sort",  cast(void**)& g_sequence_sort),
3497         Symbol("g_sequence_foreach_range",  cast(void**)& g_sequence_foreach_range),
3498         Symbol("g_sequence_foreach",  cast(void**)& g_sequence_foreach),
3499         Symbol("g_sequence_get_length",  cast(void**)& g_sequence_get_length),
3500         Symbol("g_sequence_free",  cast(void**)& g_sequence_free),
3501         Symbol("g_sequence_new",  cast(void**)& g_sequence_new),
3502         Symbol("g_scanner_warn",  cast(void**)& g_scanner_warn),
3503         Symbol("g_scanner_error",  cast(void**)& g_scanner_error),
3504         Symbol("g_scanner_unexp_token",  cast(void**)& g_scanner_unexp_token),
3505         Symbol("g_scanner_lookup_symbol",  cast(void**)& g_scanner_lookup_symbol),
3506         Symbol("g_scanner_scope_foreach_symbol",  cast(void**)& g_scanner_scope_foreach_symbol),
3507         Symbol("g_scanner_scope_lookup_symbol",  cast(void**)& g_scanner_scope_lookup_symbol),
3508         Symbol("g_scanner_scope_remove_symbol",  cast(void**)& g_scanner_scope_remove_symbol),
3509         Symbol("g_scanner_scope_add_symbol",  cast(void**)& g_scanner_scope_add_symbol),
3510         Symbol("g_scanner_set_scope",  cast(void**)& g_scanner_set_scope),
3511         Symbol("g_scanner_eof",  cast(void**)& g_scanner_eof),
3512         Symbol("g_scanner_cur_position",  cast(void**)& g_scanner_cur_position),
3513         Symbol("g_scanner_cur_line",  cast(void**)& g_scanner_cur_line),
3514         Symbol("g_scanner_cur_value",  cast(void**)& g_scanner_cur_value),
3515         Symbol("g_scanner_cur_token",  cast(void**)& g_scanner_cur_token),
3516         Symbol("g_scanner_peek_next_token",  cast(void**)& g_scanner_peek_next_token),
3517         Symbol("g_scanner_get_next_token",  cast(void**)& g_scanner_get_next_token),
3518         Symbol("g_scanner_input_text",  cast(void**)& g_scanner_input_text),
3519         Symbol("g_scanner_sync_file_offset",  cast(void**)& g_scanner_sync_file_offset),
3520         Symbol("g_scanner_input_file",  cast(void**)& g_scanner_input_file),
3521         Symbol("g_scanner_destroy",  cast(void**)& g_scanner_destroy),
3522         Symbol("g_scanner_new",  cast(void**)& g_scanner_new),
3523         Symbol("g_match_info_fetch_all",  cast(void**)& g_match_info_fetch_all),
3524         Symbol("g_match_info_fetch_named_pos",  cast(void**)& g_match_info_fetch_named_pos),
3525         Symbol("g_match_info_fetch_named",  cast(void**)& g_match_info_fetch_named),
3526         Symbol("g_match_info_fetch_pos",  cast(void**)& g_match_info_fetch_pos),
3527         Symbol("g_match_info_fetch",  cast(void**)& g_match_info_fetch),
3528         Symbol("g_match_info_expand_references",  cast(void**)& g_match_info_expand_references),
3529         Symbol("g_match_info_is_partial_match",  cast(void**)& g_match_info_is_partial_match),
3530         Symbol("g_match_info_get_match_count",  cast(void**)& g_match_info_get_match_count),
3531         Symbol("g_match_info_matches",  cast(void**)& g_match_info_matches),
3532         Symbol("g_match_info_next",  cast(void**)& g_match_info_next),
3533         Symbol("g_match_info_free",  cast(void**)& g_match_info_free),
3534         Symbol("g_match_info_get_string",  cast(void**)& g_match_info_get_string),
3535         Symbol("g_match_info_get_regex",  cast(void**)& g_match_info_get_regex),
3536         Symbol("g_regex_check_replacement",  cast(void**)& g_regex_check_replacement),
3537         Symbol("g_regex_replace_eval",  cast(void**)& g_regex_replace_eval),
3538         Symbol("g_regex_replace_literal",  cast(void**)& g_regex_replace_literal),
3539         Symbol("g_regex_replace",  cast(void**)& g_regex_replace),
3540         Symbol("g_regex_split_full",  cast(void**)& g_regex_split_full),
3541         Symbol("g_regex_split",  cast(void**)& g_regex_split),
3542         Symbol("g_regex_split_simple",  cast(void**)& g_regex_split_simple),
3543         Symbol("g_regex_match_all_full",  cast(void**)& g_regex_match_all_full),
3544         Symbol("g_regex_match_all",  cast(void**)& g_regex_match_all),
3545         Symbol("g_regex_match_full",  cast(void**)& g_regex_match_full),
3546         Symbol("g_regex_match",  cast(void**)& g_regex_match),
3547         Symbol("g_regex_match_simple",  cast(void**)& g_regex_match_simple),
3548         Symbol("g_regex_escape_string",  cast(void**)& g_regex_escape_string),
3549         Symbol("g_regex_get_string_number",  cast(void**)& g_regex_get_string_number),
3550         Symbol("g_regex_get_capture_count",  cast(void**)& g_regex_get_capture_count),
3551         Symbol("g_regex_get_max_backref",  cast(void**)& g_regex_get_max_backref),
3552         Symbol("g_regex_get_pattern",  cast(void**)& g_regex_get_pattern),
3553         Symbol("g_regex_unref",  cast(void**)& g_regex_unref),
3554         Symbol("g_regex_ref",  cast(void**)& g_regex_ref),
3555         Symbol("g_regex_new",  cast(void**)& g_regex_new),
3556         Symbol("g_regex_error_quark",  cast(void**)& g_regex_error_quark),
3557         Symbol("g_tuples_index",  cast(void**)& g_tuples_index),
3558         Symbol("g_tuples_destroy",  cast(void**)& g_tuples_destroy),
3559         Symbol("g_relation_print",  cast(void**)& g_relation_print),
3560         Symbol("g_relation_exists",  cast(void**)& g_relation_exists),
3561         Symbol("g_relation_count",  cast(void**)& g_relation_count),
3562         Symbol("g_relation_select",  cast(void**)& g_relation_select),
3563         Symbol("g_relation_delete",  cast(void**)& g_relation_delete),
3564         Symbol("g_relation_insert",  cast(void**)& g_relation_insert),
3565         Symbol("g_relation_index",  cast(void**)& g_relation_index),
3566         Symbol("g_relation_destroy",  cast(void**)& g_relation_destroy),
3567         Symbol("g_relation_new",  cast(void**)& g_relation_new),
3568         Symbol("g_random_double_range",  cast(void**)& g_random_double_range),
3569         Symbol("g_random_double",  cast(void**)& g_random_double),
3570         Symbol("g_random_int_range",  cast(void**)& g_random_int_range),
3571         Symbol("g_random_int",  cast(void**)& g_random_int),
3572         Symbol("g_random_set_seed",  cast(void**)& g_random_set_seed),
3573         Symbol("g_rand_double_range",  cast(void**)& g_rand_double_range),
3574         Symbol("g_rand_double",  cast(void**)& g_rand_double),
3575         Symbol("g_rand_int_range",  cast(void**)& g_rand_int_range),
3576         Symbol("g_rand_int",  cast(void**)& g_rand_int),
3577         Symbol("g_rand_set_seed_array",  cast(void**)& g_rand_set_seed_array),
3578         Symbol("g_rand_set_seed",  cast(void**)& g_rand_set_seed),
3579         Symbol("g_rand_copy",  cast(void**)& g_rand_copy),
3580         Symbol("g_rand_free",  cast(void**)& g_rand_free),
3581         Symbol("g_rand_new",  cast(void**)& g_rand_new),
3582         Symbol("g_rand_new_with_seed_array",  cast(void**)& g_rand_new_with_seed_array),
3583         Symbol("g_rand_new_with_seed",  cast(void**)& g_rand_new_with_seed),
3584         Symbol("g_queue_delete_link",  cast(void**)& g_queue_delete_link),
3585         Symbol("g_queue_unlink",  cast(void**)& g_queue_unlink),
3586         Symbol("g_queue_link_index",  cast(void**)& g_queue_link_index),
3587         Symbol("g_queue_peek_nth_link",  cast(void**)& g_queue_peek_nth_link),
3588         Symbol("g_queue_peek_tail_link",  cast(void**)& g_queue_peek_tail_link),
3589         Symbol("g_queue_peek_head_link",  cast(void**)& g_queue_peek_head_link),
3590         Symbol("g_queue_pop_nth_link",  cast(void**)& g_queue_pop_nth_link),
3591         Symbol("g_queue_pop_tail_link",  cast(void**)& g_queue_pop_tail_link),
3592         Symbol("g_queue_pop_head_link",  cast(void**)& g_queue_pop_head_link),
3593         Symbol("g_queue_push_nth_link",  cast(void**)& g_queue_push_nth_link),
3594         Symbol("g_queue_push_tail_link",  cast(void**)& g_queue_push_tail_link),
3595         Symbol("g_queue_push_head_link",  cast(void**)& g_queue_push_head_link),
3596         Symbol("g_queue_insert_sorted",  cast(void**)& g_queue_insert_sorted),
3597         Symbol("g_queue_insert_after",  cast(void**)& g_queue_insert_after),
3598         Symbol("g_queue_insert_before",  cast(void**)& g_queue_insert_before),
3599         Symbol("g_queue_remove_all",  cast(void**)& g_queue_remove_all),
3600         Symbol("g_queue_remove",  cast(void**)& g_queue_remove),
3601         Symbol("g_queue_index",  cast(void**)& g_queue_index),
3602         Symbol("g_queue_peek_nth",  cast(void**)& g_queue_peek_nth),
3603         Symbol("g_queue_peek_tail",  cast(void**)& g_queue_peek_tail),
3604         Symbol("g_queue_peek_head",  cast(void**)& g_queue_peek_head),
3605         Symbol("g_queue_pop_nth",  cast(void**)& g_queue_pop_nth),
3606         Symbol("g_queue_pop_tail",  cast(void**)& g_queue_pop_tail),
3607         Symbol("g_queue_pop_head",  cast(void**)& g_queue_pop_head),
3608         Symbol("g_queue_push_nth",  cast(void**)& g_queue_push_nth),
3609         Symbol("g_queue_push_tail",  cast(void**)& g_queue_push_tail),
3610         Symbol("g_queue_push_head",  cast(void**)& g_queue_push_head),
3611         Symbol("g_queue_sort",  cast(void**)& g_queue_sort),
3612         Symbol("g_queue_find_custom",  cast(void**)& g_queue_find_custom),
3613         Symbol("g_queue_find",  cast(void**)& g_queue_find),
3614         Symbol("g_queue_foreach",  cast(void**)& g_queue_foreach),
3615         Symbol("g_queue_copy",  cast(void**)& g_queue_copy),
3616         Symbol("g_queue_reverse",  cast(void**)& g_queue_reverse),
3617         Symbol("g_queue_get_length",  cast(void**)& g_queue_get_length),
3618         Symbol("g_queue_is_empty",  cast(void**)& g_queue_is_empty),
3619         Symbol("g_queue_clear",  cast(void**)& g_queue_clear),
3620         Symbol("g_queue_init",  cast(void**)& g_queue_init),
3621         Symbol("g_queue_free",  cast(void**)& g_queue_free),
3622         Symbol("g_queue_new",  cast(void**)& g_queue_new),
3623         Symbol("g_qsort_with_data",  cast(void**)& g_qsort_with_data),
3624         Symbol("g_spaced_primes_closest",  cast(void**)& g_spaced_primes_closest),
3625         Symbol("g_pattern_match_simple",  cast(void**)& g_pattern_match_simple),
3626         Symbol("g_pattern_match_string",  cast(void**)& g_pattern_match_string),
3627         Symbol("g_pattern_match",  cast(void**)& g_pattern_match),
3628         Symbol("g_pattern_spec_equal",  cast(void**)& g_pattern_spec_equal),
3629         Symbol("g_pattern_spec_free",  cast(void**)& g_pattern_spec_free),
3630         Symbol("g_pattern_spec_new",  cast(void**)& g_pattern_spec_new),
3631         Symbol("g_option_group_set_translation_domain",  cast(void**)& g_option_group_set_translation_domain),
3632         Symbol("g_option_group_set_translate_func",  cast(void**)& g_option_group_set_translate_func),
3633         Symbol("g_option_group_add_entries",  cast(void**)& g_option_group_add_entries),
3634         Symbol("g_option_group_free",  cast(void**)& g_option_group_free),
3635         Symbol("g_option_group_set_error_hook",  cast(void**)& g_option_group_set_error_hook),
3636         Symbol("g_option_group_set_parse_hooks",  cast(void**)& g_option_group_set_parse_hooks),
3637         Symbol("g_option_group_new",  cast(void**)& g_option_group_new),
3638         Symbol("g_option_context_get_help",  cast(void**)& g_option_context_get_help),
3639         Symbol("g_option_context_get_main_group",  cast(void**)& g_option_context_get_main_group),
3640         Symbol("g_option_context_set_main_group",  cast(void**)& g_option_context_set_main_group),
3641         Symbol("g_option_context_add_group",  cast(void**)& g_option_context_add_group),
3642         Symbol("g_option_context_set_translation_domain",  cast(void**)& g_option_context_set_translation_domain),
3643         Symbol("g_option_context_set_translate_func",  cast(void**)& g_option_context_set_translate_func),
3644         Symbol("g_option_context_parse",  cast(void**)& g_option_context_parse),
3645         Symbol("g_option_context_add_main_entries",  cast(void**)& g_option_context_add_main_entries),
3646         Symbol("g_option_context_get_ignore_unknown_options",  cast(void**)& g_option_context_get_ignore_unknown_options),
3647         Symbol("g_option_context_set_ignore_unknown_options",  cast(void**)& g_option_context_set_ignore_unknown_options),
3648         Symbol("g_option_context_get_help_enabled",  cast(void**)& g_option_context_get_help_enabled),
3649         Symbol("g_option_context_set_help_enabled",  cast(void**)& g_option_context_set_help_enabled),
3650         Symbol("g_option_context_free",  cast(void**)& g_option_context_free),
3651         Symbol("g_option_context_get_description",  cast(void**)& g_option_context_get_description),
3652         Symbol("g_option_context_set_description",  cast(void**)& g_option_context_set_description),
3653         Symbol("g_option_context_get_summary",  cast(void**)& g_option_context_get_summary),
3654         Symbol("g_option_context_set_summary",  cast(void**)& g_option_context_set_summary),
3655         Symbol("g_option_context_new",  cast(void**)& g_option_context_new),
3656         Symbol("g_option_error_quark",  cast(void**)& g_option_error_quark),
3657         Symbol("g_node_pop_allocator",  cast(void**)& g_node_pop_allocator),
3658         Symbol("g_node_push_allocator",  cast(void**)& g_node_push_allocator),
3659         Symbol("g_node_last_sibling",  cast(void**)& g_node_last_sibling),
3660         Symbol("g_node_first_sibling",  cast(void**)& g_node_first_sibling),
3661         Symbol("g_node_child_index",  cast(void**)& g_node_child_index),
3662         Symbol("g_node_child_position",  cast(void**)& g_node_child_position),
3663         Symbol("g_node_find_child",  cast(void**)& g_node_find_child),
3664         Symbol("g_node_last_child",  cast(void**)& g_node_last_child),
3665         Symbol("g_node_nth_child",  cast(void**)& g_node_nth_child),
3666         Symbol("g_node_n_children",  cast(void**)& g_node_n_children),
3667         Symbol("g_node_reverse_children",  cast(void**)& g_node_reverse_children),
3668         Symbol("g_node_children_foreach",  cast(void**)& g_node_children_foreach),
3669         Symbol("g_node_max_height",  cast(void**)& g_node_max_height),
3670         Symbol("g_node_traverse",  cast(void**)& g_node_traverse),
3671         Symbol("g_node_find",  cast(void**)& g_node_find),
3672         Symbol("g_node_depth",  cast(void**)& g_node_depth),
3673         Symbol("g_node_is_ancestor",  cast(void**)& g_node_is_ancestor),
3674         Symbol("g_node_get_root",  cast(void**)& g_node_get_root),
3675         Symbol("g_node_n_nodes",  cast(void**)& g_node_n_nodes),
3676         Symbol("g_node_prepend",  cast(void**)& g_node_prepend),
3677         Symbol("g_node_insert_after",  cast(void**)& g_node_insert_after),
3678         Symbol("g_node_insert_before",  cast(void**)& g_node_insert_before),
3679         Symbol("g_node_insert",  cast(void**)& g_node_insert),
3680         Symbol("g_node_copy",  cast(void**)& g_node_copy),
3681         Symbol("g_node_copy_deep",  cast(void**)& g_node_copy_deep),
3682         Symbol("g_node_unlink",  cast(void**)& g_node_unlink),
3683         Symbol("g_node_destroy",  cast(void**)& g_node_destroy),
3684         Symbol("g_node_new",  cast(void**)& g_node_new),
3685         Symbol("g_set_printerr_handler",  cast(void**)& g_set_printerr_handler),
3686         Symbol("g_printerr",  cast(void**)& g_printerr),
3687         Symbol("g_set_print_handler",  cast(void**)& g_set_print_handler),
3688         Symbol("g_print",  cast(void**)& g_print),
3689         Symbol("g_assert_warning",  cast(void**)& g_assert_warning),
3690         Symbol("g_return_if_fail_warning",  cast(void**)& g_return_if_fail_warning),
3691         Symbol("_g_log_fallback_handler",  cast(void**)& _g_log_fallback_handler),
3692         Symbol("g_log_set_always_fatal",  cast(void**)& g_log_set_always_fatal),
3693         Symbol("g_log_set_fatal_mask",  cast(void**)& g_log_set_fatal_mask),
3694         Symbol("g_logv",  cast(void**)& g_logv),
3695         Symbol("g_log",  cast(void**)& g_log),
3696         Symbol("g_log_set_default_handler",  cast(void**)& g_log_set_default_handler),
3697         Symbol("g_log_default_handler",  cast(void**)& g_log_default_handler),
3698         Symbol("g_log_remove_handler",  cast(void**)& g_log_remove_handler),
3699         Symbol("g_log_set_handler",  cast(void**)& g_log_set_handler),
3700         Symbol("g_printf_string_upper_bound",  cast(void**)& g_printf_string_upper_bound),
3701         Symbol("g_markup_vprintf_escaped",  cast(void**)& g_markup_vprintf_escaped),
3702         Symbol("g_markup_printf_escaped",  cast(void**)& g_markup_printf_escaped),
3703         Symbol("g_markup_escape_text",  cast(void**)& g_markup_escape_text),
3704         Symbol("g_markup_parse_context_get_position",  cast(void**)& g_markup_parse_context_get_position),
3705         Symbol("g_markup_parse_context_get_element",  cast(void**)& g_markup_parse_context_get_element),
3706         Symbol("g_markup_parse_context_end_parse",  cast(void**)& g_markup_parse_context_end_parse),
3707         Symbol("g_markup_parse_context_parse",  cast(void**)& g_markup_parse_context_parse),
3708         Symbol("g_markup_parse_context_free",  cast(void**)& g_markup_parse_context_free),
3709         Symbol("g_markup_parse_context_new",  cast(void**)& g_markup_parse_context_new),
3710         Symbol("g_markup_error_quark",  cast(void**)& g_markup_error_quark),
3711         Symbol("g_mapped_file_free",  cast(void**)& g_mapped_file_free),
3712         Symbol("g_mapped_file_get_contents",  cast(void**)& g_mapped_file_get_contents),
3713         Symbol("g_mapped_file_get_length",  cast(void**)& g_mapped_file_get_length),
3714         Symbol("g_mapped_file_new",  cast(void**)& g_mapped_file_new),
3715         Symbol("g_key_file_remove_group",  cast(void**)& g_key_file_remove_group),
3716         Symbol("g_key_file_remove_key",  cast(void**)& g_key_file_remove_key),
3717         Symbol("g_key_file_remove_comment",  cast(void**)& g_key_file_remove_comment),
3718         Symbol("g_key_file_get_comment",  cast(void**)& g_key_file_get_comment),
3719         Symbol("g_key_file_set_comment",  cast(void**)& g_key_file_set_comment),
3720         Symbol("g_key_file_set_integer_list",  cast(void**)& g_key_file_set_integer_list),
3721         Symbol("g_key_file_get_double_list",  cast(void**)& g_key_file_get_double_list),
3722         Symbol("g_key_file_set_double_list",  cast(void**)& g_key_file_set_double_list),
3723         Symbol("g_key_file_get_integer_list",  cast(void**)& g_key_file_get_integer_list),
3724         Symbol("g_key_file_set_boolean_list",  cast(void**)& g_key_file_set_boolean_list),
3725         Symbol("g_key_file_get_boolean_list",  cast(void**)& g_key_file_get_boolean_list),
3726         Symbol("g_key_file_set_locale_string_list",  cast(void**)& g_key_file_set_locale_string_list),
3727         Symbol("g_key_file_get_locale_string_list",  cast(void**)& g_key_file_get_locale_string_list),
3728         Symbol("g_key_file_set_string_list",  cast(void**)& g_key_file_set_string_list),
3729         Symbol("g_key_file_get_string_list",  cast(void**)& g_key_file_get_string_list),
3730         Symbol("g_key_file_set_double",  cast(void**)& g_key_file_set_double),
3731         Symbol("g_key_file_get_double",  cast(void**)& g_key_file_get_double),
3732         Symbol("g_key_file_set_integer",  cast(void**)& g_key_file_set_integer),
3733         Symbol("g_key_file_get_integer",  cast(void**)& g_key_file_get_integer),
3734         Symbol("g_key_file_set_boolean",  cast(void**)& g_key_file_set_boolean),
3735         Symbol("g_key_file_get_boolean",  cast(void**)& g_key_file_get_boolean),
3736         Symbol("g_key_file_set_locale_string",  cast(void**)& g_key_file_set_locale_string),
3737         Symbol("g_key_file_get_locale_string",  cast(void**)& g_key_file_get_locale_string),
3738         Symbol("g_key_file_set_string",  cast(void**)& g_key_file_set_string),
3739         Symbol("g_key_file_get_string",  cast(void**)& g_key_file_get_string),
3740         Symbol("g_key_file_set_value",  cast(void**)& g_key_file_set_value),
3741         Symbol("g_key_file_get_value",  cast(void**)& g_key_file_get_value),
3742         Symbol("g_key_file_has_key",  cast(void**)& g_key_file_has_key),
3743         Symbol("g_key_file_has_group",  cast(void**)& g_key_file_has_group),
3744         Symbol("g_key_file_get_keys",  cast(void**)& g_key_file_get_keys),
3745         Symbol("g_key_file_get_groups",  cast(void**)& g_key_file_get_groups),
3746         Symbol("g_key_file_get_start_group",  cast(void**)& g_key_file_get_start_group),
3747         Symbol("g_key_file_to_data",  cast(void**)& g_key_file_to_data),
3748         Symbol("g_key_file_load_from_data_dirs",  cast(void**)& g_key_file_load_from_data_dirs),
3749         Symbol("g_key_file_load_from_dirs",  cast(void**)& g_key_file_load_from_dirs),
3750         Symbol("g_key_file_load_from_data",  cast(void**)& g_key_file_load_from_data),
3751         Symbol("g_key_file_load_from_file",  cast(void**)& g_key_file_load_from_file),
3752         Symbol("g_key_file_set_list_separator",  cast(void**)& g_key_file_set_list_separator),
3753         Symbol("g_key_file_free",  cast(void**)& g_key_file_free),
3754         Symbol("g_key_file_new",  cast(void**)& g_key_file_new),
3755         Symbol("g_key_file_error_quark",  cast(void**)& g_key_file_error_quark),
3756         Symbol("g_io_watch_funcs",  cast(void**)& g_io_watch_funcs),
3757         Symbol("g_io_channel_unix_get_fd",  cast(void**)& g_io_channel_unix_get_fd),
3758         Symbol("g_io_channel_unix_new",  cast(void**)& g_io_channel_unix_new),
3759         Symbol("g_io_channel_error_from_errno",  cast(void**)& g_io_channel_error_from_errno),
3760         Symbol("g_io_channel_error_quark",  cast(void**)& g_io_channel_error_quark),
3761         Symbol("g_io_channel_new_file",  cast(void**)& g_io_channel_new_file),
3762         Symbol("g_io_channel_seek_position",  cast(void**)& g_io_channel_seek_position),
3763         Symbol("g_io_channel_write_unichar",  cast(void**)& g_io_channel_write_unichar),
3764         Symbol("g_io_channel_write_chars",  cast(void**)& g_io_channel_write_chars),
3765         Symbol("g_io_channel_read_unichar",  cast(void**)& g_io_channel_read_unichar),
3766         Symbol("g_io_channel_read_chars",  cast(void**)& g_io_channel_read_chars),
3767         Symbol("g_io_channel_read_to_end",  cast(void**)& g_io_channel_read_to_end),
3768         Symbol("g_io_channel_read_line_string",  cast(void**)& g_io_channel_read_line_string),
3769         Symbol("g_io_channel_read_line",  cast(void**)& g_io_channel_read_line),
3770         Symbol("g_io_channel_flush",  cast(void**)& g_io_channel_flush),
3771         Symbol("g_io_channel_get_close_on_unref",  cast(void**)& g_io_channel_get_close_on_unref),
3772         Symbol("g_io_channel_set_close_on_unref",  cast(void**)& g_io_channel_set_close_on_unref),
3773         Symbol("g_io_channel_get_encoding",  cast(void**)& g_io_channel_get_encoding),
3774         Symbol("g_io_channel_set_encoding",  cast(void**)& g_io_channel_set_encoding),
3775         Symbol("g_io_channel_get_buffered",  cast(void**)& g_io_channel_get_buffered),
3776         Symbol("g_io_channel_set_buffered",  cast(void**)& g_io_channel_set_buffered),
3777         Symbol("g_io_channel_get_line_term",  cast(void**)& g_io_channel_get_line_term),
3778         Symbol("g_io_channel_set_line_term",  cast(void**)& g_io_channel_set_line_term),
3779         Symbol("g_io_channel_get_flags",  cast(void**)& g_io_channel_get_flags),
3780         Symbol("g_io_channel_set_flags",  cast(void**)& g_io_channel_set_flags),
3781         Symbol("g_io_channel_get_buffer_condition",  cast(void**)& g_io_channel_get_buffer_condition),
3782         Symbol("g_io_channel_get_buffer_size",  cast(void**)& g_io_channel_get_buffer_size),
3783         Symbol("g_io_channel_set_buffer_size",  cast(void**)& g_io_channel_set_buffer_size),
3784         Symbol("g_io_add_watch",  cast(void**)& g_io_add_watch),
3785         Symbol("g_io_create_watch",  cast(void**)& g_io_create_watch),
3786         Symbol("g_io_add_watch_full",  cast(void**)& g_io_add_watch_full),
3787         Symbol("g_io_channel_shutdown",  cast(void**)& g_io_channel_shutdown),
3788         Symbol("g_io_channel_close",  cast(void**)& g_io_channel_close),
3789         Symbol("g_io_channel_seek",  cast(void**)& g_io_channel_seek),
3790         Symbol("g_io_channel_write",  cast(void**)& g_io_channel_write),
3791         Symbol("g_io_channel_read",  cast(void**)& g_io_channel_read),
3792         Symbol("g_io_channel_unref",  cast(void**)& g_io_channel_unref),
3793         Symbol("g_io_channel_ref",  cast(void**)& g_io_channel_ref),
3794         Symbol("g_io_channel_init",  cast(void**)& g_io_channel_init),
3795         Symbol("g_string_up",  cast(void**)& g_string_up),
3796         Symbol("g_string_down",  cast(void**)& g_string_down),
3797         Symbol("g_string_append_c_inline",  cast(void**)& g_string_append_c_inline),
3798         Symbol("g_string_append_printf",  cast(void**)& g_string_append_printf),
3799         Symbol("g_string_append_vprintf",  cast(void**)& g_string_append_vprintf),
3800         Symbol("g_string_printf",  cast(void**)& g_string_printf),
3801         Symbol("g_string_vprintf",  cast(void**)& g_string_vprintf),
3802         Symbol("g_string_ascii_up",  cast(void**)& g_string_ascii_up),
3803         Symbol("g_string_ascii_down",  cast(void**)& g_string_ascii_down),
3804         Symbol("g_string_erase",  cast(void**)& g_string_erase),
3805         Symbol("g_string_overwrite_len",  cast(void**)& g_string_overwrite_len),
3806         Symbol("g_string_overwrite",  cast(void**)& g_string_overwrite),
3807         Symbol("g_string_insert_unichar",  cast(void**)& g_string_insert_unichar),
3808         Symbol("g_string_insert_c",  cast(void**)& g_string_insert_c),
3809         Symbol("g_string_insert",  cast(void**)& g_string_insert),
3810         Symbol("g_string_prepend_len",  cast(void**)& g_string_prepend_len),
3811         Symbol("g_string_prepend_unichar",  cast(void**)& g_string_prepend_unichar),
3812         Symbol("g_string_prepend_c",  cast(void**)& g_string_prepend_c),
3813         Symbol("g_string_prepend",  cast(void**)& g_string_prepend),
3814         Symbol("g_string_append_unichar",  cast(void**)& g_string_append_unichar),
3815         Symbol("g_string_append_c",  cast(void**)& g_string_append_c),
3816         Symbol("g_string_append_len",  cast(void**)& g_string_append_len),
3817         Symbol("g_string_append",  cast(void**)& g_string_append),
3818         Symbol("g_string_insert_len",  cast(void**)& g_string_insert_len),
3819         Symbol("g_string_set_size",  cast(void**)& g_string_set_size),
3820         Symbol("g_string_truncate",  cast(void**)& g_string_truncate),
3821         Symbol("g_string_assign",  cast(void**)& g_string_assign),
3822         Symbol("g_string_hash",  cast(void**)& g_string_hash),
3823         Symbol("g_string_equal",  cast(void**)& g_string_equal),
3824         Symbol("g_string_free",  cast(void**)& g_string_free),
3825         Symbol("g_string_sized_new",  cast(void**)& g_string_sized_new),
3826         Symbol("g_string_new_len",  cast(void**)& g_string_new_len),
3827         Symbol("g_string_new",  cast(void**)& g_string_new),
3828         Symbol("g_string_chunk_insert_const",  cast(void**)& g_string_chunk_insert_const),
3829         Symbol("g_string_chunk_insert_len",  cast(void**)& g_string_chunk_insert_len),
3830         Symbol("g_string_chunk_insert",  cast(void**)& g_string_chunk_insert),
3831         Symbol("g_string_chunk_clear",  cast(void**)& g_string_chunk_clear),
3832         Symbol("g_string_chunk_free",  cast(void**)& g_string_chunk_free),
3833         Symbol("g_string_chunk_new",  cast(void**)& g_string_chunk_new),
3834         Symbol("_g_utf8_make_valid",  cast(void**)& _g_utf8_make_valid),
3835         Symbol("g_unichar_get_script",  cast(void**)& g_unichar_get_script),
3836         Symbol("g_unichar_get_mirror_char",  cast(void**)& g_unichar_get_mirror_char),
3837         Symbol("g_utf8_collate_key_for_filename",  cast(void**)& g_utf8_collate_key_for_filename),
3838         Symbol("g_utf8_collate_key",  cast(void**)& g_utf8_collate_key),
3839         Symbol("g_utf8_collate",  cast(void**)& g_utf8_collate),
3840         Symbol("g_utf8_normalize",  cast(void**)& g_utf8_normalize),
3841         Symbol("g_utf8_casefold",  cast(void**)& g_utf8_casefold),
3842         Symbol("g_utf8_strdown",  cast(void**)& g_utf8_strdown),
3843         Symbol("g_utf8_strup",  cast(void**)& g_utf8_strup),
3844         Symbol("g_unichar_validate",  cast(void**)& g_unichar_validate),
3845         Symbol("g_utf8_validate",  cast(void**)& g_utf8_validate),
3846         Symbol("g_unichar_to_utf8",  cast(void**)& g_unichar_to_utf8),
3847         Symbol("g_ucs4_to_utf8",  cast(void**)& g_ucs4_to_utf8),
3848         Symbol("g_ucs4_to_utf16",  cast(void**)& g_ucs4_to_utf16),
3849         Symbol("g_utf16_to_utf8",  cast(void**)& g_utf16_to_utf8),
3850         Symbol("g_utf16_to_ucs4",  cast(void**)& g_utf16_to_ucs4),
3851         Symbol("g_utf8_to_ucs4_fast",  cast(void**)& g_utf8_to_ucs4_fast),
3852         Symbol("g_utf8_to_ucs4",  cast(void**)& g_utf8_to_ucs4),
3853         Symbol("g_utf8_to_utf16",  cast(void**)& g_utf8_to_utf16),
3854         Symbol("g_utf8_strreverse",  cast(void**)& g_utf8_strreverse),
3855         Symbol("g_utf8_strrchr",  cast(void**)& g_utf8_strrchr),
3856         Symbol("g_utf8_strchr",  cast(void**)& g_utf8_strchr),
3857         Symbol("g_utf8_strncpy",  cast(void**)& g_utf8_strncpy),
3858         Symbol("g_utf8_strlen",  cast(void**)& g_utf8_strlen),
3859         Symbol("g_utf8_find_prev_char",  cast(void**)& g_utf8_find_prev_char),
3860         Symbol("g_utf8_find_next_char",  cast(void**)& g_utf8_find_next_char),
3861         Symbol("g_utf8_prev_char",  cast(void**)& g_utf8_prev_char),
3862         Symbol("g_utf8_pointer_to_offset",  cast(void**)& g_utf8_pointer_to_offset),
3863         Symbol("g_utf8_offset_to_pointer",  cast(void**)& g_utf8_offset_to_pointer),
3864         Symbol("g_utf8_get_char_validated",  cast(void**)& g_utf8_get_char_validated),
3865         Symbol("g_utf8_get_char",  cast(void**)& g_utf8_get_char),
3866         Symbol("g_utf8_skip",  cast(void**)& g_utf8_skip),
3867         Symbol("g_unicode_canonical_decomposition",  cast(void**)& g_unicode_canonical_decomposition),
3868         Symbol("g_unicode_canonical_ordering",  cast(void**)& g_unicode_canonical_ordering),
3869         Symbol("g_unichar_combining_class",  cast(void**)& g_unichar_combining_class),
3870         Symbol("g_unichar_break_type",  cast(void**)& g_unichar_break_type),
3871         Symbol("g_unichar_type",  cast(void**)& g_unichar_type),
3872         Symbol("g_unichar_xdigit_value",  cast(void**)& g_unichar_xdigit_value),
3873         Symbol("g_unichar_digit_value",  cast(void**)& g_unichar_digit_value),
3874         Symbol("g_unichar_totitle",  cast(void**)& g_unichar_totitle),
3875         Symbol("g_unichar_tolower",  cast(void**)& g_unichar_tolower),
3876         Symbol("g_unichar_toupper",  cast(void**)& g_unichar_toupper),
3877         Symbol("g_unichar_ismark",  cast(void**)& g_unichar_ismark),
3878         Symbol("g_unichar_iszerowidth",  cast(void**)& g_unichar_iszerowidth),
3879         Symbol("g_unichar_iswide_cjk",  cast(void**)& g_unichar_iswide_cjk),
3880         Symbol("g_unichar_iswide",  cast(void**)& g_unichar_iswide),
3881         Symbol("g_unichar_isdefined",  cast(void**)& g_unichar_isdefined),
3882         Symbol("g_unichar_istitle",  cast(void**)& g_unichar_istitle),
3883         Symbol("g_unichar_isxdigit",  cast(void**)& g_unichar_isxdigit),
3884         Symbol("g_unichar_isupper",  cast(void**)& g_unichar_isupper),
3885         Symbol("g_unichar_isspace",  cast(void**)& g_unichar_isspace),
3886         Symbol("g_unichar_ispunct",  cast(void**)& g_unichar_ispunct),
3887         Symbol("g_unichar_isprint",  cast(void**)& g_unichar_isprint),
3888         Symbol("g_unichar_islower",  cast(void**)& g_unichar_islower),
3889         Symbol("g_unichar_isgraph",  cast(void**)& g_unichar_isgraph),
3890         Symbol("g_unichar_isdigit",  cast(void**)& g_unichar_isdigit),
3891         Symbol("g_unichar_iscntrl",  cast(void**)& g_unichar_iscntrl),
3892         Symbol("g_unichar_isalpha",  cast(void**)& g_unichar_isalpha),
3893         Symbol("g_unichar_isalnum",  cast(void**)& g_unichar_isalnum),
3894         Symbol("g_get_charset",  cast(void**)& g_get_charset),
3895         Symbol("g_idle_funcs",  cast(void**)& g_idle_funcs),
3896         Symbol("g_child_watch_funcs",  cast(void**)& g_child_watch_funcs),
3897         Symbol("g_timeout_funcs",  cast(void**)& g_timeout_funcs),
3898         Symbol("g_idle_remove_by_data",  cast(void**)& g_idle_remove_by_data),
3899         Symbol("g_idle_add_full",  cast(void**)& g_idle_add_full),
3900         Symbol("g_idle_add",  cast(void**)& g_idle_add),
3901         Symbol("g_child_watch_add",  cast(void**)& g_child_watch_add),
3902         Symbol("g_child_watch_add_full",  cast(void**)& g_child_watch_add_full),
3903         Symbol("g_timeout_add_seconds",  cast(void**)& g_timeout_add_seconds),
3904         Symbol("g_timeout_add_seconds_full",  cast(void**)& g_timeout_add_seconds_full),
3905         Symbol("g_timeout_add",  cast(void**)& g_timeout_add),
3906         Symbol("g_timeout_add_full",  cast(void**)& g_timeout_add_full),
3907         Symbol("g_source_remove_by_funcs_user_data",  cast(void**)& g_source_remove_by_funcs_user_data),
3908         Symbol("g_source_remove_by_user_data",  cast(void**)& g_source_remove_by_user_data),
3909         Symbol("g_source_remove",  cast(void**)& g_source_remove),
3910         Symbol("g_get_current_time",  cast(void**)& g_get_current_time),
3911         Symbol("g_timeout_source_new_seconds",  cast(void**)& g_timeout_source_new_seconds),
3912         Symbol("g_timeout_source_new",  cast(void**)& g_timeout_source_new),
3913         Symbol("g_child_watch_source_new",  cast(void**)& g_child_watch_source_new),
3914         Symbol("g_idle_source_new",  cast(void**)& g_idle_source_new),
3915         Symbol("g_source_get_current_time",  cast(void**)& g_source_get_current_time),
3916         Symbol("g_source_remove_poll",  cast(void**)& g_source_remove_poll),
3917         Symbol("g_source_add_poll",  cast(void**)& g_source_add_poll),
3918         Symbol("g_source_set_callback_indirect",  cast(void**)& g_source_set_callback_indirect),
3919         Symbol("g_source_is_destroyed",  cast(void**)& g_source_is_destroyed),
3920         Symbol("g_source_set_funcs",  cast(void**)& g_source_set_funcs),
3921         Symbol("g_source_set_callback",  cast(void**)& g_source_set_callback),
3922         Symbol("g_source_get_context",  cast(void**)& g_source_get_context),
3923         Symbol("g_source_get_id",  cast(void**)& g_source_get_id),
3924         Symbol("g_source_get_can_recurse",  cast(void**)& g_source_get_can_recurse),
3925         Symbol("g_source_set_can_recurse",  cast(void**)& g_source_set_can_recurse),
3926         Symbol("g_source_get_priority",  cast(void**)& g_source_get_priority),
3927         Symbol("g_source_set_priority",  cast(void**)& g_source_set_priority),
3928         Symbol("g_source_destroy",  cast(void**)& g_source_destroy),
3929         Symbol("g_source_attach",  cast(void**)& g_source_attach),
3930         Symbol("g_source_unref",  cast(void**)& g_source_unref),
3931         Symbol("g_source_ref",  cast(void**)& g_source_ref),
3932         Symbol("g_source_new",  cast(void**)& g_source_new),
3933         Symbol("g_main_loop_get_context",  cast(void**)& g_main_loop_get_context),
3934         Symbol("g_main_loop_is_running",  cast(void**)& g_main_loop_is_running),
3935         Symbol("g_main_loop_unref",  cast(void**)& g_main_loop_unref),
3936         Symbol("g_main_loop_ref",  cast(void**)& g_main_loop_ref),
3937         Symbol("g_main_loop_quit",  cast(void**)& g_main_loop_quit),
3938         Symbol("g_main_loop_run",  cast(void**)& g_main_loop_run),
3939         Symbol("g_main_loop_new",  cast(void**)& g_main_loop_new),
3940         Symbol("g_main_current_source",  cast(void**)& g_main_current_source),
3941         Symbol("g_main_depth",  cast(void**)& g_main_depth),
3942         Symbol("g_main_context_remove_poll",  cast(void**)& g_main_context_remove_poll),
3943         Symbol("g_main_context_add_poll",  cast(void**)& g_main_context_add_poll),
3944         Symbol("g_main_context_get_poll_func",  cast(void**)& g_main_context_get_poll_func),
3945         Symbol("g_main_context_set_poll_func",  cast(void**)& g_main_context_set_poll_func),
3946         Symbol("g_main_context_dispatch",  cast(void**)& g_main_context_dispatch),
3947         Symbol("g_main_context_check",  cast(void**)& g_main_context_check),
3948         Symbol("g_main_context_query",  cast(void**)& g_main_context_query),
3949         Symbol("g_main_context_prepare",  cast(void**)& g_main_context_prepare),
3950         Symbol("g_main_context_wait",  cast(void**)& g_main_context_wait),
3951         Symbol("g_main_context_is_owner",  cast(void**)& g_main_context_is_owner),
3952         Symbol("g_main_context_release",  cast(void**)& g_main_context_release),
3953         Symbol("g_main_context_acquire",  cast(void**)& g_main_context_acquire),
3954         Symbol("g_main_context_wakeup",  cast(void**)& g_main_context_wakeup),
3955         Symbol("g_main_context_find_source_by_funcs_user_data",  cast(void**)& g_main_context_find_source_by_funcs_user_data),
3956         Symbol("g_main_context_find_source_by_user_data",  cast(void**)& g_main_context_find_source_by_user_data),
3957         Symbol("g_main_context_find_source_by_id",  cast(void**)& g_main_context_find_source_by_id),
3958         Symbol("g_main_context_pending",  cast(void**)& g_main_context_pending),
3959         Symbol("g_main_context_iteration",  cast(void**)& g_main_context_iteration),
3960         Symbol("g_main_context_default",  cast(void**)& g_main_context_default),
3961         Symbol("g_main_context_unref",  cast(void**)& g_main_context_unref),
3962         Symbol("g_main_context_ref",  cast(void**)& g_main_context_ref),
3963         Symbol("g_main_context_new",  cast(void**)& g_main_context_new),
3964         Symbol("g_slist_pop_allocator",  cast(void**)& g_slist_pop_allocator),
3965         Symbol("g_slist_push_allocator",  cast(void**)& g_slist_push_allocator),
3966         Symbol("g_slist_nth_data",  cast(void**)& g_slist_nth_data),
3967         Symbol("g_slist_sort_with_data",  cast(void**)& g_slist_sort_with_data),
3968         Symbol("g_slist_sort",  cast(void**)& g_slist_sort),
3969         Symbol("g_slist_foreach",  cast(void**)& g_slist_foreach),
3970         Symbol("g_slist_length",  cast(void**)& g_slist_length),
3971         Symbol("g_slist_last",  cast(void**)& g_slist_last),
3972         Symbol("g_slist_index",  cast(void**)& g_slist_index),
3973         Symbol("g_slist_position",  cast(void**)& g_slist_position),
3974         Symbol("g_slist_find_custom",  cast(void**)& g_slist_find_custom),
3975         Symbol("g_slist_find",  cast(void**)& g_slist_find),
3976         Symbol("g_slist_nth",  cast(void**)& g_slist_nth),
3977         Symbol("g_slist_copy",  cast(void**)& g_slist_copy),
3978         Symbol("g_slist_reverse",  cast(void**)& g_slist_reverse),
3979         Symbol("g_slist_delete_link",  cast(void**)& g_slist_delete_link),
3980         Symbol("g_slist_remove_link",  cast(void**)& g_slist_remove_link),
3981         Symbol("g_slist_remove_all",  cast(void**)& g_slist_remove_all),
3982         Symbol("g_slist_remove",  cast(void**)& g_slist_remove),
3983         Symbol("g_slist_concat",  cast(void**)& g_slist_concat),
3984         Symbol("g_slist_insert_before",  cast(void**)& g_slist_insert_before),
3985         Symbol("g_slist_insert_sorted_with_data",  cast(void**)& g_slist_insert_sorted_with_data),
3986         Symbol("g_slist_insert_sorted",  cast(void**)& g_slist_insert_sorted),
3987         Symbol("g_slist_insert",  cast(void**)& g_slist_insert),
3988         Symbol("g_slist_prepend",  cast(void**)& g_slist_prepend),
3989         Symbol("g_slist_append",  cast(void**)& g_slist_append),
3990         Symbol("g_slist_free_1",  cast(void**)& g_slist_free_1),
3991         Symbol("g_slist_free",  cast(void**)& g_slist_free),
3992         Symbol("g_slist_alloc",  cast(void**)& g_slist_alloc),
3993         Symbol("g_hook_list_marshal_check",  cast(void**)& g_hook_list_marshal_check),
3994         Symbol("g_hook_list_marshal",  cast(void**)& g_hook_list_marshal),
3995         Symbol("g_hook_list_invoke_check",  cast(void**)& g_hook_list_invoke_check),
3996         Symbol("g_hook_list_invoke",  cast(void**)& g_hook_list_invoke),
3997         Symbol("g_hook_compare_ids",  cast(void**)& g_hook_compare_ids),
3998         Symbol("g_hook_next_valid",  cast(void**)& g_hook_next_valid),
3999         Symbol("g_hook_first_valid",  cast(void**)& g_hook_first_valid),
4000         Symbol("g_hook_find_func_data",  cast(void**)& g_hook_find_func_data),
4001         Symbol("g_hook_find_func",  cast(void**)& g_hook_find_func),
4002         Symbol("g_hook_find_data",  cast(void**)& g_hook_find_data),
4003         Symbol("g_hook_find",  cast(void**)& g_hook_find),
4004         Symbol("g_hook_get",  cast(void**)& g_hook_get),
4005         Symbol("g_hook_insert_sorted",  cast(void**)& g_hook_insert_sorted),
4006         Symbol("g_hook_insert_before",  cast(void**)& g_hook_insert_before),
4007         Symbol("g_hook_prepend",  cast(void**)& g_hook_prepend),
4008         Symbol("g_hook_destroy_link",  cast(void**)& g_hook_destroy_link),
4009         Symbol("g_hook_destroy",  cast(void**)& g_hook_destroy),
4010         Symbol("g_hook_unref",  cast(void**)& g_hook_unref),
4011         Symbol("g_hook_ref",  cast(void**)& g_hook_ref),
4012         Symbol("g_hook_free",  cast(void**)& g_hook_free),
4013         Symbol("g_hook_alloc",  cast(void**)& g_hook_alloc),
4014         Symbol("g_hook_list_clear",  cast(void**)& g_hook_list_clear),
4015         Symbol("g_hook_list_init",  cast(void**)& g_hook_list_init),
4016         Symbol("g_direct_equal",  cast(void**)& g_direct_equal),
4017         Symbol("g_direct_hash",  cast(void**)& g_direct_hash),
4018         Symbol("g_int_hash",  cast(void**)& g_int_hash),
4019         Symbol("g_int_equal",  cast(void**)& g_int_equal),
4020         Symbol("g_str_hash",  cast(void**)& g_str_hash),
4021         Symbol("g_str_equal",  cast(void**)& g_str_equal),
4022         Symbol("g_hash_table_unref",  cast(void**)& g_hash_table_unref),
4023         Symbol("g_hash_table_ref",  cast(void**)& g_hash_table_ref),
4024         Symbol("g_hash_table_get_values",  cast(void**)& g_hash_table_get_values),
4025         Symbol("g_hash_table_get_keys",  cast(void**)& g_hash_table_get_keys),
4026         Symbol("g_hash_table_size",  cast(void**)& g_hash_table_size),
4027         Symbol("g_hash_table_foreach_steal",  cast(void**)& g_hash_table_foreach_steal),
4028         Symbol("g_hash_table_foreach_remove",  cast(void**)& g_hash_table_foreach_remove),
4029         Symbol("g_hash_table_find",  cast(void**)& g_hash_table_find),
4030         Symbol("g_hash_table_foreach",  cast(void**)& g_hash_table_foreach),
4031         Symbol("g_hash_table_lookup_extended",  cast(void**)& g_hash_table_lookup_extended),
4032         Symbol("g_hash_table_lookup",  cast(void**)& g_hash_table_lookup),
4033         Symbol("g_hash_table_steal_all",  cast(void**)& g_hash_table_steal_all),
4034         Symbol("g_hash_table_steal",  cast(void**)& g_hash_table_steal),
4035         Symbol("g_hash_table_remove_all",  cast(void**)& g_hash_table_remove_all),
4036         Symbol("g_hash_table_remove",  cast(void**)& g_hash_table_remove),
4037         Symbol("g_hash_table_replace",  cast(void**)& g_hash_table_replace),
4038         Symbol("g_hash_table_insert",  cast(void**)& g_hash_table_insert),
4039         Symbol("g_hash_table_destroy",  cast(void**)& g_hash_table_destroy),
4040         Symbol("g_hash_table_new_full",  cast(void**)& g_hash_table_new_full),
4041         Symbol("g_hash_table_new",  cast(void**)& g_hash_table_new),
4042         Symbol("g_mkdir_with_parents",  cast(void**)& g_mkdir_with_parents),
4043         Symbol("g_build_filenamev",  cast(void**)& g_build_filenamev),
4044         Symbol("g_build_filename",  cast(void**)& g_build_filename),
4045         Symbol("g_build_pathv",  cast(void**)& g_build_pathv),
4046         Symbol("g_build_path",  cast(void**)& g_build_path),
4047         Symbol("g_file_open_tmp",  cast(void**)& g_file_open_tmp),
4048         Symbol("g_mkstemp",  cast(void**)& g_mkstemp),
4049         Symbol("g_file_read_link",  cast(void**)& g_file_read_link),
4050         Symbol("g_file_set_contents",  cast(void**)& g_file_set_contents),
4051         Symbol("g_file_get_contents",  cast(void**)& g_file_get_contents),
4052         Symbol("g_file_test",  cast(void**)& g_file_test),
4053         Symbol("g_file_error_from_errno",  cast(void**)& g_file_error_from_errno),
4054         Symbol("g_file_error_quark",  cast(void**)& g_file_error_quark),
4055         Symbol("g_dir_close",  cast(void**)& g_dir_close),
4056         Symbol("g_dir_rewind",  cast(void**)& g_dir_rewind),
4057         Symbol("g_dir_read_name",  cast(void**)& g_dir_read_name),
4058         Symbol("g_dir_open",  cast(void**)& g_dir_open),
4059         Symbol("g_date_strftime",  cast(void**)& g_date_strftime),
4060         Symbol("g_date_order",  cast(void**)& g_date_order),
4061         Symbol("g_date_clamp",  cast(void**)& g_date_clamp),
4062         Symbol("g_date_to_struct_tm",  cast(void**)& g_date_to_struct_tm),
4063         Symbol("g_date_compare",  cast(void**)& g_date_compare),
4064         Symbol("g_date_days_between",  cast(void**)& g_date_days_between),
4065         Symbol("g_date_get_sunday_weeks_in_year",  cast(void**)& g_date_get_sunday_weeks_in_year),
4066         Symbol("g_date_get_monday_weeks_in_year",  cast(void**)& g_date_get_monday_weeks_in_year),
4067         Symbol("g_date_get_days_in_month",  cast(void**)& g_date_get_days_in_month),
4068         Symbol("g_date_is_leap_year",  cast(void**)& g_date_is_leap_year),
4069         Symbol("g_date_subtract_years",  cast(void**)& g_date_subtract_years),
4070         Symbol("g_date_add_years",  cast(void**)& g_date_add_years),
4071         Symbol("g_date_subtract_months",  cast(void**)& g_date_subtract_months),
4072         Symbol("g_date_add_months",  cast(void**)& g_date_add_months),
4073         Symbol("g_date_subtract_days",  cast(void**)& g_date_subtract_days),
4074         Symbol("g_date_add_days",  cast(void**)& g_date_add_days),
4075         Symbol("g_date_is_last_of_month",  cast(void**)& g_date_is_last_of_month),
4076         Symbol("g_date_is_first_of_month",  cast(void**)& g_date_is_first_of_month),
4077         Symbol("g_date_set_julian",  cast(void**)& g_date_set_julian),
4078         Symbol("g_date_set_dmy",  cast(void**)& g_date_set_dmy),
4079         Symbol("g_date_set_year",  cast(void**)& g_date_set_year),
4080         Symbol("g_date_set_day",  cast(void**)& g_date_set_day),
4081         Symbol("g_date_set_month",  cast(void**)& g_date_set_month),
4082         Symbol("g_date_set_time",  cast(void**)& g_date_set_time),
4083         Symbol("g_date_set_time_val",  cast(void**)& g_date_set_time_val),
4084         Symbol("g_date_set_time_t",  cast(void**)& g_date_set_time_t),
4085         Symbol("g_date_set_parse",  cast(void**)& g_date_set_parse),
4086         Symbol("g_date_clear",  cast(void**)& g_date_clear),
4087         Symbol("g_date_get_iso8601_week_of_year",  cast(void**)& g_date_get_iso8601_week_of_year),
4088         Symbol("g_date_get_sunday_week_of_year",  cast(void**)& g_date_get_sunday_week_of_year),
4089         Symbol("g_date_get_monday_week_of_year",  cast(void**)& g_date_get_monday_week_of_year),
4090         Symbol("g_date_get_day_of_year",  cast(void**)& g_date_get_day_of_year),
4091         Symbol("g_date_get_julian",  cast(void**)& g_date_get_julian),
4092         Symbol("g_date_get_day",  cast(void**)& g_date_get_day),
4093         Symbol("g_date_get_year",  cast(void**)& g_date_get_year),
4094         Symbol("g_date_get_month",  cast(void**)& g_date_get_month),
4095         Symbol("g_date_get_weekday",  cast(void**)& g_date_get_weekday),
4096         Symbol("g_date_valid_dmy",  cast(void**)& g_date_valid_dmy),
4097         Symbol("g_date_valid_julian",  cast(void**)& g_date_valid_julian),
4098         Symbol("g_date_valid_weekday",  cast(void**)& g_date_valid_weekday),
4099         Symbol("g_date_valid_year",  cast(void**)& g_date_valid_year),
4100         Symbol("g_date_valid_month",  cast(void**)& g_date_valid_month),
4101         Symbol("g_date_valid_day",  cast(void**)& g_date_valid_day),
4102         Symbol("g_date_valid",  cast(void**)& g_date_valid),
4103         Symbol("g_date_free",  cast(void**)& g_date_free),
4104         Symbol("g_date_new_julian",  cast(void**)& g_date_new_julian),
4105         Symbol("g_date_new_dmy",  cast(void**)& g_date_new_dmy),
4106         Symbol("g_date_new",  cast(void**)& g_date_new),
4107         Symbol("g_dataset_foreach",  cast(void**)& g_dataset_foreach),
4108         Symbol("g_dataset_id_remove_no_notify",  cast(void**)& g_dataset_id_remove_no_notify),
4109         Symbol("g_dataset_id_set_data_full",  cast(void**)& g_dataset_id_set_data_full),
4110         Symbol("g_dataset_id_get_data",  cast(void**)& g_dataset_id_get_data),
4111         Symbol("g_dataset_destroy",  cast(void**)& g_dataset_destroy),
4112         Symbol("g_datalist_get_flags",  cast(void**)& g_datalist_get_flags),
4113         Symbol("g_datalist_unset_flags",  cast(void**)& g_datalist_unset_flags),
4114         Symbol("g_datalist_set_flags",  cast(void**)& g_datalist_set_flags),
4115         Symbol("g_datalist_foreach",  cast(void**)& g_datalist_foreach),
4116         Symbol("g_datalist_id_remove_no_notify",  cast(void**)& g_datalist_id_remove_no_notify),
4117         Symbol("g_datalist_id_set_data_full",  cast(void**)& g_datalist_id_set_data_full),
4118         Symbol("g_datalist_id_get_data",  cast(void**)& g_datalist_id_get_data),
4119         Symbol("g_datalist_clear",  cast(void**)& g_datalist_clear),
4120         Symbol("g_datalist_init",  cast(void**)& g_datalist_init),
4121         Symbol("g_uri_list_extract_uris",  cast(void**)& g_uri_list_extract_uris),
4122         Symbol("g_filename_display_basename",  cast(void**)& g_filename_display_basename),
4123         Symbol("g_get_filename_charsets",  cast(void**)& g_get_filename_charsets),
4124         Symbol("g_filename_display_name",  cast(void**)& g_filename_display_name),
4125         Symbol("g_filename_to_uri",  cast(void**)& g_filename_to_uri),
4126         Symbol("g_filename_from_uri",  cast(void**)& g_filename_from_uri),
4127         Symbol("g_filename_from_utf8",  cast(void**)& g_filename_from_utf8),
4128         Symbol("g_filename_to_utf8",  cast(void**)& g_filename_to_utf8),
4129         Symbol("g_locale_from_utf8",  cast(void**)& g_locale_from_utf8),
4130         Symbol("g_locale_to_utf8",  cast(void**)& g_locale_to_utf8),
4131         Symbol("g_convert_with_fallback",  cast(void**)& g_convert_with_fallback),
4132         Symbol("g_convert_with_iconv",  cast(void**)& g_convert_with_iconv),
4133         Symbol("g_convert",  cast(void**)& g_convert),
4134         Symbol("g_iconv_close",  cast(void**)& g_iconv_close),
4135         Symbol("g_iconv",  cast(void**)& g_iconv),
4136         Symbol("g_iconv_open",  cast(void**)& g_iconv_open),
4137         Symbol("g_convert_error_quark",  cast(void**)& g_convert_error_quark),
4138         Symbol("g_completion_free",  cast(void**)& g_completion_free),
4139         Symbol("g_completion_set_compare",  cast(void**)& g_completion_set_compare),
4140         Symbol("g_completion_complete_utf8",  cast(void**)& g_completion_complete_utf8),
4141         Symbol("g_completion_complete",  cast(void**)& g_completion_complete),
4142         Symbol("g_completion_clear_items",  cast(void**)& g_completion_clear_items),
4143         Symbol("g_completion_remove_items",  cast(void**)& g_completion_remove_items),
4144         Symbol("g_completion_add_items",  cast(void**)& g_completion_add_items),
4145         Symbol("g_completion_new",  cast(void**)& g_completion_new),
4146         Symbol("g_cache_value_foreach",  cast(void**)& g_cache_value_foreach),
4147         Symbol("g_cache_key_foreach",  cast(void**)& g_cache_key_foreach),
4148         Symbol("g_cache_remove",  cast(void**)& g_cache_remove),
4149         Symbol("g_cache_insert",  cast(void**)& g_cache_insert),
4150         Symbol("g_cache_destroy",  cast(void**)& g_cache_destroy),
4151         Symbol("g_cache_new",  cast(void**)& g_cache_new),
4152         Symbol("g_list_pop_allocator",  cast(void**)& g_list_pop_allocator),
4153         Symbol("g_list_push_allocator",  cast(void**)& g_list_push_allocator),
4154         Symbol("g_list_nth_data",  cast(void**)& g_list_nth_data),
4155         Symbol("g_list_sort_with_data",  cast(void**)& g_list_sort_with_data),
4156         Symbol("g_list_sort",  cast(void**)& g_list_sort),
4157         Symbol("g_list_foreach",  cast(void**)& g_list_foreach),
4158         Symbol("g_list_length",  cast(void**)& g_list_length),
4159         Symbol("g_list_first",  cast(void**)& g_list_first),
4160         Symbol("g_list_last",  cast(void**)& g_list_last),
4161         Symbol("g_list_index",  cast(void**)& g_list_index),
4162         Symbol("g_list_position",  cast(void**)& g_list_position),
4163         Symbol("g_list_find_custom",  cast(void**)& g_list_find_custom),
4164         Symbol("g_list_find",  cast(void**)& g_list_find),
4165         Symbol("g_list_nth_prev",  cast(void**)& g_list_nth_prev),
4166         Symbol("g_list_nth",  cast(void**)& g_list_nth),
4167         Symbol("g_list_copy",  cast(void**)& g_list_copy),
4168         Symbol("g_list_reverse",  cast(void**)& g_list_reverse),
4169         Symbol("g_list_delete_link",  cast(void**)& g_list_delete_link),
4170         Symbol("g_list_remove_link",  cast(void**)& g_list_remove_link),
4171         Symbol("g_list_remove_all",  cast(void**)& g_list_remove_all),
4172         Symbol("g_list_remove",  cast(void**)& g_list_remove),
4173         Symbol("g_list_concat",  cast(void**)& g_list_concat),
4174         Symbol("g_list_insert_before",  cast(void**)& g_list_insert_before),
4175         Symbol("g_list_insert_sorted_with_data",  cast(void**)& g_list_insert_sorted_with_data),
4176         Symbol("g_list_insert_sorted",  cast(void**)& g_list_insert_sorted),
4177         Symbol("g_list_insert",  cast(void**)& g_list_insert),
4178         Symbol("g_list_prepend",  cast(void**)& g_list_prepend),
4179         Symbol("g_list_append",  cast(void**)& g_list_append),
4180         Symbol("g_list_free_1",  cast(void**)& g_list_free_1),
4181         Symbol("g_list_free",  cast(void**)& g_list_free),
4182         Symbol("g_list_alloc",  cast(void**)& g_list_alloc),
4183         Symbol("g_allocator_free",  cast(void**)& g_allocator_free),
4184         Symbol("g_allocator_new",  cast(void**)& g_allocator_new),
4185         Symbol("g_blow_chunks",  cast(void**)& g_blow_chunks),
4186         Symbol("g_mem_chunk_info",  cast(void**)& g_mem_chunk_info),
4187         Symbol("g_mem_chunk_print",  cast(void**)& g_mem_chunk_print),
4188         Symbol("g_mem_chunk_reset",  cast(void**)& g_mem_chunk_reset),
4189         Symbol("g_mem_chunk_clean",  cast(void**)& g_mem_chunk_clean),
4190         Symbol("g_mem_chunk_free",  cast(void**)& g_mem_chunk_free),
4191         Symbol("g_mem_chunk_alloc0",  cast(void**)& g_mem_chunk_alloc0),
4192         Symbol("g_mem_chunk_alloc",  cast(void**)& g_mem_chunk_alloc),
4193         Symbol("g_mem_chunk_destroy",  cast(void**)& g_mem_chunk_destroy),
4194         Symbol("g_mem_chunk_new",  cast(void**)& g_mem_chunk_new),
4195         Symbol("g_mem_profile",  cast(void**)& g_mem_profile),
4196         Symbol("glib_mem_profiler_table",  cast(void**)& glib_mem_profiler_table),
4197         Symbol("g_mem_gc_friendly",  cast(void**)& g_mem_gc_friendly),
4198         Symbol("g_mem_is_system_malloc",  cast(void**)& g_mem_is_system_malloc),
4199         Symbol("g_mem_set_vtable",  cast(void**)& g_mem_set_vtable),
4200         Symbol("g_try_realloc",  cast(void**)& g_try_realloc),
4201         Symbol("g_try_malloc0",  cast(void**)& g_try_malloc0),
4202         Symbol("g_try_malloc",  cast(void**)& g_try_malloc),
4203         Symbol("g_free",  cast(void**)& g_free),
4204         Symbol("g_realloc",  cast(void**)& g_realloc),
4205         Symbol("g_malloc0",  cast(void**)& g_malloc0),
4206         Symbol("g_malloc",  cast(void**)& g_malloc),
4207         Symbol("g_slice_get_config_state",  cast(void**)& g_slice_get_config_state),
4208         Symbol("g_slice_get_config",  cast(void**)& g_slice_get_config),
4209         Symbol("g_slice_set_config",  cast(void**)& g_slice_set_config),
4210         Symbol("g_slice_free_chain_with_offset",  cast(void**)& g_slice_free_chain_with_offset),
4211         Symbol("g_slice_free1",  cast(void**)& g_slice_free1),
4212         Symbol("g_slice_copy",  cast(void**)& g_slice_copy),
4213         Symbol("g_slice_alloc0",  cast(void**)& g_slice_alloc0),
4214         Symbol("g_slice_alloc",  cast(void**)& g_slice_alloc),
4215         Symbol("g_bookmark_file_move_item",  cast(void**)& g_bookmark_file_move_item),
4216         Symbol("g_bookmark_file_remove_item",  cast(void**)& g_bookmark_file_remove_item),
4217         Symbol("g_bookmark_file_remove_application",  cast(void**)& g_bookmark_file_remove_application),
4218         Symbol("g_bookmark_file_remove_group",  cast(void**)& g_bookmark_file_remove_group),
4219         Symbol("g_bookmark_file_get_uris",  cast(void**)& g_bookmark_file_get_uris),
4220         Symbol("g_bookmark_file_get_size",  cast(void**)& g_bookmark_file_get_size),
4221         Symbol("g_bookmark_file_has_item",  cast(void**)& g_bookmark_file_has_item),
4222         Symbol("g_bookmark_file_get_visited",  cast(void**)& g_bookmark_file_get_visited),
4223         Symbol("g_bookmark_file_set_visited",  cast(void**)& g_bookmark_file_set_visited),
4224         Symbol("g_bookmark_file_get_modified",  cast(void**)& g_bookmark_file_get_modified),
4225         Symbol("g_bookmark_file_set_modified",  cast(void**)& g_bookmark_file_set_modified),
4226         Symbol("g_bookmark_file_get_added",  cast(void**)& g_bookmark_file_get_added),
4227         Symbol("g_bookmark_file_set_added",  cast(void**)& g_bookmark_file_set_added),
4228         Symbol("g_bookmark_file_get_icon",  cast(void**)& g_bookmark_file_get_icon),
4229         Symbol("g_bookmark_file_set_icon",  cast(void**)& g_bookmark_file_set_icon),
4230         Symbol("g_bookmark_file_get_is_private",  cast(void**)& g_bookmark_file_get_is_private),
4231         Symbol("g_bookmark_file_set_is_private",  cast(void**)& g_bookmark_file_set_is_private),
4232         Symbol("g_bookmark_file_get_app_info",  cast(void**)& g_bookmark_file_get_app_info),
4233         Symbol("g_bookmark_file_set_app_info",  cast(void**)& g_bookmark_file_set_app_info),
4234         Symbol("g_bookmark_file_get_applications",  cast(void**)& g_bookmark_file_get_applications),
4235         Symbol("g_bookmark_file_has_application",  cast(void**)& g_bookmark_file_has_application),
4236         Symbol("g_bookmark_file_add_application",  cast(void**)& g_bookmark_file_add_application),
4237         Symbol("g_bookmark_file_get_groups",  cast(void**)& g_bookmark_file_get_groups),
4238         Symbol("g_bookmark_file_has_group",  cast(void**)& g_bookmark_file_has_group),
4239         Symbol("g_bookmark_file_add_group",  cast(void**)& g_bookmark_file_add_group),
4240         Symbol("g_bookmark_file_set_groups",  cast(void**)& g_bookmark_file_set_groups),
4241         Symbol("g_bookmark_file_get_mime_type",  cast(void**)& g_bookmark_file_get_mime_type),
4242         Symbol("g_bookmark_file_set_mime_type",  cast(void**)& g_bookmark_file_set_mime_type),
4243         Symbol("g_bookmark_file_get_description",  cast(void**)& g_bookmark_file_get_description),
4244         Symbol("g_bookmark_file_set_description",  cast(void**)& g_bookmark_file_set_description),
4245         Symbol("g_bookmark_file_get_title",  cast(void**)& g_bookmark_file_get_title),
4246         Symbol("g_bookmark_file_set_title",  cast(void**)& g_bookmark_file_set_title),
4247         Symbol("g_bookmark_file_to_file",  cast(void**)& g_bookmark_file_to_file),
4248         Symbol("g_bookmark_file_to_data",  cast(void**)& g_bookmark_file_to_data),
4249         Symbol("g_bookmark_file_load_from_data_dirs",  cast(void**)& g_bookmark_file_load_from_data_dirs),
4250         Symbol("g_bookmark_file_load_from_data",  cast(void**)& g_bookmark_file_load_from_data),
4251         Symbol("g_bookmark_file_load_from_file",  cast(void**)& g_bookmark_file_load_from_file),
4252         Symbol("g_bookmark_file_free",  cast(void**)& g_bookmark_file_free),
4253         Symbol("g_bookmark_file_new",  cast(void**)& g_bookmark_file_new),
4254         Symbol("g_bookmark_file_error_quark",  cast(void**)& g_bookmark_file_error_quark),
4255         Symbol("g_base64_decode",  cast(void**)& g_base64_decode),
4256         Symbol("g_base64_decode_step",  cast(void**)& g_base64_decode_step),
4257         Symbol("g_base64_encode",  cast(void**)& g_base64_encode),
4258         Symbol("g_base64_encode_close",  cast(void**)& g_base64_encode_close),
4259         Symbol("g_base64_encode_step",  cast(void**)& g_base64_encode_step),
4260         Symbol("g_on_error_stack_trace",  cast(void**)& g_on_error_stack_trace),
4261         Symbol("g_on_error_query",  cast(void**)& g_on_error_query),
4262         Symbol("_g_async_queue_get_mutex",  cast(void**)& _g_async_queue_get_mutex),
4263         Symbol("g_async_queue_sort_unlocked",  cast(void**)& g_async_queue_sort_unlocked),
4264         Symbol("g_async_queue_sort",  cast(void**)& g_async_queue_sort),
4265         Symbol("g_async_queue_length_unlocked",  cast(void**)& g_async_queue_length_unlocked),
4266         Symbol("g_async_queue_length",  cast(void**)& g_async_queue_length),
4267         Symbol("g_async_queue_timed_pop_unlocked",  cast(void**)& g_async_queue_timed_pop_unlocked),
4268         Symbol("g_async_queue_timed_pop",  cast(void**)& g_async_queue_timed_pop),
4269         Symbol("g_async_queue_try_pop_unlocked",  cast(void**)& g_async_queue_try_pop_unlocked),
4270         Symbol("g_async_queue_try_pop",  cast(void**)& g_async_queue_try_pop),
4271         Symbol("g_async_queue_pop_unlocked",  cast(void**)& g_async_queue_pop_unlocked),
4272         Symbol("g_async_queue_pop",  cast(void**)& g_async_queue_pop),
4273         Symbol("g_async_queue_push_sorted_unlocked",  cast(void**)& g_async_queue_push_sorted_unlocked),
4274         Symbol("g_async_queue_push_sorted",  cast(void**)& g_async_queue_push_sorted),
4275         Symbol("g_async_queue_push_unlocked",  cast(void**)& g_async_queue_push_unlocked),
4276         Symbol("g_async_queue_push",  cast(void**)& g_async_queue_push),
4277         Symbol("g_async_queue_unref_and_unlock",  cast(void**)& g_async_queue_unref_and_unlock),
4278         Symbol("g_async_queue_ref_unlocked",  cast(void**)& g_async_queue_ref_unlocked),
4279         Symbol("g_async_queue_unref",  cast(void**)& g_async_queue_unref),
4280         Symbol("g_async_queue_ref",  cast(void**)& g_async_queue_ref),
4281         Symbol("g_async_queue_unlock",  cast(void**)& g_async_queue_unlock),
4282         Symbol("g_async_queue_lock",  cast(void**)& g_async_queue_lock),
4283         Symbol("g_async_queue_new",  cast(void**)& g_async_queue_new),
4284         Symbol("glib_dummy_decl",  cast(void**)& glib_dummy_decl),
4285         Symbol("g_once_init_leave",  cast(void**)& g_once_init_leave),
4286         Symbol("g_once_init_enter_impl",  cast(void**)& g_once_init_enter_impl),
4287         Symbol("g_once_init_enter",  cast(void**)& g_once_init_enter),
4288         Symbol("g_once_impl",  cast(void**)& g_once_impl),
4289         Symbol("g_thread_foreach",  cast(void**)& g_thread_foreach),
4290         Symbol("g_static_rw_lock_free",  cast(void**)& g_static_rw_lock_free),
4291         Symbol("g_static_rw_lock_writer_unlock",  cast(void**)& g_static_rw_lock_writer_unlock),
4292         Symbol("g_static_rw_lock_writer_trylock",  cast(void**)& g_static_rw_lock_writer_trylock),
4293         Symbol("g_static_rw_lock_writer_lock",  cast(void**)& g_static_rw_lock_writer_lock),
4294         Symbol("g_static_rw_lock_reader_unlock",  cast(void**)& g_static_rw_lock_reader_unlock),
4295         Symbol("g_static_rw_lock_reader_trylock",  cast(void**)& g_static_rw_lock_reader_trylock),
4296         Symbol("g_static_rw_lock_reader_lock",  cast(void**)& g_static_rw_lock_reader_lock),
4297         Symbol("g_static_rw_lock_init",  cast(void**)& g_static_rw_lock_init),
4298         Symbol("g_static_rec_mutex_free",  cast(void**)& g_static_rec_mutex_free),
4299         Symbol("g_static_rec_mutex_unlock_full",  cast(void**)& g_static_rec_mutex_unlock_full),
4300         Symbol("g_static_rec_mutex_lock_full",  cast(void**)& g_static_rec_mutex_lock_full),
4301         Symbol("g_static_rec_mutex_unlock",  cast(void**)& g_static_rec_mutex_unlock),
4302         Symbol("g_static_rec_mutex_trylock",  cast(void**)& g_static_rec_mutex_trylock),
4303         Symbol("g_static_rec_mutex_lock",  cast(void**)& g_static_rec_mutex_lock),
4304         Symbol("g_static_rec_mutex_init",  cast(void**)& g_static_rec_mutex_init),
4305         Symbol("g_static_private_free",  cast(void**)& g_static_private_free),
4306         Symbol("g_static_private_set",  cast(void**)& g_static_private_set),
4307         Symbol("g_static_private_get",  cast(void**)& g_static_private_get),
4308         Symbol("g_static_private_init",  cast(void**)& g_static_private_init),
4309         Symbol("g_static_mutex_free",  cast(void**)& g_static_mutex_free),
4310         Symbol("g_static_mutex_init",  cast(void**)& g_static_mutex_init),
4311         Symbol("g_thread_set_priority",  cast(void**)& g_thread_set_priority),
4312         Symbol("g_thread_join",  cast(void**)& g_thread_join),
4313         Symbol("g_thread_exit",  cast(void**)& g_thread_exit),
4314         Symbol("g_thread_self",  cast(void**)& g_thread_self),
4315         Symbol("g_thread_create_full",  cast(void**)& g_thread_create_full),
4316         Symbol("g_static_mutex_get_mutex_impl",  cast(void**)& g_static_mutex_get_mutex_impl),
4317         Symbol("g_thread_init_with_errorcheck_mutexes",  cast(void**)& g_thread_init_with_errorcheck_mutexes),
4318         Symbol("g_thread_init",  cast(void**)& g_thread_init),
4319         Symbol("g_thread_gettime",  cast(void**)& g_thread_gettime),
4320         Symbol("g_threads_got_initialized",  cast(void**)& g_threads_got_initialized),
4321         Symbol("g_thread_use_default_impl",  cast(void**)& g_thread_use_default_impl),
4322         Symbol("g_thread_functions_for_glib_use",  cast(void**)& g_thread_functions_for_glib_use),
4323         Symbol("g_thread_error_quark",  cast(void**)& g_thread_error_quark),
4324         Symbol("g_atomic_pointer_set",  cast(void**)& g_atomic_pointer_set),
4325         Symbol("g_atomic_pointer_get",  cast(void**)& g_atomic_pointer_get),
4326         Symbol("g_atomic_int_set",  cast(void**)& g_atomic_int_set),
4327         Symbol("g_atomic_int_get",  cast(void**)& g_atomic_int_get),
4328         Symbol("g_atomic_pointer_compare_and_exchange",  cast(void**)& g_atomic_pointer_compare_and_exchange),
4329         Symbol("g_atomic_int_compare_and_exchange",  cast(void**)& g_atomic_int_compare_and_exchange),
4330         Symbol("g_atomic_int_add",  cast(void**)& g_atomic_int_add),
4331         Symbol("g_atomic_int_exchange_and_add",  cast(void**)& g_atomic_int_exchange_and_add),
4332         Symbol("glib_check_version",  cast(void**)& glib_check_version),
4333         Symbol("glib_binary_age",  cast(void**)& glib_binary_age),
4334         Symbol("glib_interface_age",  cast(void**)& glib_interface_age),
4335         Symbol("glib_micro_version",  cast(void**)& glib_micro_version),
4336         Symbol("glib_minor_version",  cast(void**)& glib_minor_version),
4337         Symbol("glib_major_version",  cast(void**)& glib_major_version),
4338         Symbol("g_trash_stack_height",  cast(void**)& g_trash_stack_height),
4339         Symbol("g_trash_stack_peek",  cast(void**)& g_trash_stack_peek),
4340         Symbol("g_trash_stack_pop",  cast(void**)& g_trash_stack_pop),
4341         Symbol("g_trash_stack_push",  cast(void**)& g_trash_stack_push),
4342         Symbol("g_bit_storage",  cast(void**)& g_bit_storage),
4343         Symbol("g_bit_nth_msf",  cast(void**)& g_bit_nth_msf),
4344         Symbol("g_bit_nth_lsf",  cast(void**)& g_bit_nth_lsf),
4345         Symbol("g_find_program_in_path",  cast(void**)& g_find_program_in_path),
4346         Symbol("g_atexit",  cast(void**)& g_atexit),
4347         Symbol("_g_getenv_nomalloc",  cast(void**)& _g_getenv_nomalloc),
4348         Symbol("g_listenv",  cast(void**)& g_listenv),
4349         Symbol("g_unsetenv",  cast(void**)& g_unsetenv),
4350         Symbol("g_setenv",  cast(void**)& g_setenv),
4351         Symbol("g_getenv",  cast(void**)& g_getenv),
4352         Symbol("g_nullify_pointer",  cast(void**)& g_nullify_pointer),
4353         Symbol("g_path_get_dirname",  cast(void**)& g_path_get_dirname),
4354         Symbol("g_path_get_basename",  cast(void**)& g_path_get_basename),
4355         Symbol("g_get_current_dir",  cast(void**)& g_get_current_dir),
4356         Symbol("g_basename",  cast(void**)& g_basename),
4357         Symbol("g_path_skip_root",  cast(void**)& g_path_skip_root),
4358         Symbol("g_path_is_absolute",  cast(void**)& g_path_is_absolute),
4359         Symbol("g_vsnprintf",  cast(void**)& g_vsnprintf),
4360         Symbol("g_snprintf",  cast(void**)& g_snprintf),
4361         Symbol("g_parse_debug_string",  cast(void**)& g_parse_debug_string),
4362         Symbol("g_get_user_special_dir",  cast(void**)& g_get_user_special_dir),
4363         Symbol("g_get_language_names",  cast(void**)& g_get_language_names),
4364         Symbol("g_get_system_config_dirs",  cast(void**)& g_get_system_config_dirs),
4365         Symbol("g_get_system_data_dirs",  cast(void**)& g_get_system_data_dirs),
4366         Symbol("g_get_user_cache_dir",  cast(void**)& g_get_user_cache_dir),
4367         Symbol("g_get_user_config_dir",  cast(void**)& g_get_user_config_dir),
4368         Symbol("g_get_user_data_dir",  cast(void**)& g_get_user_data_dir),
4369         Symbol("g_set_application_name",  cast(void**)& g_set_application_name),
4370         Symbol("g_get_application_name",  cast(void**)& g_get_application_name),
4371         Symbol("g_set_prgname",  cast(void**)& g_set_prgname),
4372         Symbol("g_get_prgname",  cast(void**)& g_get_prgname),
4373         Symbol("g_get_host_name",  cast(void**)& g_get_host_name),
4374         Symbol("g_get_tmp_dir",  cast(void**)& g_get_tmp_dir),
4375         Symbol("g_get_home_dir",  cast(void**)& g_get_home_dir),
4376         Symbol("g_get_real_name",  cast(void**)& g_get_real_name),
4377         Symbol("g_get_user_name",  cast(void**)& g_get_user_name),
4378         Symbol("g_clear_error",  cast(void**)& g_clear_error),
4379         Symbol("g_propagate_error",  cast(void**)& g_propagate_error),
4380         Symbol("g_set_error",  cast(void**)& g_set_error),
4381         Symbol("g_error_matches",  cast(void**)& g_error_matches),
4382         Symbol("g_error_copy",  cast(void**)& g_error_copy),
4383         Symbol("g_error_free",  cast(void**)& g_error_free),
4384         Symbol("g_error_new_literal",  cast(void**)& g_error_new_literal),
4385         Symbol("g_error_new",  cast(void**)& g_error_new),
4386         Symbol("g_intern_static_string",  cast(void**)& g_intern_static_string),
4387         Symbol("g_intern_string",  cast(void**)& g_intern_string),
4388         Symbol("g_quark_to_string",  cast(void**)& g_quark_to_string),
4389         Symbol("g_quark_from_string",  cast(void**)& g_quark_from_string),
4390         Symbol("g_quark_from_static_string",  cast(void**)& g_quark_from_static_string),
4391         Symbol("g_quark_try_string",  cast(void**)& g_quark_try_string),
4392         Symbol("g_byte_array_sort_with_data",  cast(void**)& g_byte_array_sort_with_data),
4393         Symbol("g_byte_array_sort",  cast(void**)& g_byte_array_sort),
4394         Symbol("g_byte_array_remove_range",  cast(void**)& g_byte_array_remove_range),
4395         Symbol("g_byte_array_remove_index_fast",  cast(void**)& g_byte_array_remove_index_fast),
4396         Symbol("g_byte_array_remove_index",  cast(void**)& g_byte_array_remove_index),
4397         Symbol("g_byte_array_set_size",  cast(void**)& g_byte_array_set_size),
4398         Symbol("g_byte_array_prepend",  cast(void**)& g_byte_array_prepend),
4399         Symbol("g_byte_array_append",  cast(void**)& g_byte_array_append),
4400         Symbol("g_byte_array_free",  cast(void**)& g_byte_array_free),
4401         Symbol("g_byte_array_sized_new",  cast(void**)& g_byte_array_sized_new),
4402         Symbol("g_byte_array_new",  cast(void**)& g_byte_array_new),
4403         Symbol("g_ptr_array_foreach",  cast(void**)& g_ptr_array_foreach),
4404         Symbol("g_ptr_array_sort_with_data",  cast(void**)& g_ptr_array_sort_with_data),
4405         Symbol("g_ptr_array_sort",  cast(void**)& g_ptr_array_sort),
4406         Symbol("g_ptr_array_add",  cast(void**)& g_ptr_array_add),
4407         Symbol("g_ptr_array_remove_range",  cast(void**)& g_ptr_array_remove_range),
4408         Symbol("g_ptr_array_remove_fast",  cast(void**)& g_ptr_array_remove_fast),
4409         Symbol("g_ptr_array_remove",  cast(void**)& g_ptr_array_remove),
4410         Symbol("g_ptr_array_remove_index_fast",  cast(void**)& g_ptr_array_remove_index_fast),
4411         Symbol("g_ptr_array_remove_index",  cast(void**)& g_ptr_array_remove_index),
4412         Symbol("g_ptr_array_set_size",  cast(void**)& g_ptr_array_set_size),
4413         Symbol("g_ptr_array_free",  cast(void**)& g_ptr_array_free),
4414         Symbol("g_ptr_array_sized_new",  cast(void**)& g_ptr_array_sized_new),
4415         Symbol("g_ptr_array_new",  cast(void**)& g_ptr_array_new),
4416         Symbol("g_array_sort_with_data",  cast(void**)& g_array_sort_with_data),
4417         Symbol("g_array_sort",  cast(void**)& g_array_sort),
4418         Symbol("g_array_remove_range",  cast(void**)& g_array_remove_range),
4419         Symbol("g_array_remove_index_fast",  cast(void**)& g_array_remove_index_fast),
4420         Symbol("g_array_remove_index",  cast(void**)& g_array_remove_index),
4421         Symbol("g_array_set_size",  cast(void**)& g_array_set_size),
4422         Symbol("g_array_insert_vals",  cast(void**)& g_array_insert_vals),
4423         Symbol("g_array_prepend_vals",  cast(void**)& g_array_prepend_vals),
4424         Symbol("g_array_append_vals",  cast(void**)& g_array_append_vals),
4425         Symbol("g_array_free",  cast(void**)& g_array_free),
4426         Symbol("g_array_sized_new",  cast(void**)& g_array_sized_new),
4427         Symbol("g_array_new",  cast(void**)& g_array_new)
4428     ];
4429 }
4430 
4431 } else { // version(DYNLINK)
4432 extern (C) void g_value_set_string_take_ownership(_GValue *, char *);
4433 extern (C) void g_value_take_string(_GValue *, char *);
4434 extern (C) char * g_strdup_value_contents(_GValue *);
4435 extern (C) GType g_pointer_type_register_static(char *);
4436 extern (C) GType g_value_get_gtype(_GValue *);
4437 extern (C) void g_value_set_gtype(_GValue *, GType);
4438 extern (C) GType g_gtype_get_type();
4439 extern (C) void * g_value_get_pointer(_GValue *);
4440 extern (C) void g_value_set_pointer(_GValue *, void *);
4441 extern (C) char * g_value_dup_string(_GValue *);
4442 extern (C) char * g_value_get_string(_GValue *);
4443 extern (C) void g_value_set_static_string(_GValue *, char *);
4444 extern (C) void g_value_set_string(_GValue *, char *);
4445 extern (C) double g_value_get_double(_GValue *);
4446 extern (C) void g_value_set_double(_GValue *, double);
4447 extern (C) float g_value_get_float(_GValue *);
4448 extern (C) void g_value_set_float(_GValue *, float);
4449 extern (C) ulong g_value_get_uint64(_GValue *);
4450 extern (C) void g_value_set_uint64(_GValue *, ulong);
4451 extern (C) long g_value_get_int64(_GValue *);
4452 extern (C) void g_value_set_int64(_GValue *, long);
4453 extern (C) gulong g_value_get_ulong(_GValue *);
4454 extern (C) void g_value_set_ulong(_GValue *, gulong);
4455 extern (C) glong g_value_get_long(_GValue *);
4456 extern (C) void g_value_set_long(_GValue *, glong);
4457 extern (C) guint g_value_get_uint(_GValue *);
4458 extern (C) void g_value_set_uint(_GValue *, guint);
4459 extern (C) gint g_value_get_int(_GValue *);
4460 extern (C) void g_value_set_int(_GValue *, gint);
4461 extern (C) gint g_value_get_boolean(_GValue *);
4462 extern (C) void g_value_set_boolean(_GValue *, gint);
4463 extern (C) char g_value_get_uchar(_GValue *);
4464 extern (C) void g_value_set_uchar(_GValue *, char);
4465 extern (C) char g_value_get_char(_GValue *);
4466 extern (C) void g_value_set_char(_GValue *, char);
4467 extern (C) _GValueArray * g_value_array_sort_with_data(_GValueArray *, _BCD_func__2968, void *);
4468 extern (C) _GValueArray * g_value_array_sort(_GValueArray *, _BCD_func__2969);
4469 extern (C) _GValueArray * g_value_array_remove(_GValueArray *, guint);
4470 extern (C) _GValueArray * g_value_array_insert(_GValueArray *, guint, _GValue *);
4471 extern (C) _GValueArray * g_value_array_append(_GValueArray *, _GValue *);
4472 extern (C) _GValueArray * g_value_array_prepend(_GValueArray *, _GValue *);
4473 extern (C) _GValueArray * g_value_array_copy(_GValueArray *);
4474 extern (C) void g_value_array_free(_GValueArray *);
4475 extern (C) _GValueArray * g_value_array_new(guint);
4476 extern (C) _GValue * g_value_array_get_nth(_GValueArray *, guint);
4477 extern (C) void g_type_plugin_complete_interface_info(void *, GType, GType, _GInterfaceInfo *);
4478 extern (C) void g_type_plugin_complete_type_info(void *, GType, _GTypeInfo *, _GTypeValueTable *);
4479 extern (C) void g_type_plugin_unuse(void *);
4480 extern (C) void g_type_plugin_use(void *);
4481 extern (C) GType g_type_plugin_get_type();
4482 extern (C) GType g_type_module_register_flags(_GTypeModule *, char *, _GFlagsValue *);
4483 extern (C) GType g_type_module_register_enum(_GTypeModule *, char *, _GEnumValue *);
4484 extern (C) void g_type_module_add_interface(_GTypeModule *, GType, GType, _GInterfaceInfo *);
4485 extern (C) GType g_type_module_register_type(_GTypeModule *, GType, char *, _GTypeInfo *, gint);
4486 extern (C) void g_type_module_set_name(_GTypeModule *, char *);
4487 extern (C) void g_type_module_unuse(_GTypeModule *);
4488 extern (C) gint g_type_module_use(_GTypeModule *);
4489 extern (C) GType g_type_module_get_type();
4490 extern (C) GType g_io_condition_get_type();
4491 extern (C) GType g_io_channel_get_type();
4492 extern (C) void g_source_set_closure(_GSource *, _GClosure *);
4493 mixin(gshared!("extern (C) extern GType * g_param_spec_types;"));
4494 extern (C) _GParamSpec * g_param_spec_gtype(char *, char *, char *, GType, gint);
4495 extern (C) _GParamSpec * g_param_spec_override(char *, _GParamSpec *);
4496 extern (C) _GParamSpec * g_param_spec_object(char *, char *, char *, GType, gint);
4497 extern (C) _GParamSpec * g_param_spec_value_array(char *, char *, char *, _GParamSpec *, gint);
4498 extern (C) _GParamSpec * g_param_spec_pointer(char *, char *, char *, gint);
4499 extern (C) _GParamSpec * g_param_spec_boxed(char *, char *, char *, GType, gint);
4500 extern (C) _GParamSpec * g_param_spec_param(char *, char *, char *, GType, gint);
4501 extern (C) _GParamSpec * g_param_spec_string(char *, char *, char *, char *, gint);
4502 extern (C) _GParamSpec * g_param_spec_double(char *, char *, char *, double, double, double, gint);
4503 extern (C) _GParamSpec * g_param_spec_float(char *, char *, char *, float, float, float, gint);
4504 extern (C) _GParamSpec * g_param_spec_flags(char *, char *, char *, GType, guint, gint);
4505 extern (C) _GParamSpec * g_param_spec_enum(char *, char *, char *, GType, gint, gint);
4506 extern (C) _GParamSpec * g_param_spec_unichar(char *, char *, char *, gunichar, gint);
4507 extern (C) _GParamSpec * g_param_spec_uint64(char *, char *, char *, ulong, ulong, ulong, gint);
4508 extern (C) _GParamSpec * g_param_spec_int64(char *, char *, char *, long, long, long, gint);
4509 extern (C) _GParamSpec * g_param_spec_ulong(char *, char *, char *, gulong, gulong, gulong, gint);
4510 extern (C) _GParamSpec * g_param_spec_long(char *, char *, char *, glong, glong, glong, gint);
4511 extern (C) _GParamSpec * g_param_spec_uint(char *, char *, char *, guint, guint, guint, gint);
4512 extern (C) _GParamSpec * g_param_spec_int(char *, char *, char *, gint, gint, gint, gint);
4513 extern (C) _GParamSpec * g_param_spec_boolean(char *, char *, char *, gint, gint);
4514 extern (C) _GParamSpec * g_param_spec_uchar(char *, char *, char *, char, char, char, gint);
4515 extern (C) _GParamSpec * g_param_spec_char(char *, char *, char *, char, char, char, gint);
4516 extern (C) gsize g_object_compat_control(gsize, void *);
4517 extern (C) void g_value_set_object_take_ownership(_GValue *, void *);
4518 extern (C) void g_value_take_object(_GValue *, void *);
4519 extern (C) void g_object_run_dispose(_GObject *);
4520 extern (C) void g_object_force_floating(_GObject *);
4521 extern (C) gulong g_signal_connect_object(void *, char *, _BCD_func__2331, void *, gint);
4522 extern (C) void * g_value_dup_object(_GValue *);
4523 extern (C) void * g_value_get_object(_GValue *);
4524 extern (C) void g_value_set_object(_GValue *, void *);
4525 extern (C) _GClosure * g_closure_new_object(guint, _GObject *);
4526 extern (C) _GClosure * g_cclosure_new_object_swap(_BCD_func__2331, _GObject *);
4527 extern (C) _GClosure * g_cclosure_new_object(_BCD_func__2331, _GObject *);
4528 extern (C) void g_object_watch_closure(_GObject *, _GClosure *);
4529 extern (C) void * g_object_steal_data(_GObject *, char *);
4530 extern (C) void g_object_set_data_full(_GObject *, char *, void *, _BCD_func__2417);
4531 extern (C) void g_object_set_data(_GObject *, in char *, void *);
4532 extern (C) void * g_object_get_data(_GObject *, in char *);
4533 extern (C) void * g_object_steal_qdata(_GObject *, GQuark);
4534 extern (C) void g_object_set_qdata_full(_GObject *, GQuark, void *, _BCD_func__2417);
4535 extern (C) void g_object_set_qdata(_GObject *, GQuark, void *);
4536 extern (C) void * g_object_get_qdata(_GObject *, GQuark);
4537 extern (C) void g_object_remove_toggle_ref(_GObject *, _BCD_func__2274, void *);
4538 extern (C) void g_object_add_toggle_ref(_GObject *, _BCD_func__2274, void *);
4539 extern (C) void g_object_remove_weak_pointer(_GObject *, void * *);
4540 extern (C) void g_object_add_weak_pointer(_GObject *, void * *);
4541 extern (C) void g_object_weak_unref(_GObject *, _BCD_func__2280, void *);
4542 extern (C) void g_object_weak_ref(_GObject *, _BCD_func__2280, void *);
4543 extern (C) void g_object_unref(void *);
4544 extern (C) void * g_object_ref(void *);
4545 extern (C) void * g_object_ref_sink(void *);
4546 extern (C) gint g_object_is_floating(void *);
4547 extern (C) void g_object_thaw_notify(_GObject *);
4548 extern (C) void g_object_notify(_GObject *, char *);
4549 extern (C) void g_object_freeze_notify(_GObject *);
4550 extern (C) void g_object_get_property(_GObject *, char *, _GValue *);
4551 extern (C) void g_object_set_property(_GObject *, char *, _GValue *);
4552 extern (C) void g_object_get_valist(_GObject *, char *, char *);
4553 extern (C) void g_object_set_valist(_GObject *, char *, char *);
4554 extern (C) void g_object_disconnect(void *, char *, ...);
4555 extern (C) void * g_object_connect(void *, char *, ...);
4556 extern (C) void g_object_get(void *, in char *, ...);
4557 extern (C) void g_object_set(void *, in char *, ...);
4558 extern (C) _GObject * g_object_new_valist(GType, char *, char *);
4559 extern (C) void * g_object_newv(GType, guint, _GParameter *);
4560 extern (C) void * g_object_new(GType, char *, ...);
4561 extern (C) _GParamSpec * * g_object_interface_list_properties(void *, guint *);
4562 extern (C) _GParamSpec * g_object_interface_find_property(void *, char *);
4563 extern (C) void g_object_interface_install_property(void *, _GParamSpec *);
4564 extern (C) void g_object_class_override_property(_GObjectClass *, guint, char *);
4565 extern (C) _GParamSpec * * g_object_class_list_properties(_GObjectClass *, guint *);
4566 extern (C) _GParamSpec * g_object_class_find_property(_GObjectClass *, char *);
4567 extern (C) void g_object_class_install_property(_GObjectClass *, guint, _GParamSpec *);
4568 extern (C) GType g_initially_unowned_get_type();
4569 extern (C) void _g_signals_destroy(GType);
4570 extern (C) void g_signal_handlers_destroy(void *);
4571 extern (C) gint g_signal_accumulator_true_handled(_GSignalInvocationHint *, _GValue *, _GValue *, void *);
4572 extern (C) void g_signal_chain_from_overridden(_GValue *, _GValue *);
4573 extern (C) void g_signal_override_class_closure(guint, GType, _GClosure *);
4574 extern (C) guint g_signal_handlers_disconnect_matched(void *, gint, guint, GQuark, _GClosure *, void *, void *);
4575 extern (C) guint g_signal_handlers_unblock_matched(void *, gint, guint, GQuark, _GClosure *, void *, void *);
4576 extern (C) guint g_signal_handlers_block_matched(void *, gint, guint, GQuark, _GClosure *, void *, void *);
4577 extern (C) gulong g_signal_handler_find(void *, gint, guint, GQuark, _GClosure *, void *, void *);
4578 extern (C) gint g_signal_handler_is_connected(void *, gulong);
4579 extern (C) void g_signal_handler_disconnect(void *, gulong);
4580 extern (C) void g_signal_handler_unblock(void *, gulong);
4581 extern (C) void g_signal_handler_block(void *, gulong);
4582 extern (C) gulong g_signal_connect_data(void *, in char *, _BCD_func__2331, void *, _BCD_func__2330, gint);
4583 extern (C) gulong g_signal_connect_closure(void *, in char *, _GClosure *, gint);
4584 extern (C) gulong g_signal_connect_closure_by_id(void *, guint, GQuark, _GClosure *, gint);
4585 extern (C) gint g_signal_has_handler_pending(void *, guint, GQuark, gint);
4586 extern (C) void g_signal_remove_emission_hook(guint, gulong);
4587 extern (C) gulong g_signal_add_emission_hook(guint, GQuark, _BCD_func__2310, void *, _BCD_func__2417);
4588 extern (C) void g_signal_stop_emission_by_name(void *, in char *);
4589 extern (C) void g_signal_stop_emission(void *, guint, GQuark);
4590 extern (C) _GSignalInvocationHint * g_signal_get_invocation_hint(void *);
4591 extern (C) gint g_signal_parse_name(in char *, GType, guint *, GQuark *, gint);
4592 extern (C) guint * g_signal_list_ids(GType, guint *);
4593 extern (C) void g_signal_query(guint, _GSignalQuery *);
4594 extern (C) char * g_signal_name(guint);
4595 extern (C) guint g_signal_lookup(in char *, GType);
4596 extern (C) void g_signal_emit_by_name(void *, in char *, ...);
4597 extern (C) void g_signal_emit(void *, guint, GQuark, ...);
4598 extern (C) void g_signal_emit_valist(void *, guint, GQuark, char *);
4599 extern (C) void g_signal_emitv(_GValue *, guint, GQuark, _GValue *);
4600 extern (C) guint g_signal_new(in char *, GType, gint, guint, _BCD_func__2309, void *, _BCD_func__2311, GType, guint, ...);
4601 extern (C) guint g_signal_new_valist(in char *, GType, gint, _GClosure *, _BCD_func__2309, void *, _BCD_func__2311, GType, guint, char *);
4602 extern (C) guint g_signal_newv(char *, GType, gint, _GClosure *, _BCD_func__2309, void *, _BCD_func__2311, GType, guint, GType *);
4603 extern (C) void g_cclosure_marshal_STRING__OBJECT_POINTER(_GClosure *, _GValue *, guint, _GValue *, void *, void *);
4604 extern (C) void g_cclosure_marshal_BOOLEAN__FLAGS(_GClosure *, _GValue *, guint, _GValue *, void *, void *);
4605 extern (C) void g_cclosure_marshal_VOID__UINT_POINTER(_GClosure *, _GValue *, guint, _GValue *, void *, void *);
4606 extern (C) void g_cclosure_marshal_VOID__OBJECT(_GClosure *, _GValue *, guint, _GValue *, void *, void *);
4607 extern (C) void g_cclosure_marshal_VOID__POINTER(_GClosure *, _GValue *, guint, _GValue *, void *, void *);
4608 extern (C) void g_cclosure_marshal_VOID__BOXED(_GClosure *, _GValue *, guint, _GValue *, void *, void *);
4609 extern (C) void g_cclosure_marshal_VOID__PARAM(_GClosure *, _GValue *, guint, _GValue *, void *, void *);
4610 extern (C) void g_cclosure_marshal_VOID__STRING(_GClosure *, _GValue *, guint, _GValue *, void *, void *);
4611 extern (C) void g_cclosure_marshal_VOID__DOUBLE(_GClosure *, _GValue *, guint, _GValue *, void *, void *);
4612 extern (C) void g_cclosure_marshal_VOID__FLOAT(_GClosure *, _GValue *, guint, _GValue *, void *, void *);
4613 extern (C) void g_cclosure_marshal_VOID__FLAGS(_GClosure *, _GValue *, guint, _GValue *, void *, void *);
4614 extern (C) void g_cclosure_marshal_VOID__ENUM(_GClosure *, _GValue *, guint, _GValue *, void *, void *);
4615 extern (C) void g_cclosure_marshal_VOID__ULONG(_GClosure *, _GValue *, guint, _GValue *, void *, void *);
4616 extern (C) void g_cclosure_marshal_VOID__LONG(_GClosure *, _GValue *, guint, _GValue *, void *, void *);
4617 extern (C) void g_cclosure_marshal_VOID__UINT(_GClosure *, _GValue *, guint, _GValue *, void *, void *);
4618 extern (C) void g_cclosure_marshal_VOID__INT(_GClosure *, _GValue *, guint, _GValue *, void *, void *);
4619 extern (C) void g_cclosure_marshal_VOID__UCHAR(_GClosure *, _GValue *, guint, _GValue *, void *, void *);
4620 extern (C) void g_cclosure_marshal_VOID__CHAR(_GClosure *, _GValue *, guint, _GValue *, void *, void *);
4621 extern (C) void g_cclosure_marshal_VOID__BOOLEAN(_GClosure *, _GValue *, guint, _GValue *, void *, void *);
4622 extern (C) void g_cclosure_marshal_VOID__VOID(_GClosure *, _GValue *, guint, _GValue *, void *, void *);
4623 extern (C) void g_closure_invoke(_GClosure *, _GValue *, guint, _GValue *, void *);
4624 extern (C) void g_closure_invalidate(_GClosure *);
4625 extern (C) void g_closure_set_meta_marshal(_GClosure *, void *, _BCD_func__2311);
4626 extern (C) void g_closure_set_marshal(_GClosure *, _BCD_func__2311);
4627 extern (C) void g_closure_add_marshal_guards(_GClosure *, void *, _BCD_func__2330, void *, _BCD_func__2330);
4628 extern (C) void g_closure_remove_invalidate_notifier(_GClosure *, void *, _BCD_func__2330);
4629 extern (C) void g_closure_add_invalidate_notifier(_GClosure *, void *, _BCD_func__2330);
4630 extern (C) void g_closure_remove_finalize_notifier(_GClosure *, void *, _BCD_func__2330);
4631 extern (C) void g_closure_add_finalize_notifier(_GClosure *, void *, _BCD_func__2330);
4632 extern (C) _GClosure * g_closure_new_simple(guint, void *);
4633 extern (C) void g_closure_unref(_GClosure *);
4634 extern (C) void g_closure_sink(_GClosure *);
4635 extern (C) _GClosure * g_closure_ref(_GClosure *);
4636 extern (C) _GClosure * g_signal_type_cclosure_new(GType, guint);
4637 extern (C) _GClosure * g_cclosure_new_swap(_BCD_func__2331, void *, _BCD_func__2330);
4638 extern (C) _GClosure * g_cclosure_new(_BCD_func__2331, void *, _BCD_func__2330);
4639 extern (C) _GParamSpec * * g_param_spec_pool_list(void *, GType, guint *);
4640 extern (C) _GList * g_param_spec_pool_list_owned(void *, GType);
4641 extern (C) _GParamSpec * g_param_spec_pool_lookup(void *, char *, GType, gint);
4642 extern (C) void g_param_spec_pool_remove(void *, _GParamSpec *);
4643 extern (C) void g_param_spec_pool_insert(void *, _GParamSpec *, GType);
4644 extern (C) void * g_param_spec_pool_new(gint);
4645 extern (C) void * g_param_spec_internal(GType, char *, char *, char *, gint);
4646 extern (C) GType _g_param_type_register_static_constant(char *, _GParamSpecTypeInfo *, GType);
4647 extern (C) GType g_param_type_register_static(char *, _GParamSpecTypeInfo *);
4648 extern (C) void g_value_set_param_take_ownership(_GValue *, _GParamSpec *);
4649 extern (C) void g_value_take_param(_GValue *, _GParamSpec *);
4650 extern (C) _GParamSpec * g_value_dup_param(_GValue *);
4651 extern (C) _GParamSpec * g_value_get_param(_GValue *);
4652 extern (C) void g_value_set_param(_GValue *, _GParamSpec *);
4653 extern (C) char * g_param_spec_get_blurb(_GParamSpec *);
4654 extern (C) char * g_param_spec_get_nick(_GParamSpec *);
4655 extern (C) char * g_param_spec_get_name(_GParamSpec *);
4656 extern (C) gint g_param_values_cmp(_GParamSpec *, _GValue *, _GValue *);
4657 extern (C) gint g_param_value_convert(_GParamSpec *, _GValue *, _GValue *, gint);
4658 extern (C) gint g_param_value_validate(_GParamSpec *, _GValue *);
4659 extern (C) gint g_param_value_defaults(_GParamSpec *, _GValue *);
4660 extern (C) void g_param_value_set_default(_GParamSpec *, _GValue *);
4661 extern (C) _GParamSpec * g_param_spec_get_redirect_target(_GParamSpec *);
4662 extern (C) void * g_param_spec_steal_qdata(_GParamSpec *, GQuark);
4663 extern (C) void g_param_spec_set_qdata_full(_GParamSpec *, GQuark, void *, _BCD_func__2417);
4664 extern (C) void g_param_spec_set_qdata(_GParamSpec *, GQuark, void *);
4665 extern (C) void * g_param_spec_get_qdata(_GParamSpec *, GQuark);
4666 extern (C) _GParamSpec * g_param_spec_ref_sink(_GParamSpec *);
4667 extern (C) void g_param_spec_sink(_GParamSpec *);
4668 extern (C) void g_param_spec_unref(_GParamSpec *);
4669 extern (C) _GParamSpec * g_param_spec_ref(_GParamSpec *);
4670 extern (C) void g_value_register_transform_func(GType, GType, _BCD_func__2389);
4671 extern (C) gint g_value_transform(_GValue *, _GValue *);
4672 extern (C) gint g_value_type_transformable(GType, GType);
4673 extern (C) gint g_value_type_compatible(GType, GType);
4674 extern (C) void * g_value_peek_pointer(_GValue *);
4675 extern (C) gint g_value_fits_pointer(_GValue *);
4676 extern (C) void g_value_set_instance(_GValue *, void *);
4677 extern (C) void g_value_unset(_GValue *);
4678 extern (C) _GValue * g_value_reset(_GValue *);
4679 extern (C) void g_value_copy(_GValue *, _GValue *);
4680 extern (C) _GValue * g_value_init(_GValue *, GType);
4681 extern (C) void g_flags_complete_type_info(GType, _GTypeInfo *, _GFlagsValue *);
4682 extern (C) void g_enum_complete_type_info(GType, _GTypeInfo *, _GEnumValue *);
4683 extern (C) GType g_flags_register_static(char *, _GFlagsValue *);
4684 extern (C) GType g_enum_register_static(char *, _GEnumValue *);
4685 extern (C) guint g_value_get_flags(_GValue *);
4686 extern (C) void g_value_set_flags(_GValue *, guint);
4687 extern (C) gint g_value_get_enum(_GValue *);
4688 extern (C) void g_value_set_enum(_GValue *, gint);
4689 extern (C) _GFlagsValue * g_flags_get_value_by_nick(_GFlagsClass *, char *);
4690 extern (C) _GFlagsValue * g_flags_get_value_by_name(_GFlagsClass *, char *);
4691 extern (C) _GFlagsValue * g_flags_get_first_value(_GFlagsClass *, guint);
4692 extern (C) _GEnumValue * g_enum_get_value_by_nick(_GEnumClass *, char *);
4693 extern (C) _GEnumValue * g_enum_get_value_by_name(_GEnumClass *, char *);
4694 extern (C) _GEnumValue * g_enum_get_value(_GEnumClass *, gint);
4695 extern (C) GType g_regex_get_type();
4696 extern (C) GType g_hash_table_get_type();
4697 extern (C) GType g_gstring_get_type();
4698 extern (C) GType g_strv_get_type();
4699 extern (C) GType g_date_get_type();
4700 extern (C) GType g_value_array_get_type();
4701 extern (C) GType g_value_get_type();
4702 extern (C) GType g_closure_get_type();
4703 extern (C) void g_value_set_boxed_take_ownership(_GValue *, void *);
4704 extern (C) void g_value_take_boxed(_GValue *, void *);
4705 extern (C) GType g_boxed_type_register_static(char *, _BCD_func__2418, _BCD_func__2417);
4706 extern (C) void * g_value_dup_boxed(_GValue *);
4707 extern (C) void * g_value_get_boxed(_GValue *);
4708 extern (C) void g_value_set_static_boxed(_GValue *, void *);
4709 extern (C) void g_value_set_boxed(_GValue *, void *);
4710 extern (C) void g_boxed_free(GType, void *);
4711 extern (C) void * g_boxed_copy(GType, void *);
4712 mixin(gshared!("extern (C) extern gint _g_type_debug_flags;"));
4713 extern (C) void g_signal_init();
4714 extern (C) void g_value_transforms_init();
4715 extern (C) void g_param_spec_types_init();
4716 extern (C) void g_object_type_init();
4717 extern (C) void g_boxed_type_init();
4718 extern (C) void g_param_type_init();
4719 extern (C) void g_enum_types_init();
4720 extern (C) void g_value_types_init();
4721 extern (C) void g_value_c_init();
4722 extern (C) char * g_type_name_from_class(_GTypeClass *);
4723 extern (C) char * g_type_name_from_instance(_GTypeInstance *);
4724 extern (C) gint g_type_test_flags(GType, guint);
4725 extern (C) gint g_type_check_value_holds(_GValue *, GType);
4726 extern (C) gint g_type_check_value(_GValue *);
4727 extern (C) gint g_type_check_is_value_type(GType);
4728 extern (C) gint g_type_check_class_is_a(_GTypeClass *, GType);
4729 extern (C) _GTypeClass * g_type_check_class_cast(_GTypeClass *, GType);
4730 extern (C) gint g_type_check_instance_is_a(_GTypeInstance *, GType);
4731 extern (C) _GTypeInstance * g_type_check_instance_cast(_GTypeInstance *, GType);
4732 extern (C) gint g_type_check_instance(_GTypeInstance *);
4733 extern (C) _GTypeValueTable * g_type_value_table_peek(GType);
4734 extern (C) void g_type_remove_interface_check(void *, _BCD_func__2422);
4735 extern (C) void g_type_add_interface_check(void *, _BCD_func__2422);
4736 extern (C) void g_type_class_unref_uncached(void *);
4737 extern (C) void g_type_remove_class_cache_func(void *, _BCD_func__2423);
4738 extern (C) void g_type_add_class_cache_func(void *, _BCD_func__2423);
4739 extern (C) void g_type_free_instance(_GTypeInstance *);
4740 extern (C) _GTypeInstance * g_type_create_instance(GType);
4741 extern (C) GType g_type_fundamental(GType);
4742 extern (C) GType g_type_fundamental_next();
4743 extern (C) void * g_type_interface_get_plugin(GType, GType);
4744 extern (C) void * g_type_get_plugin(GType);
4745 extern (C) void * g_type_instance_get_private(_GTypeInstance *, GType);
4746 extern (C) void g_type_class_add_private(void *, gsize);
4747 extern (C) GType * g_type_interface_prerequisites(GType, guint *);
4748 extern (C) void g_type_interface_add_prerequisite(GType, GType);
4749 extern (C) void g_type_add_interface_dynamic(GType, GType, void *);
4750 extern (C) void g_type_add_interface_static(GType, GType, _GInterfaceInfo *);
4751 extern (C) GType g_type_register_fundamental(GType, char *, _GTypeInfo *, _GTypeFundamentalInfo *, gint);
4752 extern (C) GType g_type_register_dynamic(GType, char *, void *, gint);
4753 extern (C) GType g_type_register_static_simple(GType, char *, guint, _BCD_func__2422, guint, _BCD_func__2424, gint);
4754 extern (C) GType g_type_register_static(GType, in char *, _GTypeInfo *, gint);
4755 extern (C) void g_type_query(GType, _GTypeQuery *);
4756 extern (C) void * g_type_get_qdata(GType, GQuark);
4757 extern (C) void g_type_set_qdata(GType, GQuark, void *);
4758 extern (C) GType * g_type_interfaces(GType, guint *);
4759 extern (C) GType * g_type_children(GType, guint *);
4760 extern (C) void g_type_default_interface_unref(void *);
4761 extern (C) void * g_type_default_interface_peek(GType);
4762 extern (C) void * g_type_default_interface_ref(GType);
4763 extern (C) void * g_type_interface_peek_parent(void *);
4764 extern (C) void * g_type_interface_peek(void *, GType);
4765 extern (C) void * g_type_class_peek_parent(void *);
4766 extern (C) void g_type_class_unref(void *);
4767 extern (C) void * g_type_class_peek_static(GType);
4768 extern (C) void * g_type_class_peek(GType);
4769 extern (C) void * g_type_class_ref(GType);
4770 extern (C) gint g_type_is_a(GType, GType);
4771 extern (C) GType g_type_next_base(GType, GType);
4772 extern (C) guint g_type_depth(GType);
4773 extern (C) GType g_type_parent(GType);
4774 extern (C) GType g_type_from_name(in char *);
4775 extern (C) GQuark g_type_qname(GType);
4776 extern (C) char * g_type_name(GType);
4777 extern (C) void g_type_init_with_debug_flags(gint);
4778 extern (C) void g_type_init();
4779 extern (C) gint g_tree_nnodes(void *);
4780 extern (C) gint g_tree_height(void *);
4781 extern (C) void * g_tree_search(void *, _BCD_func__2969, void *);
4782 extern (C) void g_tree_traverse(void *, _BCD_func__2478, gint, void *);
4783 extern (C) void g_tree_foreach(void *, _BCD_func__2478, void *);
4784 extern (C) gint g_tree_lookup_extended(void *, void *, void * *, void * *);
4785 extern (C) void * g_tree_lookup(void *, void *);
4786 extern (C) gint g_tree_steal(void *, void *);
4787 extern (C) gint g_tree_remove(void *, void *);
4788 extern (C) void g_tree_replace(void *, void *, void *);
4789 extern (C) void g_tree_insert(void *, void *, void *);
4790 extern (C) void g_tree_destroy(void *);
4791 extern (C) void * g_tree_new_full(_BCD_func__2968, void *, _BCD_func__2417, _BCD_func__2417);
4792 extern (C) void * g_tree_new_with_data(_BCD_func__2968, void *);
4793 extern (C) void * g_tree_new(_BCD_func__2969);
4794 extern (C) char * g_time_val_to_iso8601(_GTimeVal *);
4795 extern (C) gint g_time_val_from_iso8601(char *, _GTimeVal *);
4796 extern (C) void g_time_val_add(_GTimeVal *, glong);
4797 extern (C) void g_usleep(guint);
4798 extern (C) double g_timer_elapsed(void *, gulong *);
4799 extern (C) void g_timer_continue(void *);
4800 extern (C) void g_timer_reset(void *);
4801 extern (C) void g_timer_stop(void *);
4802 extern (C) void g_timer_start(void *);
4803 extern (C) void g_timer_destroy(void *);
4804 extern (C) void * g_timer_new();
4805 extern (C) guint g_thread_pool_get_max_idle_time();
4806 extern (C) void g_thread_pool_set_max_idle_time(guint);
4807 extern (C) void g_thread_pool_set_sort_function(_GThreadPool *, _BCD_func__2968, void *);
4808 extern (C) void g_thread_pool_stop_unused_threads();
4809 extern (C) guint g_thread_pool_get_num_unused_threads();
4810 extern (C) gint g_thread_pool_get_max_unused_threads();
4811 extern (C) void g_thread_pool_set_max_unused_threads(gint);
4812 extern (C) void g_thread_pool_free(_GThreadPool *, gint, gint);
4813 extern (C) guint g_thread_pool_unprocessed(_GThreadPool *);
4814 extern (C) guint g_thread_pool_get_num_threads(_GThreadPool *);
4815 extern (C) gint g_thread_pool_get_max_threads(_GThreadPool *);
4816 extern (C) void g_thread_pool_set_max_threads(_GThreadPool *, gint, _GError * *);
4817 extern (C) void g_thread_pool_push(_GThreadPool *, void *, _GError * *);
4818 extern (C) _GThreadPool * g_thread_pool_new(_BCD_func__2422, void *, gint, gint, _GError * *);
4819 extern (C) char * g_strip_context(char *, char *);
4820 extern (C) char * g_stpcpy(char *, char *);
4821 extern (C) guint g_strv_length(char * *);
4822 extern (C) char * * g_strdupv(char * *);
4823 extern (C) void g_strfreev(char * *);
4824 extern (C) char * g_strjoinv(char *, char * *);
4825 extern (C) char * * g_strsplit_set(char *, char *, gint);
4826 extern (C) char * * g_strsplit(char *, char *, gint);
4827 extern (C) void * g_memdup(void *, guint);
4828 extern (C) char * g_strescape(char *, char *);
4829 extern (C) char * g_strcompress(char *);
4830 extern (C) char * g_strjoin(char *, ...);
4831 extern (C) char * g_strconcat(char *, ...);
4832 extern (C) char * g_strnfill(gsize, char);
4833 extern (C) char * g_strndup(char *, gsize);
4834 extern (C) char * g_strdup_vprintf(char *, char *);
4835 extern (C) char * g_strdup_printf(char *, ...);
4836 extern (C) char * g_strdup(char *);
4837 extern (C) char * g_strup(char *);
4838 extern (C) char * g_strdown(char *);
4839 extern (C) gint g_strncasecmp(char *, char *, guint);
4840 extern (C) gint g_strcasecmp(char *, char *);
4841 extern (C) char * g_ascii_strup(char *, gssize);
4842 extern (C) char * g_ascii_strdown(char *, gssize);
4843 extern (C) gint g_ascii_strncasecmp(char *, char *, gsize);
4844 extern (C) gint g_ascii_strcasecmp(char *, char *);
4845 extern (C) char * g_strchomp(char *);
4846 extern (C) char * g_strchug(char *);
4847 extern (C) char * g_ascii_formatd(char *, gint, char *, double);
4848 extern (C) char * g_ascii_dtostr(char *, gint, double);
4849 extern (C) long g_ascii_strtoll(char *, char * *, guint);
4850 extern (C) ulong g_ascii_strtoull(char *, char * *, guint);
4851 extern (C) double g_ascii_strtod(char *, char * *);
4852 extern (C) double g_strtod(char *, char * *);
4853 extern (C) gint g_str_has_prefix(char *, char *);
4854 extern (C) gint g_str_has_suffix(char *, char *);
4855 extern (C) char * g_strrstr_len(char *, gssize, char *);
4856 extern (C) char * g_strrstr(char *, char *);
4857 extern (C) char * g_strstr_len(char *, gssize, char *);
4858 extern (C) gsize g_strlcat(char *, char *, gsize);
4859 extern (C) gsize g_strlcpy(char *, char *, gsize);
4860 extern (C) char * g_strreverse(char *);
4861 extern (C) char * g_strsignal(gint);
4862 extern (C) char * g_strerror(gint);
4863 extern (C) char * g_strcanon(char *, char *, char);
4864 extern (C) char * g_strdelimit(char *, char *, char);
4865 extern (C) gint g_ascii_xdigit_value(char);
4866 extern (C) gint g_ascii_digit_value(char);
4867 extern (C) char g_ascii_toupper(char);
4868 extern (C) char g_ascii_tolower(char);
4869 mixin(gshared!("extern (C) extern ushort * g_ascii_table;"));
4870 extern (C) void g_spawn_close_pid(gint);
4871 extern (C) gint g_spawn_command_line_async(char *, _GError * *);
4872 extern (C) gint g_spawn_command_line_sync(char *, char * *, char * *, gint *, _GError * *);
4873 extern (C) gint g_spawn_sync(char *, char * *, char * *, gint, _BCD_func__2417, void *, char * *, char * *, gint *, _GError * *);
4874 extern (C) gint g_spawn_async_with_pipes(char *, char * *, char * *, gint, _BCD_func__2417, void *, gint *, gint *, gint *, gint *, _GError * *);
4875 extern (C) gint g_spawn_async(char *, char * *, char * *, gint, _BCD_func__2417, void *, gint *, _GError * *);
4876 extern (C) GQuark g_spawn_error_quark();
4877 extern (C) gint g_shell_parse_argv(char *, gint *, char * * *, _GError * *);
4878 extern (C) char * g_shell_unquote(char *, _GError * *);
4879 extern (C) char * g_shell_quote(char *);
4880 extern (C) GQuark g_shell_error_quark();
4881 extern (C) void * g_sequence_range_get_midpoint(void *, void *);
4882 extern (C) gint g_sequence_iter_compare(void *, void *);
4883 extern (C) void * g_sequence_iter_get_sequence(void *);
4884 extern (C) void * g_sequence_iter_move(void *, gint);
4885 extern (C) gint g_sequence_iter_get_position(void *);
4886 extern (C) void * g_sequence_iter_prev(void *);
4887 extern (C) void * g_sequence_iter_next(void *);
4888 extern (C) gint g_sequence_iter_is_end(void *);
4889 extern (C) gint g_sequence_iter_is_begin(void *);
4890 extern (C) void g_sequence_set(void *, void *);
4891 extern (C) void * g_sequence_get(void *);
4892 extern (C) void * g_sequence_search_iter(void *, void *, _BCD_func__2497, void *);
4893 extern (C) void * g_sequence_search(void *, void *, _BCD_func__2968, void *);
4894 extern (C) void g_sequence_move_range(void *, void *, void *);
4895 extern (C) void g_sequence_remove_range(void *, void *);
4896 extern (C) void g_sequence_remove(void *);
4897 extern (C) void g_sequence_sort_changed_iter(void *, _BCD_func__2497, void *);
4898 extern (C) void g_sequence_sort_changed(void *, _BCD_func__2968, void *);
4899 extern (C) void * g_sequence_insert_sorted_iter(void *, void *, _BCD_func__2497, void *);
4900 extern (C) void * g_sequence_insert_sorted(void *, void *, _BCD_func__2968, void *);
4901 extern (C) void g_sequence_swap(void *, void *);
4902 extern (C) void g_sequence_move(void *, void *);
4903 extern (C) void * g_sequence_insert_before(void *, void *);
4904 extern (C) void * g_sequence_prepend(void *, void *);
4905 extern (C) void * g_sequence_append(void *, void *);
4906 extern (C) void * g_sequence_get_iter_at_pos(void *, gint);
4907 extern (C) void * g_sequence_get_end_iter(void *);
4908 extern (C) void * g_sequence_get_begin_iter(void *);
4909 extern (C) void g_sequence_sort_iter(void *, _BCD_func__2497, void *);
4910 extern (C) void g_sequence_sort(void *, _BCD_func__2968, void *);
4911 extern (C) void g_sequence_foreach_range(void *, void *, _BCD_func__2422, void *);
4912 extern (C) void g_sequence_foreach(void *, _BCD_func__2422, void *);
4913 extern (C) gint g_sequence_get_length(void *);
4914 extern (C) void g_sequence_free(void *);
4915 extern (C) void * g_sequence_new(_BCD_func__2417);
4916 extern (C) void g_scanner_warn(_GScanner *, char *, ...);
4917 extern (C) void g_scanner_error(_GScanner *, char *, ...);
4918 extern (C) void g_scanner_unexp_token(_GScanner *, gint, char *, char *, char *, char *, gint);
4919 extern (C) void * g_scanner_lookup_symbol(_GScanner *, char *);
4920 extern (C) void g_scanner_scope_foreach_symbol(_GScanner *, guint, _BCD_func__2965, void *);
4921 extern (C) void * g_scanner_scope_lookup_symbol(_GScanner *, guint, char *);
4922 extern (C) void g_scanner_scope_remove_symbol(_GScanner *, guint, char *);
4923 extern (C) void g_scanner_scope_add_symbol(_GScanner *, guint, char *, void *);
4924 extern (C) guint g_scanner_set_scope(_GScanner *, guint);
4925 extern (C) gint g_scanner_eof(_GScanner *);
4926 extern (C) guint g_scanner_cur_position(_GScanner *);
4927 extern (C) guint g_scanner_cur_line(_GScanner *);
4928 extern (C) _GTokenValue g_scanner_cur_value(_GScanner *);
4929 extern (C) gint g_scanner_cur_token(_GScanner *);
4930 extern (C) gint g_scanner_peek_next_token(_GScanner *);
4931 extern (C) gint g_scanner_get_next_token(_GScanner *);
4932 extern (C) void g_scanner_input_text(_GScanner *, char *, guint);
4933 extern (C) void g_scanner_sync_file_offset(_GScanner *);
4934 extern (C) void g_scanner_input_file(_GScanner *, gint);
4935 extern (C) void g_scanner_destroy(_GScanner *);
4936 extern (C) _GScanner * g_scanner_new(_GScannerConfig *);
4937 extern (C) char * * g_match_info_fetch_all(void *);
4938 extern (C) gint g_match_info_fetch_named_pos(void *, char *, gint *, gint *);
4939 extern (C) char * g_match_info_fetch_named(void *, char *);
4940 extern (C) gint g_match_info_fetch_pos(void *, gint, gint *, gint *);
4941 extern (C) char * g_match_info_fetch(void *, gint);
4942 extern (C) char * g_match_info_expand_references(void *, char *, _GError * *);
4943 extern (C) gint g_match_info_is_partial_match(void *);
4944 extern (C) gint g_match_info_get_match_count(void *);
4945 extern (C) gint g_match_info_matches(void *);
4946 extern (C) gint g_match_info_next(void *, _GError * *);
4947 extern (C) void g_match_info_free(void *);
4948 extern (C) char * g_match_info_get_string(void *);
4949 extern (C) void * g_match_info_get_regex(void *);
4950 extern (C) gint g_regex_check_replacement(char *, gint *, _GError * *);
4951 extern (C) char * g_regex_replace_eval(void *, char *, gssize, gint, gint, _BCD_func__2573, void *, _GError * *);
4952 extern (C) char * g_regex_replace_literal(void *, char *, gssize, gint, char *, gint, _GError * *);
4953 extern (C) char * g_regex_replace(void *, char *, gssize, gint, char *, gint, _GError * *);
4954 extern (C) char * * g_regex_split_full(void *, char *, gssize, gint, gint, gint, _GError * *);
4955 extern (C) char * * g_regex_split(void *, char *, gint);
4956 extern (C) char * * g_regex_split_simple(char *, char *, gint, gint);
4957 extern (C) gint g_regex_match_all_full(void *, char *, gssize, gint, gint, void * *, _GError * *);
4958 extern (C) gint g_regex_match_all(void *, char *, gint, void * *);
4959 extern (C) gint g_regex_match_full(void *, char *, gssize, gint, gint, void * *, _GError * *);
4960 extern (C) gint g_regex_match(void *, char *, gint, void * *);
4961 extern (C) gint g_regex_match_simple(char *, char *, gint, gint);
4962 extern (C) char * g_regex_escape_string(char *, gint);
4963 extern (C) gint g_regex_get_string_number(void *, char *);
4964 extern (C) gint g_regex_get_capture_count(void *);
4965 extern (C) gint g_regex_get_max_backref(void *);
4966 extern (C) char * g_regex_get_pattern(void *);
4967 extern (C) void g_regex_unref(void *);
4968 extern (C) void * g_regex_ref(void *);
4969 extern (C) void * g_regex_new(char *, gint, gint, _GError * *);
4970 extern (C) GQuark g_regex_error_quark();
4971 extern (C) void * g_tuples_index(_GTuples *, gint, gint);
4972 extern (C) void g_tuples_destroy(_GTuples *);
4973 extern (C) void g_relation_print(void *);
4974 extern (C) gint g_relation_exists(void *, ...);
4975 extern (C) gint g_relation_count(void *, void *, gint);
4976 extern (C) _GTuples * g_relation_select(void *, void *, gint);
4977 extern (C) gint g_relation_delete(void *, void *, gint);
4978 extern (C) void g_relation_insert(void *, ...);
4979 extern (C) void g_relation_index(void *, gint, _BCD_func__2966, _BCD_func__2967);
4980 extern (C) void g_relation_destroy(void *);
4981 extern (C) void * g_relation_new(gint);
4982 extern (C) double g_random_double_range(double, double);
4983 extern (C) double g_random_double();
4984 extern (C) gint32 g_random_int_range(gint32, gint32);
4985 extern (C) guint32 g_random_int();
4986 extern (C) void g_random_set_seed(guint32);
4987 extern (C) double g_rand_double_range(void *, double, double);
4988 extern (C) double g_rand_double(void *);
4989 extern (C) gint32 g_rand_int_range(void *, gint32, gint32);
4990 extern (C) guint32 g_rand_int(void *);
4991 extern (C) void g_rand_set_seed_array(void *, guint32 *, guint);
4992 extern (C) void g_rand_set_seed(void *, guint32);
4993 extern (C) void * g_rand_copy(void *);
4994 extern (C) void g_rand_free(void *);
4995 extern (C) void * g_rand_new();
4996 extern (C) void * g_rand_new_with_seed_array(guint32 *, guint);
4997 extern (C) void * g_rand_new_with_seed(guint32);
4998 extern (C) void g_queue_delete_link(_GQueue *, _GList *);
4999 extern (C) void g_queue_unlink(_GQueue *, _GList *);
5000 extern (C) gint g_queue_link_index(_GQueue *, _GList *);
5001 extern (C) _GList * g_queue_peek_nth_link(_GQueue *, guint);
5002 extern (C) _GList * g_queue_peek_tail_link(_GQueue *);
5003 extern (C) _GList * g_queue_peek_head_link(_GQueue *);
5004 extern (C) _GList * g_queue_pop_nth_link(_GQueue *, guint);
5005 extern (C) _GList * g_queue_pop_tail_link(_GQueue *);
5006 extern (C) _GList * g_queue_pop_head_link(_GQueue *);
5007 extern (C) void g_queue_push_nth_link(_GQueue *, gint, _GList *);
5008 extern (C) void g_queue_push_tail_link(_GQueue *, _GList *);
5009 extern (C) void g_queue_push_head_link(_GQueue *, _GList *);
5010 extern (C) void g_queue_insert_sorted(_GQueue *, void *, _BCD_func__2968, void *);
5011 extern (C) void g_queue_insert_after(_GQueue *, _GList *, void *);
5012 extern (C) void g_queue_insert_before(_GQueue *, _GList *, void *);
5013 extern (C) void g_queue_remove_all(_GQueue *, void *);
5014 extern (C) void g_queue_remove(_GQueue *, void *);
5015 extern (C) gint g_queue_index(_GQueue *, void *);
5016 extern (C) void * g_queue_peek_nth(_GQueue *, guint);
5017 extern (C) void * g_queue_peek_tail(_GQueue *);
5018 extern (C) void * g_queue_peek_head(_GQueue *);
5019 extern (C) void * g_queue_pop_nth(_GQueue *, guint);
5020 extern (C) void * g_queue_pop_tail(_GQueue *);
5021 extern (C) void * g_queue_pop_head(_GQueue *);
5022 extern (C) void g_queue_push_nth(_GQueue *, void *, gint);
5023 extern (C) void g_queue_push_tail(_GQueue *, void *);
5024 extern (C) void g_queue_push_head(_GQueue *, void *);
5025 extern (C) void g_queue_sort(_GQueue *, _BCD_func__2968, void *);
5026 extern (C) _GList * g_queue_find_custom(_GQueue *, void *, _BCD_func__2969);
5027 extern (C) _GList * g_queue_find(_GQueue *, void *);
5028 extern (C) void g_queue_foreach(_GQueue *, _BCD_func__2422, void *);
5029 extern (C) _GQueue * g_queue_copy(_GQueue *);
5030 extern (C) void g_queue_reverse(_GQueue *);
5031 extern (C) guint g_queue_get_length(_GQueue *);
5032 extern (C) gint g_queue_is_empty(_GQueue *);
5033 extern (C) void g_queue_clear(_GQueue *);
5034 extern (C) void g_queue_init(_GQueue *);
5035 extern (C) void g_queue_free(_GQueue *);
5036 extern (C) _GQueue * g_queue_new();
5037 extern (C) void g_qsort_with_data(void *, gint, gsize, _BCD_func__2968, void *);
5038 extern (C) guint g_spaced_primes_closest(guint);
5039 extern (C) gint g_pattern_match_simple(char *, char *);
5040 extern (C) gint g_pattern_match_string(void *, char *);
5041 extern (C) gint g_pattern_match(void *, guint, char *, char *);
5042 extern (C) gint g_pattern_spec_equal(void *, void *);
5043 extern (C) void g_pattern_spec_free(void *);
5044 extern (C) void * g_pattern_spec_new(char *);
5045 extern (C) void g_option_group_set_translation_domain(void *, char *);
5046 extern (C) void g_option_group_set_translate_func(void *, _BCD_func__2964, void *, _BCD_func__2417);
5047 extern (C) void g_option_group_add_entries(void *, _GOptionEntry *);
5048 extern (C) void g_option_group_free(void *);
5049 extern (C) void g_option_group_set_error_hook(void *, _BCD_func__2591);
5050 extern (C) void g_option_group_set_parse_hooks(void *, _BCD_func__2592, _BCD_func__2592);
5051 extern (C) void * g_option_group_new(char *, char *, char *, void *, _BCD_func__2417);
5052 extern (C) char * g_option_context_get_help(void *, gint, void *);
5053 extern (C) void * g_option_context_get_main_group(void *);
5054 extern (C) void g_option_context_set_main_group(void *, void *);
5055 extern (C) void g_option_context_add_group(void *, void *);
5056 extern (C) void g_option_context_set_translation_domain(void *, char *);
5057 extern (C) void g_option_context_set_translate_func(void *, _BCD_func__2964, void *, _BCD_func__2417);
5058 extern (C) gint g_option_context_parse(void *, gint *, char * * *, _GError * *);
5059 extern (C) void g_option_context_add_main_entries(void *, _GOptionEntry *, char *);
5060 extern (C) gint g_option_context_get_ignore_unknown_options(void *);
5061 extern (C) void g_option_context_set_ignore_unknown_options(void *, gint);
5062 extern (C) gint g_option_context_get_help_enabled(void *);
5063 extern (C) void g_option_context_set_help_enabled(void *, gint);
5064 extern (C) void g_option_context_free(void *);
5065 extern (C) char * g_option_context_get_description(void *);
5066 extern (C) void g_option_context_set_description(void *, char *);
5067 extern (C) char * g_option_context_get_summary(void *);
5068 extern (C) void g_option_context_set_summary(void *, char *);
5069 extern (C) void * g_option_context_new(char *);
5070 extern (C) GQuark g_option_error_quark();
5071 extern (C) void g_node_pop_allocator();
5072 extern (C) void g_node_push_allocator(void *);
5073 extern (C) _GNode * g_node_last_sibling(_GNode *);
5074 extern (C) _GNode * g_node_first_sibling(_GNode *);
5075 extern (C) gint g_node_child_index(_GNode *, void *);
5076 extern (C) gint g_node_child_position(_GNode *, _GNode *);
5077 extern (C) _GNode * g_node_find_child(_GNode *, gint, void *);
5078 extern (C) _GNode * g_node_last_child(_GNode *);
5079 extern (C) _GNode * g_node_nth_child(_GNode *, guint);
5080 extern (C) guint g_node_n_children(_GNode *);
5081 extern (C) void g_node_reverse_children(_GNode *);
5082 extern (C) void g_node_children_foreach(_GNode *, gint, _BCD_func__2605, void *);
5083 extern (C) guint g_node_max_height(_GNode *);
5084 extern (C) void g_node_traverse(_GNode *, gint, gint, gint, _BCD_func__2606, void *);
5085 extern (C) _GNode * g_node_find(_GNode *, gint, gint, void *);
5086 extern (C) guint g_node_depth(_GNode *);
5087 extern (C) gint g_node_is_ancestor(_GNode *, _GNode *);
5088 extern (C) _GNode * g_node_get_root(_GNode *);
5089 extern (C) guint g_node_n_nodes(_GNode *, gint);
5090 extern (C) _GNode * g_node_prepend(_GNode *, _GNode *);
5091 extern (C) _GNode * g_node_insert_after(_GNode *, _GNode *, _GNode *);
5092 extern (C) _GNode * g_node_insert_before(_GNode *, _GNode *, _GNode *);
5093 extern (C) _GNode * g_node_insert(_GNode *, gint, _GNode *);
5094 extern (C) _GNode * g_node_copy(_GNode *);
5095 extern (C) _GNode * g_node_copy_deep(_GNode *, _BCD_func__2604, void *);
5096 extern (C) void g_node_unlink(_GNode *);
5097 extern (C) void g_node_destroy(_GNode *);
5098 extern (C) _GNode * g_node_new(void *);
5099 extern (C) _BCD_func__2614 g_set_printerr_handler(_BCD_func__2614);
5100 extern (C) void g_printerr(char *, ...);
5101 extern (C) _BCD_func__2614 g_set_print_handler(_BCD_func__2614);
5102 extern (C) void g_print(char *, ...);
5103 extern (C) void g_assert_warning(char *, char *, gint, char *, char *);
5104 extern (C) void g_return_if_fail_warning(char *, char *, char *);
5105 extern (C) void _g_log_fallback_handler(char *, gint, char *, void *);
5106 extern (C) gint g_log_set_always_fatal(gint);
5107 extern (C) gint g_log_set_fatal_mask(char *, gint);
5108 extern (C) void g_logv(char *, gint, char *, char *);
5109 extern (C) void g_log(char *, gint, char *, ...);
5110 extern (C) _BCD_func__2616 g_log_set_default_handler(_BCD_func__2616, void *);
5111 extern (C) void g_log_default_handler(char *, gint, char *, void *);
5112 extern (C) void g_log_remove_handler(char *, guint);
5113 extern (C) guint g_log_set_handler(char *, gint, _BCD_func__2616, void *);
5114 extern (C) gsize g_printf_string_upper_bound(char *, char *);
5115 extern (C) char * g_markup_vprintf_escaped(char *, char *);
5116 extern (C) char * g_markup_printf_escaped(char *, ...);
5117 extern (C) char * g_markup_escape_text(char *, gssize);
5118 extern (C) void g_markup_parse_context_get_position(void *, gint *, gint *);
5119 extern (C) char * g_markup_parse_context_get_element(void *);
5120 extern (C) gint g_markup_parse_context_end_parse(void *, _GError * *);
5121 extern (C) gint g_markup_parse_context_parse(void *, char *, gssize, _GError * *);
5122 extern (C) void g_markup_parse_context_free(void *);
5123 extern (C) void * g_markup_parse_context_new(_GMarkupParser *, gint, void *, _BCD_func__2417);
5124 extern (C) GQuark g_markup_error_quark();
5125 extern (C) void g_mapped_file_free(void *);
5126 extern (C) char * g_mapped_file_get_contents(void *);
5127 extern (C) gsize g_mapped_file_get_length(void *);
5128 extern (C) void * g_mapped_file_new(char *, gint, _GError * *);
5129 extern (C) void g_key_file_remove_group(void *, char *, _GError * *);
5130 extern (C) void g_key_file_remove_key(void *, char *, char *, _GError * *);
5131 extern (C) void g_key_file_remove_comment(void *, char *, char *, _GError * *);
5132 extern (C) char * g_key_file_get_comment(void *, char *, char *, _GError * *);
5133 extern (C) void g_key_file_set_comment(void *, char *, char *, char *, _GError * *);
5134 extern (C) void g_key_file_set_integer_list(void *, char *, char *, gint *, gsize);
5135 extern (C) double * g_key_file_get_double_list(void *, char *, char *, gsize *, _GError * *);
5136 extern (C) void g_key_file_set_double_list(void *, char *, char *, double *, gsize);
5137 extern (C) gint * g_key_file_get_integer_list(void *, char *, char *, gsize *, _GError * *);
5138 extern (C) void g_key_file_set_boolean_list(void *, char *, char *, gint *, gsize);
5139 extern (C) gint * g_key_file_get_boolean_list(void *, char *, char *, gsize *, _GError * *);
5140 extern (C) void g_key_file_set_locale_string_list(void *, char *, char *, char *, char * *, gsize);
5141 extern (C) char * * g_key_file_get_locale_string_list(void *, char *, char *, char *, gsize *, _GError * *);
5142 extern (C) void g_key_file_set_string_list(void *, char *, char *, char * *, gsize);
5143 extern (C) char * * g_key_file_get_string_list(void *, char *, char *, gsize *, _GError * *);
5144 extern (C) void g_key_file_set_double(void *, char *, char *, double);
5145 extern (C) double g_key_file_get_double(void *, char *, char *, _GError * *);
5146 extern (C) void g_key_file_set_integer(void *, char *, char *, gint);
5147 extern (C) gint g_key_file_get_integer(void *, char *, char *, _GError * *);
5148 extern (C) void g_key_file_set_boolean(void *, char *, char *, gint);
5149 extern (C) gint g_key_file_get_boolean(void *, char *, char *, _GError * *);
5150 extern (C) void g_key_file_set_locale_string(void *, char *, char *, char *, char *);
5151 extern (C) char * g_key_file_get_locale_string(void *, char *, char *, char *, _GError * *);
5152 extern (C) void g_key_file_set_string(void *, char *, char *, char *);
5153 extern (C) char * g_key_file_get_string(void *, char *, char *, _GError * *);
5154 extern (C) void g_key_file_set_value(void *, char *, char *, char *);
5155 extern (C) char * g_key_file_get_value(void *, char *, char *, _GError * *);
5156 extern (C) gint g_key_file_has_key(void *, char *, char *, _GError * *);
5157 extern (C) gint g_key_file_has_group(void *, char *);
5158 extern (C) char * * g_key_file_get_keys(void *, char *, gsize *, _GError * *);
5159 extern (C) char * * g_key_file_get_groups(void *, gsize *);
5160 extern (C) char * g_key_file_get_start_group(void *);
5161 extern (C) char * g_key_file_to_data(void *, gsize *, _GError * *);
5162 extern (C) gint g_key_file_load_from_data_dirs(void *, char *, char * *, gint, _GError * *);
5163 extern (C) gint g_key_file_load_from_dirs(void *, char *, char * *, char * *, gint, _GError * *);
5164 extern (C) gint g_key_file_load_from_data(void *, char *, gsize, gint, _GError * *);
5165 extern (C) gint g_key_file_load_from_file(void *, char *, gint, _GError * *);
5166 extern (C) void g_key_file_set_list_separator(void *, char);
5167 extern (C) void g_key_file_free(void *);
5168 extern (C) void * g_key_file_new();
5169 extern (C) GQuark g_key_file_error_quark();
5170 mixin(gshared!("extern (C) extern _GSourceFuncs g_io_watch_funcs;"));
5171 extern (C) gint g_io_channel_unix_get_fd(_GIOChannel *);
5172 extern (C) _GIOChannel * g_io_channel_unix_new(gint);
5173 extern (C) gint g_io_channel_error_from_errno(gint);
5174 extern (C) GQuark g_io_channel_error_quark();
5175 extern (C) _GIOChannel * g_io_channel_new_file(char *, char *, _GError * *);
5176 extern (C) gint g_io_channel_seek_position(_GIOChannel *, long, gint, _GError * *);
5177 extern (C) gint g_io_channel_write_unichar(_GIOChannel *, gunichar, _GError * *);
5178 extern (C) gint g_io_channel_write_chars(_GIOChannel *, char *, gssize, gsize *, _GError * *);
5179 extern (C) gint g_io_channel_read_unichar(_GIOChannel *, gunichar *, _GError * *);
5180 extern (C) gint g_io_channel_read_chars(_GIOChannel *, char *, gsize, gsize *, _GError * *);
5181 extern (C) gint g_io_channel_read_to_end(_GIOChannel *, char * *, gsize *, _GError * *);
5182 extern (C) gint g_io_channel_read_line_string(_GIOChannel *, _GString *, gsize *, _GError * *);
5183 extern (C) gint g_io_channel_read_line(_GIOChannel *, char * *, gsize *, gsize *, _GError * *);
5184 extern (C) gint g_io_channel_flush(_GIOChannel *, _GError * *);
5185 extern (C) gint g_io_channel_get_close_on_unref(_GIOChannel *);
5186 extern (C) void g_io_channel_set_close_on_unref(_GIOChannel *, gint);
5187 extern (C) char * g_io_channel_get_encoding(_GIOChannel *);
5188 extern (C) gint g_io_channel_set_encoding(_GIOChannel *, char *, _GError * *);
5189 extern (C) gint g_io_channel_get_buffered(_GIOChannel *);
5190 extern (C) void g_io_channel_set_buffered(_GIOChannel *, gint);
5191 extern (C) char * g_io_channel_get_line_term(_GIOChannel *, gint *);
5192 extern (C) void g_io_channel_set_line_term(_GIOChannel *, char *, gint);
5193 extern (C) gint g_io_channel_get_flags(_GIOChannel *);
5194 extern (C) gint g_io_channel_set_flags(_GIOChannel *, gint, _GError * *);
5195 extern (C) gint g_io_channel_get_buffer_condition(_GIOChannel *);
5196 extern (C) gsize g_io_channel_get_buffer_size(_GIOChannel *);
5197 extern (C) void g_io_channel_set_buffer_size(_GIOChannel *, gsize);
5198 extern (C) guint g_io_add_watch(_GIOChannel *, gint, _BCD_func__2635, void *);
5199 extern (C) _GSource * g_io_create_watch(_GIOChannel *, gint);
5200 extern (C) guint g_io_add_watch_full(_GIOChannel *, gint, gint, _BCD_func__2635, void *, _BCD_func__2417);
5201 extern (C) gint g_io_channel_shutdown(_GIOChannel *, gint, _GError * *);
5202 extern (C) void g_io_channel_close(_GIOChannel *);
5203 extern (C) gint g_io_channel_seek(_GIOChannel *, long, gint);
5204 extern (C) gint g_io_channel_write(_GIOChannel *, char *, gsize, gsize *);
5205 extern (C) gint g_io_channel_read(_GIOChannel *, char *, gsize, gsize *);
5206 extern (C) void g_io_channel_unref(_GIOChannel *);
5207 extern (C) _GIOChannel * g_io_channel_ref(_GIOChannel *);
5208 extern (C) void g_io_channel_init(_GIOChannel *);
5209 extern (C) _GString * g_string_up(_GString *);
5210 extern (C) _GString * g_string_down(_GString *);
5211 extern (C) _GString * g_string_append_c_inline(_GString *, char);
5212 extern (C) void g_string_append_printf(_GString *, char *, ...);
5213 extern (C) void g_string_append_vprintf(_GString *, char *, char *);
5214 extern (C) void g_string_printf(_GString *, char *, ...);
5215 extern (C) void g_string_vprintf(_GString *, char *, char *);
5216 extern (C) _GString * g_string_ascii_up(_GString *);
5217 extern (C) _GString * g_string_ascii_down(_GString *);
5218 extern (C) _GString * g_string_erase(_GString *, gssize, gssize);
5219 extern (C) _GString * g_string_overwrite_len(_GString *, gsize, char *, gssize);
5220 extern (C) _GString * g_string_overwrite(_GString *, gsize, char *);
5221 extern (C) _GString * g_string_insert_unichar(_GString *, gssize, gunichar);
5222 extern (C) _GString * g_string_insert_c(_GString *, gssize, char);
5223 extern (C) _GString * g_string_insert(_GString *, gssize, char *);
5224 extern (C) _GString * g_string_prepend_len(_GString *, char *, gssize);
5225 extern (C) _GString * g_string_prepend_unichar(_GString *, gunichar);
5226 extern (C) _GString * g_string_prepend_c(_GString *, char);
5227 extern (C) _GString * g_string_prepend(_GString *, char *);
5228 extern (C) _GString * g_string_append_unichar(_GString *, gunichar);
5229 extern (C) _GString * g_string_append_c(_GString *, char);
5230 extern (C) _GString * g_string_append_len(_GString *, char *, gssize);
5231 extern (C) _GString * g_string_append(_GString *, char *);
5232 extern (C) _GString * g_string_insert_len(_GString *, gssize, char *, gssize);
5233 extern (C) _GString * g_string_set_size(_GString *, gsize);
5234 extern (C) _GString * g_string_truncate(_GString *, gsize);
5235 extern (C) _GString * g_string_assign(_GString *, char *);
5236 extern (C) guint g_string_hash(_GString *);
5237 extern (C) gint g_string_equal(_GString *, _GString *);
5238 extern (C) char * g_string_free(_GString *, gint);
5239 extern (C) _GString * g_string_sized_new(gsize);
5240 extern (C) _GString * g_string_new_len(char *, gssize);
5241 extern (C) _GString * g_string_new(char *);
5242 extern (C) char * g_string_chunk_insert_const(void *, char *);
5243 extern (C) char * g_string_chunk_insert_len(void *, char *, gssize);
5244 extern (C) char * g_string_chunk_insert(void *, char *);
5245 extern (C) void g_string_chunk_clear(void *);
5246 extern (C) void g_string_chunk_free(void *);
5247 extern (C) void * g_string_chunk_new(gsize);
5248 extern (C) char * _g_utf8_make_valid(char *);
5249 extern (C) gint g_unichar_get_script(gunichar);
5250 extern (C) gint g_unichar_get_mirror_char(gunichar, gunichar *);
5251 extern (C) char * g_utf8_collate_key_for_filename(char *, gssize);
5252 extern (C) char * g_utf8_collate_key(char *, gssize);
5253 extern (C) gint g_utf8_collate(char *, char *);
5254 extern (C) char * g_utf8_normalize(char *, gssize, gint);
5255 extern (C) char * g_utf8_casefold(char *, gssize);
5256 extern (C) char * g_utf8_strdown(char *, gssize);
5257 extern (C) char * g_utf8_strup(char *, gssize);
5258 extern (C) gint g_unichar_validate(gunichar);
5259 extern (C) gint g_utf8_validate(char *, gssize, char * *);
5260 extern (C) gint g_unichar_to_utf8(gunichar, char *);
5261 extern (C) char * g_ucs4_to_utf8(gunichar *, glong, glong *, glong *, _GError * *);
5262 extern (C) ushort * g_ucs4_to_utf16(guint *, glong, glong *, glong *, _GError * *);
5263 extern (C) char * g_utf16_to_utf8(ushort *, glong, glong *, glong *, _GError * *);
5264 extern (C) gunichar * g_utf16_to_ucs4(ushort *, glong, glong *, glong *, _GError * *);
5265 extern (C) gunichar * g_utf8_to_ucs4_fast(char *, glong, glong *);
5266 extern (C) gunichar * g_utf8_to_ucs4(char *, glong, glong *, glong *, _GError * *);
5267 extern (C) ushort * g_utf8_to_utf16(char *, glong, glong *, glong *, _GError * *);
5268 extern (C) char * g_utf8_strreverse(char *, gssize);
5269 extern (C) char * g_utf8_strrchr(char *, gssize, gunichar);
5270 extern (C) char * g_utf8_strchr(char *, gssize, gunichar);
5271 extern (C) char * g_utf8_strncpy(char *, char *, gsize);
5272 extern (C) glong g_utf8_strlen(char *, gssize);
5273 extern (C) char * g_utf8_find_prev_char(char *, char *);
5274 extern (C) char * g_utf8_find_next_char(char *, char *);
5275 extern (C) char * g_utf8_prev_char(char *);
5276 extern (C) glong g_utf8_pointer_to_offset(char *, char *);
5277 extern (C) char * g_utf8_offset_to_pointer(char *, glong);
5278 extern (C) gunichar g_utf8_get_char_validated(char *, gssize);
5279 extern (C) gunichar g_utf8_get_char(char *);
5280 mixin(gshared!("extern (C) extern char * g_utf8_skip;"));
5281 extern (C) gunichar * g_unicode_canonical_decomposition(gunichar, gsize *);
5282 extern (C) void g_unicode_canonical_ordering(gunichar *, gsize);
5283 extern (C) gint g_unichar_combining_class(gunichar);
5284 extern (C) gint g_unichar_break_type(gunichar);
5285 extern (C) gint g_unichar_type(gunichar);
5286 extern (C) gint g_unichar_xdigit_value(gunichar);
5287 extern (C) gint g_unichar_digit_value(gunichar);
5288 extern (C) gunichar g_unichar_totitle(gunichar);
5289 extern (C) gunichar g_unichar_tolower(gunichar);
5290 extern (C) gunichar g_unichar_toupper(gunichar);
5291 extern (C) gint g_unichar_ismark(gunichar);
5292 extern (C) gint g_unichar_iszerowidth(gunichar);
5293 extern (C) gint g_unichar_iswide_cjk(gunichar);
5294 extern (C) gint g_unichar_iswide(gunichar);
5295 extern (C) gint g_unichar_isdefined(gunichar);
5296 extern (C) gint g_unichar_istitle(gunichar);
5297 extern (C) gint g_unichar_isxdigit(gunichar);
5298 extern (C) gint g_unichar_isupper(gunichar);
5299 extern (C) gint g_unichar_isspace(gunichar);
5300 extern (C) gint g_unichar_ispunct(gunichar);
5301 extern (C) gint g_unichar_isprint(gunichar);
5302 extern (C) gint g_unichar_islower(gunichar);
5303 extern (C) gint g_unichar_isgraph(gunichar);
5304 extern (C) gint g_unichar_isdigit(gunichar);
5305 extern (C) gint g_unichar_iscntrl(gunichar);
5306 extern (C) gint g_unichar_isalpha(gunichar);
5307 extern (C) gint g_unichar_isalnum(gunichar);
5308 extern (C) gint g_get_charset(char * *);
5309 mixin(gshared!(
5310 "extern (C) extern _GSourceFuncs g_idle_funcs;
5311 extern (C) extern _GSourceFuncs g_child_watch_funcs;
5312 extern (C) extern _GSourceFuncs g_timeout_funcs;"
5313 ));
5314 extern (C) gint g_idle_remove_by_data(void *);
5315 extern (C) guint g_idle_add_full(gint, _BCD_func__2695, void *, _BCD_func__2417);
5316 extern (C) guint g_idle_add(_BCD_func__2695, void *);
5317 extern (C) guint g_child_watch_add(gint, _BCD_func__2694, void *);
5318 extern (C) guint g_child_watch_add_full(gint, gint, _BCD_func__2694, void *, _BCD_func__2417);
5319 extern (C) guint g_timeout_add_seconds(guint, _BCD_func__2695, void *);
5320 extern (C) guint g_timeout_add_seconds_full(gint, guint, _BCD_func__2695, void *, _BCD_func__2417);
5321 extern (C) guint g_timeout_add(guint, _BCD_func__2695, void *);
5322 extern (C) guint g_timeout_add_full(gint, guint, _BCD_func__2695, void *, _BCD_func__2417);
5323 extern (C) gint g_source_remove_by_funcs_user_data(_GSourceFuncs *, void *);
5324 extern (C) gint g_source_remove_by_user_data(void *);
5325 extern (C) gint g_source_remove(guint);
5326 extern (C) void g_get_current_time(_GTimeVal *);
5327 extern (C) _GSource * g_timeout_source_new_seconds(guint);
5328 extern (C) _GSource * g_timeout_source_new(guint);
5329 extern (C) _GSource * g_child_watch_source_new(gint);
5330 extern (C) _GSource * g_idle_source_new();
5331 extern (C) void g_source_get_current_time(_GSource *, _GTimeVal *);
5332 extern (C) void g_source_remove_poll(_GSource *, _GPollFD *);
5333 extern (C) void g_source_add_poll(_GSource *, _GPollFD *);
5334 extern (C) void g_source_set_callback_indirect(_GSource *, void *, _GSourceCallbackFuncs *);
5335 extern (C) gint g_source_is_destroyed(_GSource *);
5336 extern (C) void g_source_set_funcs(_GSource *, _GSourceFuncs *);
5337 extern (C) void g_source_set_callback(_GSource *, _BCD_func__2695, void *, _BCD_func__2417);
5338 extern (C) void * g_source_get_context(_GSource *);
5339 extern (C) guint g_source_get_id(_GSource *);
5340 extern (C) gint g_source_get_can_recurse(_GSource *);
5341 extern (C) void g_source_set_can_recurse(_GSource *, gint);
5342 extern (C) gint g_source_get_priority(_GSource *);
5343 extern (C) void g_source_set_priority(_GSource *, gint);
5344 extern (C) void g_source_destroy(_GSource *);
5345 extern (C) guint g_source_attach(_GSource *, void *);
5346 extern (C) void g_source_unref(_GSource *);
5347 extern (C) _GSource * g_source_ref(_GSource *);
5348 extern (C) _GSource * g_source_new(_GSourceFuncs *, guint);
5349 extern (C) void * g_main_loop_get_context(void *);
5350 extern (C) gint g_main_loop_is_running(void *);
5351 extern (C) void g_main_loop_unref(void *);
5352 extern (C) void * g_main_loop_ref(void *);
5353 extern (C) void g_main_loop_quit(void *);
5354 extern (C) void g_main_loop_run(void *);
5355 extern (C) void * g_main_loop_new(void *, gint);
5356 extern (C) _GSource * g_main_current_source();
5357 extern (C) gint g_main_depth();
5358 extern (C) void g_main_context_remove_poll(void *, _GPollFD *);
5359 extern (C) void g_main_context_add_poll(void *, _GPollFD *, gint);
5360 extern (C) _BCD_func__2688 g_main_context_get_poll_func(void *);
5361 extern (C) void g_main_context_set_poll_func(void *, _BCD_func__2688);
5362 extern (C) void g_main_context_dispatch(void *);
5363 extern (C) gint g_main_context_check(void *, gint, _GPollFD *, gint);
5364 extern (C) gint g_main_context_query(void *, gint, gint *, _GPollFD *, gint);
5365 extern (C) gint g_main_context_prepare(void *, gint *);
5366 extern (C) gint g_main_context_wait(void *, void *, void *);
5367 extern (C) gint g_main_context_is_owner(void *);
5368 extern (C) void g_main_context_release(void *);
5369 extern (C) gint g_main_context_acquire(void *);
5370 extern (C) void g_main_context_wakeup(void *);
5371 extern (C) _GSource * g_main_context_find_source_by_funcs_user_data(void *, _GSourceFuncs *, void *);
5372 extern (C) _GSource * g_main_context_find_source_by_user_data(void *, void *);
5373 extern (C) _GSource * g_main_context_find_source_by_id(void *, guint);
5374 extern (C) gint g_main_context_pending(void *);
5375 extern (C) gint g_main_context_iteration(void *, gint);
5376 extern (C) void * g_main_context_default();
5377 extern (C) void g_main_context_unref(void *);
5378 extern (C) void * g_main_context_ref(void *);
5379 extern (C) void * g_main_context_new();
5380 extern (C) void g_slist_pop_allocator();
5381 extern (C) void g_slist_push_allocator(void *);
5382 extern (C) void * g_slist_nth_data(_GSList *, guint);
5383 extern (C) _GSList * g_slist_sort_with_data(_GSList *, _BCD_func__2968, void *);
5384 extern (C) _GSList * g_slist_sort(_GSList *, _BCD_func__2969);
5385 extern (C) void g_slist_foreach(_GSList *, _BCD_func__2422, void *);
5386 extern (C) guint g_slist_length(_GSList *);
5387 extern (C) _GSList * g_slist_last(_GSList *);
5388 extern (C) gint g_slist_index(_GSList *, void *);
5389 extern (C) gint g_slist_position(_GSList *, _GSList *);
5390 extern (C) _GSList * g_slist_find_custom(_GSList *, void *, _BCD_func__2969);
5391 extern (C) _GSList * g_slist_find(_GSList *, void *);
5392 extern (C) _GSList * g_slist_nth(_GSList *, guint);
5393 extern (C) _GSList * g_slist_copy(_GSList *);
5394 extern (C) _GSList * g_slist_reverse(_GSList *);
5395 extern (C) _GSList * g_slist_delete_link(_GSList *, _GSList *);
5396 extern (C) _GSList * g_slist_remove_link(_GSList *, _GSList *);
5397 extern (C) _GSList * g_slist_remove_all(_GSList *, void *);
5398 extern (C) _GSList * g_slist_remove(_GSList *, void *);
5399 extern (C) _GSList * g_slist_concat(_GSList *, _GSList *);
5400 extern (C) _GSList * g_slist_insert_before(_GSList *, _GSList *, void *);
5401 extern (C) _GSList * g_slist_insert_sorted_with_data(_GSList *, void *, _BCD_func__2968, void *);
5402 extern (C) _GSList * g_slist_insert_sorted(_GSList *, void *, _BCD_func__2969);
5403 extern (C) _GSList * g_slist_insert(_GSList *, void *, gint);
5404 extern (C) _GSList * g_slist_prepend(_GSList *, void *);
5405 extern (C) _GSList * g_slist_append(_GSList *, void *);
5406 extern (C) void g_slist_free_1(_GSList *);
5407 extern (C) void g_slist_free(_GSList *);
5408 extern (C) _GSList * g_slist_alloc();
5409 extern (C) void g_hook_list_marshal_check(_GHookList *, gint, _BCD_func__2732, void *);
5410 extern (C) void g_hook_list_marshal(_GHookList *, gint, _BCD_func__2733, void *);
5411 extern (C) void g_hook_list_invoke_check(_GHookList *, gint);
5412 extern (C) void g_hook_list_invoke(_GHookList *, gint);
5413 extern (C) gint g_hook_compare_ids(_GHook *, _GHook *);
5414 extern (C) _GHook * g_hook_next_valid(_GHookList *, _GHook *, gint);
5415 extern (C) _GHook * g_hook_first_valid(_GHookList *, gint);
5416 extern (C) _GHook * g_hook_find_func_data(_GHookList *, gint, void *, void *);
5417 extern (C) _GHook * g_hook_find_func(_GHookList *, gint, void *);
5418 extern (C) _GHook * g_hook_find_data(_GHookList *, gint, void *);
5419 extern (C) _GHook * g_hook_find(_GHookList *, gint, _BCD_func__2732, void *);
5420 extern (C) _GHook * g_hook_get(_GHookList *, gulong);
5421 extern (C) void g_hook_insert_sorted(_GHookList *, _GHook *, _BCD_func__2734);
5422 extern (C) void g_hook_insert_before(_GHookList *, _GHook *, _GHook *);
5423 extern (C) void g_hook_prepend(_GHookList *, _GHook *);
5424 extern (C) void g_hook_destroy_link(_GHookList *, _GHook *);
5425 extern (C) gint g_hook_destroy(_GHookList *, gulong);
5426 extern (C) void g_hook_unref(_GHookList *, _GHook *);
5427 extern (C) _GHook * g_hook_ref(_GHookList *, _GHook *);
5428 extern (C) void g_hook_free(_GHookList *, _GHook *);
5429 extern (C) _GHook * g_hook_alloc(_GHookList *);
5430 extern (C) void g_hook_list_clear(_GHookList *);
5431 extern (C) void g_hook_list_init(_GHookList *, guint);
5432 extern (C) gint g_direct_equal(void *, void *);
5433 extern (C) guint g_direct_hash(void *);
5434 extern (C) guint g_int_hash(void *);
5435 extern (C) gint g_int_equal(void *, void *);
5436 extern (C) guint g_str_hash(void *);
5437 extern (C) gint g_str_equal(void *, void *);
5438 extern (C) void g_hash_table_unref(void *);
5439 extern (C) void * g_hash_table_ref(void *);
5440 extern (C) _GList * g_hash_table_get_values(void *);
5441 extern (C) _GList * g_hash_table_get_keys(void *);
5442 extern (C) guint g_hash_table_size(void *);
5443 extern (C) guint g_hash_table_foreach_steal(void *, _BCD_func__2478, void *);
5444 extern (C) guint g_hash_table_foreach_remove(void *, _BCD_func__2478, void *);
5445 extern (C) void * g_hash_table_find(void *, _BCD_func__2478, void *);
5446 extern (C) void g_hash_table_foreach(void *, _BCD_func__2965, void *);
5447 extern (C) gint g_hash_table_lookup_extended(void *, void *, void * *, void * *);
5448 extern (C) void * g_hash_table_lookup(void *, void *);
5449 extern (C) void g_hash_table_steal_all(void *);
5450 extern (C) gint g_hash_table_steal(void *, void *);
5451 extern (C) void g_hash_table_remove_all(void *);
5452 extern (C) gint g_hash_table_remove(void *, void *);
5453 extern (C) void g_hash_table_replace(void *, void *, void *);
5454 extern (C) void g_hash_table_insert(void *, void *, void *);
5455 extern (C) void g_hash_table_destroy(void *);
5456 extern (C) void * g_hash_table_new_full(_BCD_func__2966, _BCD_func__2967, _BCD_func__2417, _BCD_func__2417);
5457 extern (C) void * g_hash_table_new(_BCD_func__2966, _BCD_func__2967);
5458 extern (C) gint g_mkdir_with_parents(char *, gint);
5459 extern (C) char * g_build_filenamev(char * *);
5460 extern (C) char * g_build_filename(char *, ...);
5461 extern (C) char * g_build_pathv(char *, char * *);
5462 extern (C) char * g_build_path(char *, char *, ...);
5463 extern (C) gint g_file_open_tmp(char *, char * *, _GError * *);
5464 extern (C) gint g_mkstemp(char *);
5465 extern (C) char * g_file_read_link(char *, _GError * *);
5466 extern (C) gint g_file_set_contents(char *, char *, gssize, _GError * *);
5467 extern (C) gint g_file_get_contents(char *, char * *, gsize *, _GError * *);
5468 extern (C) gint g_file_test(char *, gint);
5469 extern (C) gint g_file_error_from_errno(gint);
5470 extern (C) GQuark g_file_error_quark();
5471 extern (C) void g_dir_close(void *);
5472 extern (C) void g_dir_rewind(void *);
5473 extern (C) char * g_dir_read_name(void *);
5474 extern (C) void * g_dir_open(char *, guint, _GError * *);
5475 extern (C) gsize g_date_strftime(char *, gsize, char *, _GDate *);
5476 extern (C) void g_date_order(_GDate *, _GDate *);
5477 extern (C) void g_date_clamp(_GDate *, _GDate *, _GDate *);
5478 extern (C) void g_date_to_struct_tm(_GDate *, void *);
5479 extern (C) gint g_date_compare(_GDate *, _GDate *);
5480 extern (C) gint g_date_days_between(_GDate *, _GDate *);
5481 extern (C) char g_date_get_sunday_weeks_in_year(ushort);
5482 extern (C) char g_date_get_monday_weeks_in_year(ushort);
5483 extern (C) char g_date_get_days_in_month(gint, ushort);
5484 extern (C) gint g_date_is_leap_year(ushort);
5485 extern (C) void g_date_subtract_years(_GDate *, guint);
5486 extern (C) void g_date_add_years(_GDate *, guint);
5487 extern (C) void g_date_subtract_months(_GDate *, guint);
5488 extern (C) void g_date_add_months(_GDate *, guint);
5489 extern (C) void g_date_subtract_days(_GDate *, guint);
5490 extern (C) void g_date_add_days(_GDate *, guint);
5491 extern (C) gint g_date_is_last_of_month(_GDate *);
5492 extern (C) gint g_date_is_first_of_month(_GDate *);
5493 extern (C) void g_date_set_julian(_GDate *, guint32);
5494 extern (C) void g_date_set_dmy(_GDate *, char, gint, ushort);
5495 extern (C) void g_date_set_year(_GDate *, ushort);
5496 extern (C) void g_date_set_day(_GDate *, char);
5497 extern (C) void g_date_set_month(_GDate *, gint);
5498 extern (C) void g_date_set_time(_GDate *, GTime);
5499 extern (C) void g_date_set_time_val(_GDate *, _GTimeVal *);
5500 extern (C) void g_date_set_time_t(_GDate *, gint);
5501 extern (C) void g_date_set_parse(_GDate *, char *);
5502 extern (C) void g_date_clear(_GDate *, guint);
5503 extern (C) guint g_date_get_iso8601_week_of_year(_GDate *);
5504 extern (C) guint g_date_get_sunday_week_of_year(_GDate *);
5505 extern (C) guint g_date_get_monday_week_of_year(_GDate *);
5506 extern (C) guint g_date_get_day_of_year(_GDate *);
5507 extern (C) guint32 g_date_get_julian(_GDate *);
5508 extern (C) char g_date_get_day(_GDate *);
5509 extern (C) ushort g_date_get_year(_GDate *);
5510 extern (C) gint g_date_get_month(_GDate *);
5511 extern (C) gint g_date_get_weekday(_GDate *);
5512 extern (C) gint g_date_valid_dmy(char, gint, ushort);
5513 extern (C) gint g_date_valid_julian(guint32);
5514 extern (C) gint g_date_valid_weekday(gint);
5515 extern (C) gint g_date_valid_year(ushort);
5516 extern (C) gint g_date_valid_month(gint);
5517 extern (C) gint g_date_valid_day(char);
5518 extern (C) gint g_date_valid(_GDate *);
5519 extern (C) void g_date_free(_GDate *);
5520 extern (C) _GDate * g_date_new_julian(guint32);
5521 extern (C) _GDate * g_date_new_dmy(char, gint, ushort);
5522 extern (C) _GDate * g_date_new();
5523 extern (C) void g_dataset_foreach(void *, _BCD_func__2768, void *);
5524 extern (C) void * g_dataset_id_remove_no_notify(void *, GQuark);
5525 extern (C) void g_dataset_id_set_data_full(void *, GQuark, void *, _BCD_func__2417);
5526 extern (C) void * g_dataset_id_get_data(void *, GQuark);
5527 extern (C) void g_dataset_destroy(void *);
5528 extern (C) guint g_datalist_get_flags(void * *);
5529 extern (C) void g_datalist_unset_flags(void * *, guint);
5530 extern (C) void g_datalist_set_flags(void * *, guint);
5531 extern (C) void g_datalist_foreach(void * *, _BCD_func__2768, void *);
5532 extern (C) void * g_datalist_id_remove_no_notify(void * *, GQuark);
5533 extern (C) void g_datalist_id_set_data_full(void * *, GQuark, void *, _BCD_func__2417);
5534 extern (C) void * g_datalist_id_get_data(void * *, GQuark);
5535 extern (C) void g_datalist_clear(void * *);
5536 extern (C) void g_datalist_init(void * *);
5537 extern (C) char * * g_uri_list_extract_uris(char *);
5538 extern (C) char * g_filename_display_basename(char *);
5539 extern (C) gint g_get_filename_charsets(char * * *);
5540 extern (C) char * g_filename_display_name(char *);
5541 extern (C) char * g_filename_to_uri(char *, char *, _GError * *);
5542 extern (C) char * g_filename_from_uri(char *, char * *, _GError * *);
5543 extern (C) char * g_filename_from_utf8(in char *, gssize, gsize *, gsize *, _GError * *);
5544 extern (C) char * g_filename_to_utf8(char *, gssize, gsize *, gsize *, _GError * *);
5545 extern (C) char * g_locale_from_utf8(char *, gssize, gsize *, gsize *, _GError * *);
5546 extern (C) char * g_locale_to_utf8(char *, gssize, gsize *, gsize *, _GError * *);
5547 extern (C) char * g_convert_with_fallback(char *, gssize, char *, char *, char *, gsize *, gsize *, _GError * *);
5548 extern (C) char * g_convert_with_iconv(char *, gssize, void *, gsize *, gsize *, _GError * *);
5549 extern (C) char * g_convert(char *, gssize, char *, char *, gsize *, gsize *, _GError * *);
5550 extern (C) gint g_iconv_close(void *);
5551 extern (C) gsize g_iconv(void *, char * *, gsize *, char * *, gsize *);
5552 extern (C) void * g_iconv_open(char *, char *);
5553 extern (C) GQuark g_convert_error_quark();
5554 extern (C) void g_completion_free(_GCompletion *);
5555 extern (C) void g_completion_set_compare(_GCompletion *, _BCD_func__2771);
5556 extern (C) _GList * g_completion_complete_utf8(_GCompletion *, char *, char * *);
5557 extern (C) _GList * g_completion_complete(_GCompletion *, char *, char * *);
5558 extern (C) void g_completion_clear_items(_GCompletion *);
5559 extern (C) void g_completion_remove_items(_GCompletion *, _GList *);
5560 extern (C) void g_completion_add_items(_GCompletion *, _GList *);
5561 extern (C) _GCompletion * g_completion_new(_BCD_func__2772);
5562 extern (C) void g_cache_value_foreach(void *, _BCD_func__2965, void *);
5563 extern (C) void g_cache_key_foreach(void *, _BCD_func__2965, void *);
5564 extern (C) void g_cache_remove(void *, void *);
5565 extern (C) void * g_cache_insert(void *, void *);
5566 extern (C) void g_cache_destroy(void *);
5567 extern (C) void * g_cache_new(_BCD_func__2418, _BCD_func__2417, _BCD_func__2418, _BCD_func__2417, _BCD_func__2966, _BCD_func__2966, _BCD_func__2967);
5568 extern (C) void g_list_pop_allocator();
5569 extern (C) void g_list_push_allocator(void *);
5570 extern (C) void * g_list_nth_data(_GList *, guint);
5571 extern (C) _GList * g_list_sort_with_data(_GList *, _BCD_func__2968, void *);
5572 extern (C) _GList * g_list_sort(_GList *, _BCD_func__2969);
5573 extern (C) void g_list_foreach(_GList *, _BCD_func__2422, void *);
5574 extern (C) guint g_list_length(_GList *);
5575 extern (C) _GList * g_list_first(_GList *);
5576 extern (C) _GList * g_list_last(_GList *);
5577 extern (C) gint g_list_index(_GList *, void *);
5578 extern (C) gint g_list_position(_GList *, _GList *);
5579 extern (C) _GList * g_list_find_custom(_GList *, void *, _BCD_func__2969);
5580 extern (C) _GList * g_list_find(_GList *, void *);
5581 extern (C) _GList * g_list_nth_prev(_GList *, guint);
5582 extern (C) _GList * g_list_nth(_GList *, guint);
5583 extern (C) _GList * g_list_copy(_GList *);
5584 extern (C) _GList * g_list_reverse(_GList *);
5585 extern (C) _GList * g_list_delete_link(_GList *, _GList *);
5586 extern (C) _GList * g_list_remove_link(_GList *, _GList *);
5587 extern (C) _GList * g_list_remove_all(_GList *, void *);
5588 extern (C) _GList * g_list_remove(_GList *, void *);
5589 extern (C) _GList * g_list_concat(_GList *, _GList *);
5590 extern (C) _GList * g_list_insert_before(_GList *, _GList *, void *);
5591 extern (C) _GList * g_list_insert_sorted_with_data(_GList *, void *, _BCD_func__2968, void *);
5592 extern (C) _GList * g_list_insert_sorted(_GList *, void *, _BCD_func__2969);
5593 extern (C) _GList * g_list_insert(_GList *, void *, gint);
5594 extern (C) _GList * g_list_prepend(_GList *, void *);
5595 extern (C) _GList * g_list_append(_GList *, void *);
5596 extern (C) void g_list_free_1(_GList *);
5597 extern (C) void g_list_free(_GList *);
5598 extern (C) _GList * g_list_alloc();
5599 extern (C) void g_allocator_free(void *);
5600 extern (C) void * g_allocator_new(char *, guint);
5601 extern (C) void g_blow_chunks();
5602 extern (C) void g_mem_chunk_info();
5603 extern (C) void g_mem_chunk_print(void *);
5604 extern (C) void g_mem_chunk_reset(void *);
5605 extern (C) void g_mem_chunk_clean(void *);
5606 extern (C) void g_mem_chunk_free(void *, void *);
5607 extern (C) void * g_mem_chunk_alloc0(void *);
5608 extern (C) void * g_mem_chunk_alloc(void *);
5609 extern (C) void g_mem_chunk_destroy(void *);
5610 extern (C) void * g_mem_chunk_new(char *, gint, gsize, gint);
5611 extern (C) void g_mem_profile();
5612 mixin(gshared!(
5613 "extern (C) extern _GMemVTable * glib_mem_profiler_table;
5614 extern (C) extern gint g_mem_gc_friendly;"
5615 ));
5616 extern (C) gint g_mem_is_system_malloc();
5617 extern (C) void g_mem_set_vtable(_GMemVTable *);
5618 extern (C) void * g_try_realloc(void *, gsize);
5619 extern (C) void * g_try_malloc0(gsize);
5620 extern (C) void * g_try_malloc(gsize);
5621 extern (C) void g_free(in void *);
5622 extern (C) void * g_realloc(void *, gsize);
5623 extern (C) void * g_malloc0(gsize);
5624 extern (C) void * g_malloc(gsize);
5625 extern (C) long * g_slice_get_config_state(gint, long, guint *);
5626 extern (C) long g_slice_get_config(gint);
5627 extern (C) void g_slice_set_config(gint, long);
5628 extern (C) void g_slice_free_chain_with_offset(gsize, void *, gsize);
5629 extern (C) void g_slice_free1(gsize, void *);
5630 extern (C) void * g_slice_copy(gsize, void *);
5631 extern (C) void * g_slice_alloc0(gsize);
5632 extern (C) void * g_slice_alloc(gsize);
5633 extern (C) gint g_bookmark_file_move_item(void *, char *, char *, _GError * *);
5634 extern (C) gint g_bookmark_file_remove_item(void *, char *, _GError * *);
5635 extern (C) gint g_bookmark_file_remove_application(void *, char *, char *, _GError * *);
5636 extern (C) gint g_bookmark_file_remove_group(void *, char *, char *, _GError * *);
5637 extern (C) char * * g_bookmark_file_get_uris(void *, gsize *);
5638 extern (C) gint g_bookmark_file_get_size(void *);
5639 extern (C) gint g_bookmark_file_has_item(void *, char *);
5640 extern (C) gint g_bookmark_file_get_visited(void *, char *, _GError * *);
5641 extern (C) void g_bookmark_file_set_visited(void *, char *, gint);
5642 extern (C) gint g_bookmark_file_get_modified(void *, char *, _GError * *);
5643 extern (C) void g_bookmark_file_set_modified(void *, char *, gint);
5644 extern (C) gint g_bookmark_file_get_added(void *, char *, _GError * *);
5645 extern (C) void g_bookmark_file_set_added(void *, char *, gint);
5646 extern (C) gint g_bookmark_file_get_icon(void *, char *, char * *, char * *, _GError * *);
5647 extern (C) void g_bookmark_file_set_icon(void *, char *, char *, char *);
5648 extern (C) gint g_bookmark_file_get_is_private(void *, char *, _GError * *);
5649 extern (C) void g_bookmark_file_set_is_private(void *, char *, gint);
5650 extern (C) gint g_bookmark_file_get_app_info(void *, char *, char *, char * *, guint *, gint *, _GError * *);
5651 extern (C) gint g_bookmark_file_set_app_info(void *, char *, char *, char *, gint, gint, _GError * *);
5652 extern (C) char * * g_bookmark_file_get_applications(void *, char *, gsize *, _GError * *);
5653 extern (C) gint g_bookmark_file_has_application(void *, char *, char *, _GError * *);
5654 extern (C) void g_bookmark_file_add_application(void *, char *, char *, char *);
5655 extern (C) char * * g_bookmark_file_get_groups(void *, char *, gsize *, _GError * *);
5656 extern (C) gint g_bookmark_file_has_group(void *, char *, char *, _GError * *);
5657 extern (C) void g_bookmark_file_add_group(void *, char *, char *);
5658 extern (C) void g_bookmark_file_set_groups(void *, char *, char * *, gsize);
5659 extern (C) char * g_bookmark_file_get_mime_type(void *, char *, _GError * *);
5660 extern (C) void g_bookmark_file_set_mime_type(void *, char *, char *);
5661 extern (C) char * g_bookmark_file_get_description(void *, char *, _GError * *);
5662 extern (C) void g_bookmark_file_set_description(void *, char *, char *);
5663 extern (C) char * g_bookmark_file_get_title(void *, char *, _GError * *);
5664 extern (C) void g_bookmark_file_set_title(void *, char *, char *);
5665 extern (C) gint g_bookmark_file_to_file(void *, char *, _GError * *);
5666 extern (C) char * g_bookmark_file_to_data(void *, gsize *, _GError * *);
5667 extern (C) gint g_bookmark_file_load_from_data_dirs(void *, char *, char * *, _GError * *);
5668 extern (C) gint g_bookmark_file_load_from_data(void *, char *, gsize, _GError * *);
5669 extern (C) gint g_bookmark_file_load_from_file(void *, char *, _GError * *);
5670 extern (C) void g_bookmark_file_free(void *);
5671 extern (C) void * g_bookmark_file_new();
5672 extern (C) GQuark g_bookmark_file_error_quark();
5673 extern (C) char * g_base64_decode(char *, gsize *);
5674 extern (C) gsize g_base64_decode_step(char *, gsize, char *, gint *, guint *);
5675 extern (C) char * g_base64_encode(char *, gsize);
5676 extern (C) gsize g_base64_encode_close(gint, char *, gint *, gint *);
5677 extern (C) gsize g_base64_encode_step(char *, gsize, gint, char *, gint *, gint *);
5678 extern (C) void g_on_error_stack_trace(char *);
5679 extern (C) void g_on_error_query(char *);
5680 extern (C) void * _g_async_queue_get_mutex(void *);
5681 extern (C) void g_async_queue_sort_unlocked(void *, _BCD_func__2968, void *);
5682 extern (C) void g_async_queue_sort(void *, _BCD_func__2968, void *);
5683 extern (C) gint g_async_queue_length_unlocked(void *);
5684 extern (C) gint g_async_queue_length(void *);
5685 extern (C) void * g_async_queue_timed_pop_unlocked(void *, _GTimeVal *);
5686 extern (C) void * g_async_queue_timed_pop(void *, _GTimeVal *);
5687 extern (C) void * g_async_queue_try_pop_unlocked(void *);
5688 extern (C) void * g_async_queue_try_pop(void *);
5689 extern (C) void * g_async_queue_pop_unlocked(void *);
5690 extern (C) void * g_async_queue_pop(void *);
5691 extern (C) void g_async_queue_push_sorted_unlocked(void *, void *, _BCD_func__2968, void *);
5692 extern (C) void g_async_queue_push_sorted(void *, void *, _BCD_func__2968, void *);
5693 extern (C) void g_async_queue_push_unlocked(void *, void *);
5694 extern (C) void g_async_queue_push(void *, void *);
5695 extern (C) void g_async_queue_unref_and_unlock(void *);
5696 extern (C) void g_async_queue_ref_unlocked(void *);
5697 extern (C) void g_async_queue_unref(void *);
5698 extern (C) void * g_async_queue_ref(void *);
5699 extern (C) void g_async_queue_unlock(void *);
5700 extern (C) void g_async_queue_lock(void *);
5701 extern (C) void * g_async_queue_new();
5702 extern (C) void glib_dummy_decl();
5703 extern (C) void g_once_init_leave(guint *, gsize);
5704 extern (C) gint g_once_init_enter_impl(gsize *);
5705 extern (C) gint g_once_init_enter(guint *);
5706 extern (C) void * g_once_impl(_GOnce *, _BCD_func__2418, void *);
5707 extern (C) void g_thread_foreach(_BCD_func__2422, void *);
5708 extern (C) void g_static_rw_lock_free(_GStaticRWLock *);
5709 extern (C) void g_static_rw_lock_writer_unlock(_GStaticRWLock *);
5710 extern (C) gint g_static_rw_lock_writer_trylock(_GStaticRWLock *);
5711 extern (C) void g_static_rw_lock_writer_lock(_GStaticRWLock *);
5712 extern (C) void g_static_rw_lock_reader_unlock(_GStaticRWLock *);
5713 extern (C) gint g_static_rw_lock_reader_trylock(_GStaticRWLock *);
5714 extern (C) void g_static_rw_lock_reader_lock(_GStaticRWLock *);
5715 extern (C) void g_static_rw_lock_init(_GStaticRWLock *);
5716 extern (C) void g_static_rec_mutex_free(_GStaticRecMutex *);
5717 extern (C) guint g_static_rec_mutex_unlock_full(_GStaticRecMutex *);
5718 extern (C) void g_static_rec_mutex_lock_full(_GStaticRecMutex *, guint);
5719 extern (C) void g_static_rec_mutex_unlock(_GStaticRecMutex *);
5720 extern (C) gint g_static_rec_mutex_trylock(_GStaticRecMutex *);
5721 extern (C) void g_static_rec_mutex_lock(_GStaticRecMutex *);
5722 extern (C) void g_static_rec_mutex_init(_GStaticRecMutex *);
5723 extern (C) void g_static_private_free(_GStaticPrivate *);
5724 extern (C) void g_static_private_set(_GStaticPrivate *, void *, _BCD_func__2417);
5725 extern (C) void * g_static_private_get(_GStaticPrivate *);
5726 extern (C) void g_static_private_init(_GStaticPrivate *);
5727 extern (C) void g_static_mutex_free(_GStaticMutex *);
5728 extern (C) void g_static_mutex_init(_GStaticMutex *);
5729 extern (C) void g_thread_set_priority(_GThread *, gint);
5730 extern (C) void * g_thread_join(_GThread *);
5731 extern (C) void g_thread_exit(void *);
5732 extern (C) _GThread * g_thread_self();
5733 extern (C) _GThread * g_thread_create_full(_BCD_func__2418, void *, gulong, gint, gint, gint, _GError * *);
5734 extern (C) void * g_static_mutex_get_mutex_impl(void * *);
5735 extern (C) void g_thread_init_with_errorcheck_mutexes(_GThreadFunctions *);
5736 extern (C) void g_thread_init(_GThreadFunctions *);
5737 mixin(gshared!(
5738 "extern (C) extern _BCD_func__3161 g_thread_gettime;
5739 extern (C) extern gint g_threads_got_initialized;
5740 extern (C) extern gint g_thread_use_default_impl;
5741 extern (C) extern _GThreadFunctions g_thread_functions_for_glib_use;"
5742 ));
5743 extern (C) GQuark g_thread_error_quark();
5744 extern (C) void g_atomic_pointer_set(void * *, void *);
5745 extern (C) void * g_atomic_pointer_get(void * *);
5746 extern (C) void g_atomic_int_set(gint *, gint);
5747 extern (C) gint g_atomic_int_get(gint *);
5748 extern (C) gint g_atomic_pointer_compare_and_exchange(void * *, void *, void *);
5749 extern (C) gint g_atomic_int_compare_and_exchange(gint *, gint, gint);
5750 extern (C) void g_atomic_int_add(gint *, gint);
5751 extern (C) gint g_atomic_int_exchange_and_add(gint *, gint);
5752 extern (C) char * glib_check_version(guint, guint, guint);
5753 mixin(gshared!(
5754 "extern (C) extern guint glib_binary_age;
5755 extern (C) extern guint glib_interface_age;
5756 extern (C) extern guint glib_micro_version;
5757 extern (C) extern guint glib_minor_version;
5758 extern (C) extern guint glib_major_version;"
5759 ));
5760 extern (C) guint g_trash_stack_height(_GTrashStack * *);
5761 extern (C) void * g_trash_stack_peek(_GTrashStack * *);
5762 extern (C) void * g_trash_stack_pop(_GTrashStack * *);
5763 extern (C) void g_trash_stack_push(_GTrashStack * *, void *);
5764 extern (C) guint g_bit_storage(gulong);
5765 extern (C) gint g_bit_nth_msf(gulong, gint);
5766 extern (C) gint g_bit_nth_lsf(gulong, gint);
5767 extern (C) char * g_find_program_in_path(char *);
5768 extern (C) void g_atexit(_BCD_func__2331);
5769 extern (C) char * _g_getenv_nomalloc(char *, char *);
5770 extern (C) char * * g_listenv();
5771 extern (C) void g_unsetenv(char *);
5772 extern (C) gint g_setenv(char *, char *, gint);
5773 extern (C) char * g_getenv(char *);
5774 extern (C) void g_nullify_pointer(void * *);
5775 extern (C) char * g_path_get_dirname(char *);
5776 extern (C) char * g_path_get_basename(char *);
5777 extern (C) char * g_get_current_dir();
5778 extern (C) char * g_basename(char *);
5779 extern (C) char * g_path_skip_root(char *);
5780 extern (C) gint g_path_is_absolute(char *);
5781 extern (C) gint g_vsnprintf(char *, gulong, char *, char *);
5782 extern (C) gint g_snprintf(char *, gulong, char *, ...);
5783 extern (C) guint g_parse_debug_string(char *, _GDebugKey *, guint);
5784 extern (C) char * g_get_user_special_dir(gint);
5785 extern (C) char * * g_get_language_names();
5786 extern (C) char * * g_get_system_config_dirs();
5787 extern (C) char * * g_get_system_data_dirs();
5788 extern (C) char * g_get_user_cache_dir();
5789 extern (C) char * g_get_user_config_dir();
5790 extern (C) char * g_get_user_data_dir();
5791 extern (C) void g_set_application_name(char *);
5792 extern (C) char * g_get_application_name();
5793 extern (C) void g_set_prgname(char *);
5794 extern (C) char * g_get_prgname();
5795 extern (C) char * g_get_host_name();
5796 extern (C) char * g_get_tmp_dir();
5797 extern (C) char * g_get_home_dir();
5798 extern (C) char * g_get_real_name();
5799 extern (C) char * g_get_user_name();
5800 extern (C) void g_clear_error(_GError * *);
5801 extern (C) void g_propagate_error(_GError * *, _GError *);
5802 extern (C) void g_set_error(_GError * *, GQuark, gint, char *, ...);
5803 extern (C) gint g_error_matches(_GError *, GQuark, gint);
5804 extern (C) _GError * g_error_copy(_GError *);
5805 extern (C) void g_error_free(_GError *);
5806 extern (C) _GError * g_error_new_literal(GQuark, gint, char *);
5807 extern (C) _GError * g_error_new(GQuark, gint, char *, ...);
5808 extern (C) char * g_intern_static_string(char *);
5809 extern (C) char * g_intern_string(char *);
5810 extern (C) char * g_quark_to_string(GQuark);
5811 extern (C) GQuark g_quark_from_string(in char *);
5812 extern (C) GQuark g_quark_from_static_string(in char *);
5813 extern (C) GQuark g_quark_try_string(in char *);
5814 extern (C) void g_byte_array_sort_with_data(_GByteArray *, _BCD_func__2968, void *);
5815 extern (C) void g_byte_array_sort(_GByteArray *, _BCD_func__2969);
5816 extern (C) _GByteArray * g_byte_array_remove_range(_GByteArray *, guint, guint);
5817 extern (C) _GByteArray * g_byte_array_remove_index_fast(_GByteArray *, guint);
5818 extern (C) _GByteArray * g_byte_array_remove_index(_GByteArray *, guint);
5819 extern (C) _GByteArray * g_byte_array_set_size(_GByteArray *, guint);
5820 extern (C) _GByteArray * g_byte_array_prepend(_GByteArray *, char *, guint);
5821 extern (C) _GByteArray * g_byte_array_append(_GByteArray *, char *, guint);
5822 extern (C) char * g_byte_array_free(_GByteArray *, gint);
5823 extern (C) _GByteArray * g_byte_array_sized_new(guint);
5824 extern (C) _GByteArray * g_byte_array_new();
5825 extern (C) void g_ptr_array_foreach(_GPtrArray *, _BCD_func__2422, void *);
5826 extern (C) void g_ptr_array_sort_with_data(_GPtrArray *, _BCD_func__2968, void *);
5827 extern (C) void g_ptr_array_sort(_GPtrArray *, _BCD_func__2969);
5828 extern (C) void g_ptr_array_add(_GPtrArray *, void *);
5829 extern (C) void g_ptr_array_remove_range(_GPtrArray *, guint, guint);
5830 extern (C) gint g_ptr_array_remove_fast(_GPtrArray *, void *);
5831 extern (C) gint g_ptr_array_remove(_GPtrArray *, void *);
5832 extern (C) void * g_ptr_array_remove_index_fast(_GPtrArray *, guint);
5833 extern (C) void * g_ptr_array_remove_index(_GPtrArray *, guint);
5834 extern (C) void g_ptr_array_set_size(_GPtrArray *, gint);
5835 extern (C) void * * g_ptr_array_free(_GPtrArray *, gint);
5836 extern (C) _GPtrArray * g_ptr_array_sized_new(guint);
5837 extern (C) _GPtrArray * g_ptr_array_new();
5838 extern (C) void g_array_sort_with_data(_GArray *, _BCD_func__2968, void *);
5839 extern (C) void g_array_sort(_GArray *, _BCD_func__2969);
5840 extern (C) _GArray * g_array_remove_range(_GArray *, guint, guint);
5841 extern (C) _GArray * g_array_remove_index_fast(_GArray *, guint);
5842 extern (C) _GArray * g_array_remove_index(_GArray *, guint);
5843 extern (C) _GArray * g_array_set_size(_GArray *, guint);
5844 extern (C) _GArray * g_array_insert_vals(_GArray *, guint, void *, guint);
5845 extern (C) _GArray * g_array_prepend_vals(_GArray *, void *, guint);
5846 extern (C) _GArray * g_array_append_vals(_GArray *, void *, guint);
5847 extern (C) char * g_array_free(_GArray *, gint);
5848 extern (C) _GArray * g_array_sized_new(gint, gint, guint, guint);
5849 extern (C) _GArray * g_array_new(gint, gint, guint);
5850 } // version(DYNLINK)
5851