Mercurial > projects > dwt2
view org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/internal/c/glib_object.d @ 120:536e43f63c81
Comprehensive update for Win32/Linux32 dmd-2.053/dmd-1.068+Tango-r5661
===D2===
* added [Try]Immutable/Const/Shared templates to work with differenses in D1/D2 instead of version statements
used these templates to work with strict type storage rules of dmd-2.053
* com.ibm.icu now also compilable with D2, but not tested yet
* small fixes
Snippet288 - shared data is in TLS
===Phobos===
* fixed critical bugs in Phobos implemention
completely incorrect segfault prone fromStringz (Linux's port ruthless killer)
terrible, incorrect StringBuffer realization (StyledText killer)
* fixed small bugs as well
Snippet72 - misprint in the snippet
* implemented missed functionality for Phobos
ByteArrayOutputStream implemented (image loading available)
formatting correctly works for all DWT's cases
As a result, folowing snippets now works with Phobos (Snippet### - what is fixed):
Snippet24, 42, 111, 115, 130, 235, 276 - bad string formatting
Snippet48, 282 - crash on image loading
Snippet163, 189, 211, 213, 217, 218, 222 - crash on copy/cut in StyledText
Snippet244 - hang-up
===Tango===
* few changes for the latest Tango trunc-r5661
* few small performance improvments
===General===
* implMissing-s for only one version changed to implMissingInTango/InPhobos
* incorrect calls to Format in toString-s fixed
* fixed loading \uXXXX characters in ResourceBundle
* added good UTF-8 support for StyledText, TextLayout (Win32) and friends
UTF functions revised and tested. It is now in java.nonstandard.*Utf modules
StyledText and TextLayout (Win32) modules revised for UTF-8 support
* removed small diferences in most identical files in *.swt.* folders
*.swt.internal.image, *.swt.events and *.swt.custom are identical in Win32/Linux32
now 179 of 576 (~31%) files in *.swt.* folders are fully identical
* Win32: snippets now have right subsystem, pretty icons and native system style controls
* small fixes in snippets
Snippet44 - it's not Snippet44
Snippet212 - functions work with different images and offsets arrays
Win32: Snippet282 - crash on close if the button has an image
Snippet293 - setGrayed is commented
and others
Win32: As a result, folowing snippets now works
Snippet68 - color doesn't change
Snippet163, 189, 211, 213, 217, 218, 222 - UTF-8 issues (see above)
Snippet193 - no tabel headers
author | Denis Shelomovskij <verylonglogin.reg@gmail.com> |
---|---|
date | Sat, 09 Jul 2011 15:50:20 +0300 |
parents | fb3aa8075988 |
children |
line wrap: on
line source
/****************************************************************************** Based on the generated files from the BCD tool modified by: Frank Benoit <keinfarbton@googlemail.com> ******************************************************************************/ module org.eclipse.swt.internal.c.glib_object; import java.lang.all; extern(C): align(4): struct __gconv_step{} struct __gconv_step_data{} struct _GStaticMutex { ubyte[28] dummy; } struct _GSystemThread{ ubyte[ 8] dummy; } // gen .. const String G_GNUC_FUNCTION = ""; const String G_GNUC_PRETTY_FUNCTION = ""; const double G_E = 2.7182818284590452353602874713526624977572470937000; const double G_LN2 = 0.69314718055994530941723212145817656807550013436026; const double G_LN10 = 2.3025850929940456840179914546843642076011014886288; const double G_PI = 3.1415926535897932384626433832795028841971693993751; const double G_PI_2 = 1.5707963267948966192313216916397514420985846996876; const double G_PI_4 = 0.78539816339744830961566084581987572104929234984378; const double G_SQRT2 = 1.4142135623730950488016887242096980785696718753769; const int G_LITTLE_ENDIAN = 1234; const int G_BIG_ENDIAN = 4321; const int G_PDP_ENDIAN = 3412; const String G_DIR_SEPARATOR_S = "/"; const String G_SEARCHPATH_SEPARATOR_S = ":"; const double G_MUTEX_DEBUG_MAGIC = 0xf8e18ad7; const int G_ALLOC_ONLY = 1; const int G_ALLOC_AND_FREE = 2; const int G_DATALIST_FLAGS_MASK = 0x3; const int G_PRIORITY_HIGH = -100; const int G_PRIORITY_DEFAULT = 0; const int G_PRIORITY_HIGH_IDLE = 100; const int G_PRIORITY_DEFAULT_IDLE = 200; const int G_PRIORITY_LOW = 300; const String G_KEY_FILE_DESKTOP_KEY_TYPE = "Type"; const String G_KEY_FILE_DESKTOP_KEY_VERSION = "Version"; const String G_KEY_FILE_DESKTOP_KEY_NAME = "Name"; const String G_KEY_FILE_DESKTOP_KEY_GENERIC_NAME = "GenericName"; const String G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY = "NoDisplay"; const String G_KEY_FILE_DESKTOP_KEY_COMMENT = "Comment"; const String G_KEY_FILE_DESKTOP_KEY_ICON = "Icon"; const String G_KEY_FILE_DESKTOP_KEY_HIDDEN = "Hidden"; const String G_KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN = "OnlyShowIn"; const String G_KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN = "NotShowIn"; const String G_KEY_FILE_DESKTOP_KEY_TRY_EXEC = "TryExec"; const String G_KEY_FILE_DESKTOP_KEY_EXEC = "Exec"; const String G_KEY_FILE_DESKTOP_KEY_PATH = "Path"; const String G_KEY_FILE_DESKTOP_KEY_TERMINAL = "Terminal"; const String G_KEY_FILE_DESKTOP_KEY_MIME_TYPE = "MimeType"; const String G_KEY_FILE_DESKTOP_KEY_CATEGORIES = "Categories"; const String G_KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY = "StartupNotify"; const String G_KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS = "StartupWMClass"; const String G_KEY_FILE_DESKTOP_KEY_URL = "URL"; const String G_KEY_FILE_DESKTOP_TYPE_APPLICATION = "Application"; const String G_KEY_FILE_DESKTOP_TYPE_LINK = "Link"; const String G_KEY_FILE_DESKTOP_TYPE_DIRECTORY = "Directory"; const String G_OPTION_REMAINING = ""; const String G_CSET_A_2_Z = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; const String G_CSET_a_2_z = "abcdefghijklmnopqrstuvwxyz"; const String G_CSET_DIGITS = "0123456789"; const String G_CSET_LATINC = "\300\301\302\303\304\305\306"; const String G_CSET_LATINS = "\337\340\341\342\343\344\345\346"; const int G_USEC_PER_SEC = 1000000; const int G_SIGNAL_FLAGS_MASK = 0x7f; const int G_SIGNAL_MATCH_MASK = 0x3f; alias char gchar; alias char * gchararray; alias _GValueArray GValueArray; alias uint guint; alias _GValue GValue; alias void GTypePlugin; alias _GInterfaceInfo GInterfaceInfo; alias void function(void *, uint, uint, _GInterfaceInfo *) _BCD_func__2124; alias _BCD_func__2124 GTypePluginCompleteInterfaceInfo; alias _GTypeInfo GTypeInfo; alias _GTypeValueTable GTypeValueTable; alias void function(void *, uint, _GTypeInfo *, _GTypeValueTable *) _BCD_func__2125; alias _BCD_func__2125 GTypePluginCompleteTypeInfo; alias void function(void *) _BCD_func__2126; alias _BCD_func__2126 GTypePluginUnuse; alias _BCD_func__2126 GTypePluginUse; alias _GTypePluginClass GTypePluginClass; alias _GTypeInterface GTypeInterface; alias _GTypeModuleClass GTypeModuleClass; alias _GObjectClass GObjectClass; alias int gint; alias int gboolean; alias _GTypeModule GTypeModule; alias int function(_GTypeModule *) _BCD_func__3215; alias void function(_GTypeModule *) _BCD_func__3216; alias void function() _BCD_func__2331; alias _GObject GObject; alias _GSList GSList; alias _GParamSpecGType GParamSpecGType; alias _GParamSpec GParamSpec; alias uint gulong; alias uint GType; alias _GParamSpecOverride GParamSpecOverride; alias _GParamSpecObject GParamSpecObject; alias _GParamSpecValueArray GParamSpecValueArray; alias _GParamSpecPointer GParamSpecPointer; alias _GParamSpecBoxed GParamSpecBoxed; alias _GParamSpecParam GParamSpecParam; alias _GParamSpecString GParamSpecString; alias _GParamSpecDouble GParamSpecDouble; alias double gdouble; alias _GParamSpecFloat GParamSpecFloat; alias float gfloat; alias _GParamSpecFlags GParamSpecFlags; alias _GFlagsClass GFlagsClass; alias _GParamSpecEnum GParamSpecEnum; alias _GEnumClass GEnumClass; alias _GParamSpecUnichar GParamSpecUnichar; alias uint gunichar; alias _GParamSpecUInt64 GParamSpecUInt64; alias _GParamSpecInt64 GParamSpecInt64; alias _GParamSpecULong GParamSpecULong; alias _GParamSpecLong GParamSpecLong; alias int glong; alias _GParamSpecUInt GParamSpecUInt; alias _GParamSpecInt GParamSpecInt; alias _GParamSpecBoolean GParamSpecBoolean; alias _GParamSpecUChar GParamSpecUChar; alias _GParamSpecChar GParamSpecChar; alias void function(void *, _GObject *, int) _BCD_func__2274; alias _BCD_func__2274 GToggleNotify; alias void function(void *, _GObject *) _BCD_func__2280; alias _BCD_func__2280 GWeakNotify; alias void function(_GObject *) _BCD_func__2281; alias _BCD_func__2281 GObjectFinalizeFunc; alias void function(_GObject *, uint, _GValue *, _GParamSpec *) _BCD_func__2282; alias _BCD_func__2282 GObjectSetPropertyFunc; alias void function(_GObject *, uint, _GValue *, _GParamSpec *) _BCD_func__2283; alias _BCD_func__2283 GObjectGetPropertyFunc; alias _GObjectConstructParam GObjectConstructParam; alias _GObjectClass GInitiallyUnownedClass; alias _GObject GInitiallyUnowned; alias _GTypeClass GTypeClass; alias _GObject * function(uint, uint, _GObjectConstructParam *) _BCD_func__3242; alias void function(_GObject *, uint, _GParamSpec * *) _BCD_func__3243; alias void function(_GObject *, _GParamSpec *) _BCD_func__3244; alias void * gpointer; alias _GTypeInstance GTypeInstance; alias void GData; enum GSignalMatchType { G_SIGNAL_MATCH_ID=1, G_SIGNAL_MATCH_DETAIL=2, G_SIGNAL_MATCH_CLOSURE=4, G_SIGNAL_MATCH_FUNC=8, G_SIGNAL_MATCH_DATA=16, G_SIGNAL_MATCH_UNBLOCKED=32, } enum GConnectFlags { G_CONNECT_AFTER=1, G_CONNECT_SWAPPED=2, } enum GSignalFlags { G_SIGNAL_RUN_FIRST=1, G_SIGNAL_RUN_LAST=2, G_SIGNAL_RUN_CLEANUP=4, G_SIGNAL_NO_RECURSE=8, G_SIGNAL_DETAILED=16, G_SIGNAL_ACTION=32, G_SIGNAL_NO_HOOKS=64, } alias _GSignalInvocationHint GSignalInvocationHint; alias int function(_GSignalInvocationHint *, _GValue *, _GValue *, void *) _BCD_func__2309; alias _BCD_func__2309 GSignalAccumulator; alias int function(_GSignalInvocationHint *, uint, _GValue *, void *) _BCD_func__2310; alias _BCD_func__2310 GSignalEmissionHook; alias _GClosure GClosure; alias void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *) _BCD_func__2311; alias _BCD_func__2311 GClosureMarshal; alias _BCD_func__2311 GSignalCMarshaller; alias uint GQuark; alias _GSignalQuery GSignalQuery; alias _GCClosure GCClosure; alias void function(void *, _GClosure *) _BCD_func__2330; alias _BCD_func__2330 GClosureNotify; alias _BCD_func__2331 GCallback; alias _GClosureNotifyData GClosureNotifyData; alias _GParamSpecTypeInfo GParamSpecTypeInfo; alias void function(_GParamSpec *) _BCD_func__3253; alias void function(_GParamSpec *, _GValue *) _BCD_func__3254; alias int function(_GParamSpec *, _GValue *) _BCD_func__3255; alias int function(_GParamSpec *, _GValue *, _GValue *) _BCD_func__3256; alias void GParamSpecPool; alias _GParameter GParameter; alias _GParamSpecClass GParamSpecClass; enum GParamFlags { G_PARAM_READABLE=1, G_PARAM_WRITABLE=2, G_PARAM_CONSTRUCT=4, G_PARAM_CONSTRUCT_ONLY=8, G_PARAM_LAX_VALIDATION=16, G_PARAM_STATIC_NAME=32, G_PARAM_PRIVATE=32, G_PARAM_STATIC_NICK=64, G_PARAM_STATIC_BLURB=128, } alias void function(_GValue *, _GValue *) _BCD_func__2389; alias _BCD_func__2389 GValueTransform; alias _GFlagsValue GFlagsValue; alias _GEnumValue GEnumValue; alias char * * GStrv; alias void function(void *) _BCD_func__2417; alias _BCD_func__2417 GBoxedFreeFunc; alias void * function(void *) _BCD_func__2418; alias _BCD_func__2418 GBoxedCopyFunc; enum GTypeFlags { G_TYPE_FLAG_ABSTRACT=16, G_TYPE_FLAG_VALUE_ABSTRACT=32, } enum GTypeFundamentalFlags { G_TYPE_FLAG_CLASSED=1, G_TYPE_FLAG_INSTANTIATABLE=2, G_TYPE_FLAG_DERIVABLE=4, G_TYPE_FLAG_DEEP_DERIVABLE=8, } alias void function(void *, void *) _BCD_func__2422; alias _BCD_func__2422 GTypeInterfaceCheckFunc; alias int function(void *, _GTypeClass *) _BCD_func__2423; alias _BCD_func__2423 GTypeClassCacheFunc; alias _BCD_func__2422 GInterfaceFinalizeFunc; alias _BCD_func__2422 GInterfaceInitFunc; alias void function(_GTypeInstance *, void *) _BCD_func__2424; alias _BCD_func__2424 GInstanceInitFunc; alias _BCD_func__2422 GClassFinalizeFunc; alias _BCD_func__2422 GClassInitFunc; alias _BCD_func__2417 GBaseFinalizeFunc; alias _BCD_func__2417 GBaseInitFunc; enum GTypeDebugFlags { G_TYPE_DEBUG_NONE=0, G_TYPE_DEBUG_OBJECTS=1, G_TYPE_DEBUG_SIGNALS=2, G_TYPE_DEBUG_MASK=3, } alias _GTypeQuery GTypeQuery; alias void function(_GValue *) _BCD_func__3266; alias void * function(_GValue *) _BCD_func__3267; alias void GTypeCValue; alias char * function(_GValue *, uint, void *, uint) _BCD_func__3268; alias char * function(_GValue *, uint, void *, uint) _BCD_func__3269; alias _GTypeFundamentalInfo GTypeFundamentalInfo; alias void * gconstpointer; alias int function(void *, void *, void *) _BCD_func__2478; alias _BCD_func__2478 GTraverseFunc; alias void GTree; alias void GTimer; alias _GThreadPool GThreadPool; alias _BCD_func__2422 GFunc; enum GAsciiType { G_ASCII_ALNUM=1, G_ASCII_ALPHA=2, G_ASCII_CNTRL=4, G_ASCII_DIGIT=8, G_ASCII_GRAPH=16, G_ASCII_LOWER=32, G_ASCII_PRINT=64, G_ASCII_PUNCT=128, G_ASCII_SPACE=256, G_ASCII_UPPER=512, G_ASCII_XDIGIT=1024, } enum GSpawnFlags { G_SPAWN_LEAVE_DESCRIPTORS_OPEN=1, G_SPAWN_DO_NOT_REAP_CHILD=2, G_SPAWN_SEARCH_PATH=4, G_SPAWN_STDOUT_TO_DEV_NULL=8, G_SPAWN_STDERR_TO_DEV_NULL=16, G_SPAWN_CHILD_INHERITS_STDIN=32, G_SPAWN_FILE_AND_ARGV_ZERO=64, } alias _BCD_func__2417 GSpawnChildSetupFunc; enum GSpawnError { G_SPAWN_ERROR_FORK=0, G_SPAWN_ERROR_READ=1, G_SPAWN_ERROR_CHDIR=2, G_SPAWN_ERROR_ACCES=3, G_SPAWN_ERROR_PERM=4, G_SPAWN_ERROR_2BIG=5, G_SPAWN_ERROR_NOEXEC=6, G_SPAWN_ERROR_NAMETOOLONG=7, G_SPAWN_ERROR_NOENT=8, G_SPAWN_ERROR_NOMEM=9, G_SPAWN_ERROR_NOTDIR=10, G_SPAWN_ERROR_LOOP=11, G_SPAWN_ERROR_TXTBUSY=12, G_SPAWN_ERROR_IO=13, G_SPAWN_ERROR_NFILE=14, G_SPAWN_ERROR_MFILE=15, G_SPAWN_ERROR_INVAL=16, G_SPAWN_ERROR_ISDIR=17, G_SPAWN_ERROR_LIBBAD=18, G_SPAWN_ERROR_FAILED=19, } enum GShellError { G_SHELL_ERROR_BAD_QUOTING=0, G_SHELL_ERROR_EMPTY_STRING=1, G_SHELL_ERROR_FAILED=2, } alias void GSequenceIter; alias int function(void *, void *, void *) _BCD_func__2497; alias _BCD_func__2497 GSequenceIterCompareFunc; alias void GSequence; enum GTokenType { G_TOKEN_EOF=0, G_TOKEN_LEFT_PAREN=40, G_TOKEN_RIGHT_PAREN=41, G_TOKEN_LEFT_CURLY=123, G_TOKEN_RIGHT_CURLY=125, G_TOKEN_LEFT_BRACE=91, G_TOKEN_RIGHT_BRACE=93, G_TOKEN_EQUAL_SIGN=61, G_TOKEN_COMMA=44, G_TOKEN_NONE=256, G_TOKEN_ERROR=257, G_TOKEN_CHAR=258, G_TOKEN_BINARY=259, G_TOKEN_OCTAL=260, G_TOKEN_INT=261, G_TOKEN_HEX=262, G_TOKEN_FLOAT=263, G_TOKEN_STRING=264, G_TOKEN_SYMBOL=265, G_TOKEN_IDENTIFIER=266, G_TOKEN_IDENTIFIER_NULL=267, G_TOKEN_COMMENT_SINGLE=268, G_TOKEN_COMMENT_MULTI=269, G_TOKEN_LAST=270, } enum GErrorType { G_ERR_UNKNOWN=0, G_ERR_UNEXP_EOF=1, G_ERR_UNEXP_EOF_IN_STRING=2, G_ERR_UNEXP_EOF_IN_COMMENT=3, G_ERR_NON_DIGIT_IN_CONST=4, G_ERR_DIGIT_RADIX=5, G_ERR_FLOAT_RADIX=6, G_ERR_FLOAT_MALFORMED=7, } alias _GScanner GScanner; alias void function(_GScanner *, char *, int) _BCD_func__2500; alias _BCD_func__2500 GScannerMsgFunc; alias _GTokenValue GTokenValue; alias char guchar; alias _GScannerConfig GScannerConfig; alias void GHashTable; alias void GMatchInfo; alias _GString GString; alias int function(void *, _GString *, void *) _BCD_func__2573; alias _BCD_func__2573 GRegexEvalCallback; alias void GRegex; enum GRegexMatchFlags { G_REGEX_MATCH_ANCHORED=16, G_REGEX_MATCH_NOTBOL=128, G_REGEX_MATCH_NOTEOL=256, G_REGEX_MATCH_NOTEMPTY=1024, G_REGEX_MATCH_PARTIAL=32768, G_REGEX_MATCH_NEWLINE_CR=1048576, G_REGEX_MATCH_NEWLINE_LF=2097152, G_REGEX_MATCH_NEWLINE_CRLF=3145728, G_REGEX_MATCH_NEWLINE_ANY=4194304, } enum GRegexCompileFlags { G_REGEX_CASELESS=1, G_REGEX_MULTILINE=2, G_REGEX_DOTALL=4, G_REGEX_EXTENDED=8, G_REGEX_ANCHORED=16, G_REGEX_DOLLAR_ENDONLY=32, G_REGEX_UNGREEDY=512, G_REGEX_RAW=2048, G_REGEX_NO_AUTO_CAPTURE=4096, G_REGEX_OPTIMIZE=8192, G_REGEX_DUPNAMES=524288, G_REGEX_NEWLINE_CR=1048576, G_REGEX_NEWLINE_LF=2097152, G_REGEX_NEWLINE_CRLF=3145728, } enum GRegexError { G_REGEX_ERROR_COMPILE=0, G_REGEX_ERROR_OPTIMIZE=1, G_REGEX_ERROR_REPLACE=2, G_REGEX_ERROR_MATCH=3, } alias _GTuples GTuples; alias void GRelation; alias void GRand; alias _GQueue GQueue; alias _GList GList; alias void GPatternSpec; enum GOptionError { G_OPTION_ERROR_UNKNOWN_OPTION=0, G_OPTION_ERROR_BAD_VALUE=1, G_OPTION_ERROR_FAILED=2, } alias void GOptionContext; alias void GOptionGroup; alias _GError GError; alias void function(void *, void *, void *, _GError * *) _BCD_func__2591; alias _BCD_func__2591 GOptionErrorFunc; alias int function(void *, void *, void *, _GError * *) _BCD_func__2592; alias _BCD_func__2592 GOptionParseFunc; alias int function(char *, char *, void *, _GError * *) _BCD_func__2593; alias _BCD_func__2593 GOptionArgFunc; enum GOptionArg { G_OPTION_ARG_NONE=0, G_OPTION_ARG_STRING=1, G_OPTION_ARG_INT=2, G_OPTION_ARG_CALLBACK=3, G_OPTION_ARG_FILENAME=4, G_OPTION_ARG_STRING_ARRAY=5, G_OPTION_ARG_FILENAME_ARRAY=6, G_OPTION_ARG_DOUBLE=7, G_OPTION_ARG_INT64=8, } enum GOptionFlags { G_OPTION_FLAG_HIDDEN=1, G_OPTION_FLAG_IN_MAIN=2, G_OPTION_FLAG_REVERSE=4, G_OPTION_FLAG_NO_ARG=8, G_OPTION_FLAG_FILENAME=16, G_OPTION_FLAG_OPTIONAL_ARG=32, G_OPTION_FLAG_NOALIAS=64, } alias _GOptionEntry GOptionEntry; alias void * function(void *, void *) _BCD_func__2604; alias _BCD_func__2604 GCopyFunc; alias _GNode GNode; alias void function(_GNode *, void *) _BCD_func__2605; alias _BCD_func__2605 GNodeForeachFunc; alias int function(_GNode *, void *) _BCD_func__2606; alias _BCD_func__2606 GNodeTraverseFunc; enum GTraverseType { G_IN_ORDER=0, G_PRE_ORDER=1, G_POST_ORDER=2, G_LEVEL_ORDER=3, } enum GTraverseFlags { G_TRAVERSE_LEAVES=1, G_TRAVERSE_NON_LEAVES=2, G_TRAVERSE_ALL=3, G_TRAVERSE_MASK=3, G_TRAVERSE_LEAFS=1, G_TRAVERSE_NON_LEAFS=2, } alias void function(char *) _BCD_func__2614; alias _BCD_func__2614 GPrintFunc; enum GLogLevelFlags { G_LOG_FLAG_RECURSION=1, G_LOG_FLAG_FATAL=2, G_LOG_LEVEL_ERROR=4, G_LOG_LEVEL_CRITICAL=8, G_LOG_LEVEL_WARNING=16, G_LOG_LEVEL_MESSAGE=32, G_LOG_LEVEL_INFO=64, G_LOG_LEVEL_DEBUG=128, G_LOG_LEVEL_MASK=-4, } alias void function(char *, int, char *, void *) _BCD_func__2616; alias _BCD_func__2616 GLogFunc; alias _GMarkupParser GMarkupParser; alias void GMarkupParseContext; alias void function(void *, char *, char * *, char * *, void *, _GError * *) _BCD_func__3288; alias void function(void *, char *, void *, _GError * *) _BCD_func__3289; alias void function(void *, char *, uint, void *, _GError * *) _BCD_func__3290; alias void function(void *, _GError *, void *) _BCD_func__3291; enum GMarkupParseFlags { G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG=1, G_MARKUP_TREAT_CDATA_AS_TEXT=2, } enum GMarkupError { G_MARKUP_ERROR_BAD_UTF8=0, G_MARKUP_ERROR_EMPTY=1, G_MARKUP_ERROR_PARSE=2, G_MARKUP_ERROR_UNKNOWN_ELEMENT=3, G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE=4, G_MARKUP_ERROR_INVALID_CONTENT=5, } alias void GMappedFile; enum GKeyFileFlags { G_KEY_FILE_NONE=0, G_KEY_FILE_KEEP_COMMENTS=1, G_KEY_FILE_KEEP_TRANSLATIONS=2, } alias void GKeyFile; enum GKeyFileError { G_KEY_FILE_ERROR_UNKNOWN_ENCODING=0, G_KEY_FILE_ERROR_PARSE=1, G_KEY_FILE_ERROR_NOT_FOUND=2, G_KEY_FILE_ERROR_KEY_NOT_FOUND=3, G_KEY_FILE_ERROR_GROUP_NOT_FOUND=4, G_KEY_FILE_ERROR_INVALID_VALUE=5, } alias _GIOChannel GIOChannel; enum GIOCondition { G_IO_IN=1, G_IO_OUT=4, G_IO_PRI=2, G_IO_ERR=8, G_IO_HUP=16, G_IO_NVAL=32, } alias int function(_GIOChannel *, int, void *) _BCD_func__2635; alias _BCD_func__2635 GIOFunc; enum GIOFlags { G_IO_FLAG_APPEND=1, G_IO_FLAG_NONBLOCK=2, G_IO_FLAG_IS_READABLE=4, G_IO_FLAG_IS_WRITEABLE=8, G_IO_FLAG_IS_SEEKABLE=16, G_IO_FLAG_MASK=31, G_IO_FLAG_GET_MASK=31, G_IO_FLAG_SET_MASK=3, } enum GSeekType { G_SEEK_CUR=0, G_SEEK_SET=1, G_SEEK_END=2, } enum GIOStatus { G_IO_STATUS_ERROR=0, G_IO_STATUS_NORMAL=1, G_IO_STATUS_EOF=2, G_IO_STATUS_AGAIN=3, } enum GIOChannelError { G_IO_CHANNEL_ERROR_FBIG=0, G_IO_CHANNEL_ERROR_INVAL=1, G_IO_CHANNEL_ERROR_IO=2, G_IO_CHANNEL_ERROR_ISDIR=3, G_IO_CHANNEL_ERROR_NOSPC=4, G_IO_CHANNEL_ERROR_NXIO=5, G_IO_CHANNEL_ERROR_OVERFLOW=6, G_IO_CHANNEL_ERROR_PIPE=7, G_IO_CHANNEL_ERROR_FAILED=8, } enum GIOError { G_IO_ERROR_NONE=0, G_IO_ERROR_AGAIN=1, G_IO_ERROR_INVAL=2, G_IO_ERROR_UNKNOWN=3, } alias _GIOFuncs GIOFuncs; alias int function(_GIOChannel *, char *, uint, uint *, _GError * *) _BCD_func__3293; alias int function(_GIOChannel *, char *, uint, uint *, _GError * *) _BCD_func__3294; alias int function(_GIOChannel *, long, int, _GError * *) _BCD_func__3295; alias int function(_GIOChannel *, _GError * *) _BCD_func__3296; alias _GSource GSource; alias _GSource * function(_GIOChannel *, int) _BCD_func__3297; alias void function(_GIOChannel *) _BCD_func__3298; alias int function(_GIOChannel *, int, _GError * *) _BCD_func__3299; alias int function(_GIOChannel *) _BCD_func__3300; alias void * GIConv; alias void GStringChunk; enum GNormalizeMode { G_NORMALIZE_DEFAULT=0, G_NORMALIZE_NFD=0, G_NORMALIZE_DEFAULT_COMPOSE=1, G_NORMALIZE_NFC=1, G_NORMALIZE_ALL=2, G_NORMALIZE_NFKD=2, G_NORMALIZE_ALL_COMPOSE=3, G_NORMALIZE_NFKC=3, } enum GUnicodeScript { G_UNICODE_SCRIPT_INVALID_CODE=-1, G_UNICODE_SCRIPT_COMMON=0, G_UNICODE_SCRIPT_INHERITED=1, G_UNICODE_SCRIPT_ARABIC=2, G_UNICODE_SCRIPT_ARMENIAN=3, G_UNICODE_SCRIPT_BENGALI=4, G_UNICODE_SCRIPT_BOPOMOFO=5, G_UNICODE_SCRIPT_CHEROKEE=6, G_UNICODE_SCRIPT_COPTIC=7, G_UNICODE_SCRIPT_CYRILLIC=8, G_UNICODE_SCRIPT_DESERET=9, G_UNICODE_SCRIPT_DEVANAGARI=10, G_UNICODE_SCRIPT_ETHIOPIC=11, G_UNICODE_SCRIPT_GEORGIAN=12, G_UNICODE_SCRIPT_GOTHIC=13, G_UNICODE_SCRIPT_GREEK=14, G_UNICODE_SCRIPT_GUJARATI=15, G_UNICODE_SCRIPT_GURMUKHI=16, G_UNICODE_SCRIPT_HAN=17, G_UNICODE_SCRIPT_HANGUL=18, G_UNICODE_SCRIPT_HEBREW=19, G_UNICODE_SCRIPT_HIRAGANA=20, G_UNICODE_SCRIPT_KANNADA=21, G_UNICODE_SCRIPT_KATAKANA=22, G_UNICODE_SCRIPT_KHMER=23, G_UNICODE_SCRIPT_LAO=24, G_UNICODE_SCRIPT_LATIN=25, G_UNICODE_SCRIPT_MALAYALAM=26, G_UNICODE_SCRIPT_MONGOLIAN=27, G_UNICODE_SCRIPT_MYANMAR=28, G_UNICODE_SCRIPT_OGHAM=29, G_UNICODE_SCRIPT_OLD_ITALIC=30, G_UNICODE_SCRIPT_ORIYA=31, G_UNICODE_SCRIPT_RUNIC=32, G_UNICODE_SCRIPT_SINHALA=33, G_UNICODE_SCRIPT_SYRIAC=34, G_UNICODE_SCRIPT_TAMIL=35, G_UNICODE_SCRIPT_TELUGU=36, G_UNICODE_SCRIPT_THAANA=37, G_UNICODE_SCRIPT_THAI=38, G_UNICODE_SCRIPT_TIBETAN=39, G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL=40, G_UNICODE_SCRIPT_YI=41, G_UNICODE_SCRIPT_TAGALOG=42, G_UNICODE_SCRIPT_HANUNOO=43, G_UNICODE_SCRIPT_BUHID=44, G_UNICODE_SCRIPT_TAGBANWA=45, G_UNICODE_SCRIPT_BRAILLE=46, G_UNICODE_SCRIPT_CYPRIOT=47, G_UNICODE_SCRIPT_LIMBU=48, G_UNICODE_SCRIPT_OSMANYA=49, G_UNICODE_SCRIPT_SHAVIAN=50, G_UNICODE_SCRIPT_LINEAR_B=51, G_UNICODE_SCRIPT_TAI_LE=52, G_UNICODE_SCRIPT_UGARITIC=53, G_UNICODE_SCRIPT_NEW_TAI_LUE=54, G_UNICODE_SCRIPT_BUGINESE=55, G_UNICODE_SCRIPT_GLAGOLITIC=56, G_UNICODE_SCRIPT_TIFINAGH=57, G_UNICODE_SCRIPT_SYLOTI_NAGRI=58, G_UNICODE_SCRIPT_OLD_PERSIAN=59, G_UNICODE_SCRIPT_KHAROSHTHI=60, G_UNICODE_SCRIPT_UNKNOWN=61, G_UNICODE_SCRIPT_BALINESE=62, G_UNICODE_SCRIPT_CUNEIFORM=63, G_UNICODE_SCRIPT_PHOENICIAN=64, G_UNICODE_SCRIPT_PHAGS_PA=65, G_UNICODE_SCRIPT_NKO=66, } enum GUnicodeBreakType { G_UNICODE_BREAK_MANDATORY=0, G_UNICODE_BREAK_CARRIAGE_RETURN=1, G_UNICODE_BREAK_LINE_FEED=2, G_UNICODE_BREAK_COMBINING_MARK=3, G_UNICODE_BREAK_SURROGATE=4, G_UNICODE_BREAK_ZERO_WIDTH_SPACE=5, G_UNICODE_BREAK_INSEPARABLE=6, G_UNICODE_BREAK_NON_BREAKING_GLUE=7, G_UNICODE_BREAK_CONTINGENT=8, G_UNICODE_BREAK_SPACE=9, G_UNICODE_BREAK_AFTER=10, G_UNICODE_BREAK_BEFORE=11, G_UNICODE_BREAK_BEFORE_AND_AFTER=12, G_UNICODE_BREAK_HYPHEN=13, G_UNICODE_BREAK_NON_STARTER=14, G_UNICODE_BREAK_OPEN_PUNCTUATION=15, G_UNICODE_BREAK_CLOSE_PUNCTUATION=16, G_UNICODE_BREAK_QUOTATION=17, G_UNICODE_BREAK_EXCLAMATION=18, G_UNICODE_BREAK_IDEOGRAPHIC=19, G_UNICODE_BREAK_NUMERIC=20, G_UNICODE_BREAK_INFIX_SEPARATOR=21, G_UNICODE_BREAK_SYMBOL=22, G_UNICODE_BREAK_ALPHABETIC=23, G_UNICODE_BREAK_PREFIX=24, G_UNICODE_BREAK_POSTFIX=25, G_UNICODE_BREAK_COMPLEX_CONTEXT=26, G_UNICODE_BREAK_AMBIGUOUS=27, G_UNICODE_BREAK_UNKNOWN=28, G_UNICODE_BREAK_NEXT_LINE=29, G_UNICODE_BREAK_WORD_JOINER=30, G_UNICODE_BREAK_HANGUL_L_JAMO=31, G_UNICODE_BREAK_HANGUL_V_JAMO=32, G_UNICODE_BREAK_HANGUL_T_JAMO=33, G_UNICODE_BREAK_HANGUL_LV_SYLLABLE=34, G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE=35, } enum GUnicodeType { G_UNICODE_CONTROL=0, G_UNICODE_FORMAT=1, G_UNICODE_UNASSIGNED=2, G_UNICODE_PRIVATE_USE=3, G_UNICODE_SURROGATE=4, G_UNICODE_LOWERCASE_LETTER=5, G_UNICODE_MODIFIER_LETTER=6, G_UNICODE_OTHER_LETTER=7, G_UNICODE_TITLECASE_LETTER=8, G_UNICODE_UPPERCASE_LETTER=9, G_UNICODE_COMBINING_MARK=10, G_UNICODE_ENCLOSING_MARK=11, G_UNICODE_NON_SPACING_MARK=12, G_UNICODE_DECIMAL_NUMBER=13, G_UNICODE_LETTER_NUMBER=14, G_UNICODE_OTHER_NUMBER=15, G_UNICODE_CONNECT_PUNCTUATION=16, G_UNICODE_DASH_PUNCTUATION=17, G_UNICODE_CLOSE_PUNCTUATION=18, G_UNICODE_FINAL_PUNCTUATION=19, G_UNICODE_INITIAL_PUNCTUATION=20, G_UNICODE_OTHER_PUNCTUATION=21, G_UNICODE_OPEN_PUNCTUATION=22, G_UNICODE_CURRENCY_SYMBOL=23, G_UNICODE_MODIFIER_SYMBOL=24, G_UNICODE_MATH_SYMBOL=25, G_UNICODE_OTHER_SYMBOL=26, G_UNICODE_LINE_SEPARATOR=27, G_UNICODE_PARAGRAPH_SEPARATOR=28, G_UNICODE_SPACE_SEPARATOR=29, } alias ushort gunichar2; alias _GPollFD GPollFD; alias int function(_GPollFD *, uint, int) _BCD_func__2688; alias _BCD_func__2688 GPollFunc; alias ushort gushort; alias _BCD_func__2331 GSourceDummyMarshal; alias void function(int, int, void *) _BCD_func__2694; alias _BCD_func__2694 GChildWatchFunc; alias int function(void *) _BCD_func__2695; alias _BCD_func__2695 GSourceFunc; alias _GSourceFuncs GSourceFuncs; alias int function(_GSource *, int *) _BCD_func__3305; alias int function(_GSource *) _BCD_func__3306; alias int function(_GSource *, _BCD_func__2695, void *) _BCD_func__3307; alias void function(_GSource *) _BCD_func__3308; alias _GSourceCallbackFuncs GSourceCallbackFuncs; alias void function(void *, _GSource *, _BCD_func__2695 *, void * *) _BCD_func__3310; alias void GMainContext; alias void GMainLoop; enum GHookFlagMask { G_HOOK_FLAG_ACTIVE=1, G_HOOK_FLAG_IN_CALL=2, G_HOOK_FLAG_MASK=15, } alias _GHookList GHookList; alias _GHook GHook; alias void function(_GHookList *, _GHook *) _BCD_func__2731; alias _BCD_func__2731 GHookFinalizeFunc; alias _BCD_func__2695 GHookCheckFunc; alias _BCD_func__2417 GHookFunc; alias int function(_GHook *, void *) _BCD_func__2732; alias _BCD_func__2732 GHookCheckMarshaller; alias void function(_GHook *, void *) _BCD_func__2733; alias _BCD_func__2733 GHookMarshaller; alias _BCD_func__2732 GHookFindFunc; alias int function(_GHook *, _GHook *) _BCD_func__2734; alias _BCD_func__2734 GHookCompareFunc; alias _BCD_func__2417 GDestroyNotify; alias _BCD_func__2478 GHRFunc; enum GFileTest { G_FILE_TEST_IS_REGULAR=1, G_FILE_TEST_IS_SYMLINK=2, G_FILE_TEST_IS_DIR=4, G_FILE_TEST_IS_EXECUTABLE=8, G_FILE_TEST_EXISTS=16, } enum GFileError { G_FILE_ERROR_EXIST=0, G_FILE_ERROR_ISDIR=1, G_FILE_ERROR_ACCES=2, G_FILE_ERROR_NAMETOOLONG=3, G_FILE_ERROR_NOENT=4, G_FILE_ERROR_NOTDIR=5, G_FILE_ERROR_NXIO=6, G_FILE_ERROR_NODEV=7, G_FILE_ERROR_ROFS=8, G_FILE_ERROR_TXTBSY=9, G_FILE_ERROR_FAULT=10, G_FILE_ERROR_LOOP=11, G_FILE_ERROR_NOSPC=12, G_FILE_ERROR_NOMEM=13, G_FILE_ERROR_MFILE=14, G_FILE_ERROR_NFILE=15, G_FILE_ERROR_BADF=16, G_FILE_ERROR_INVAL=17, G_FILE_ERROR_PIPE=18, G_FILE_ERROR_AGAIN=19, G_FILE_ERROR_INTR=20, G_FILE_ERROR_IO=21, G_FILE_ERROR_PERM=22, G_FILE_ERROR_NOSYS=23, G_FILE_ERROR_FAILED=24, } alias void GDir; enum GDateMonth { G_DATE_BAD_MONTH=0, G_DATE_JANUARY=1, G_DATE_FEBRUARY=2, G_DATE_MARCH=3, G_DATE_APRIL=4, G_DATE_MAY=5, G_DATE_JUNE=6, G_DATE_JULY=7, G_DATE_AUGUST=8, G_DATE_SEPTEMBER=9, G_DATE_OCTOBER=10, G_DATE_NOVEMBER=11, G_DATE_DECEMBER=12, } enum GDateWeekday { G_DATE_BAD_WEEKDAY=0, G_DATE_MONDAY=1, G_DATE_TUESDAY=2, G_DATE_WEDNESDAY=3, G_DATE_THURSDAY=4, G_DATE_FRIDAY=5, G_DATE_SATURDAY=6, G_DATE_SUNDAY=7, } enum GDateDMY { G_DATE_DAY=0, G_DATE_MONTH=1, G_DATE_YEAR=2, } alias _GDate GDate; alias char GDateDay; alias ushort GDateYear; alias int GTime; alias void function(uint, void *, void *) _BCD_func__2768; alias _BCD_func__2768 GDataForeachFunc; enum GConvertError { G_CONVERT_ERROR_NO_CONVERSION=0, G_CONVERT_ERROR_ILLEGAL_SEQUENCE=1, G_CONVERT_ERROR_FAILED=2, G_CONVERT_ERROR_PARTIAL_INPUT=3, G_CONVERT_ERROR_BAD_URI=4, G_CONVERT_ERROR_NOT_ABSOLUTE_PATH=5, } alias int function(char *, char *, uint) _BCD_func__2771; alias _BCD_func__2771 GCompletionStrncmpFunc; alias char * function(void *) _BCD_func__2772; alias _BCD_func__2772 GCompletionFunc; alias _GCompletion GCompletion; alias _BCD_func__2417 GCacheDestroyFunc; alias _BCD_func__2418 GCacheDupFunc; alias _BCD_func__2418 GCacheNewFunc; alias void GCache; alias void GMemChunk; alias void GAllocator; alias _GMemVTable GMemVTable; alias void * function(uint) _BCD_func__3319; alias void * function(void *, uint) _BCD_func__3320; alias void * function(uint, uint) _BCD_func__3321; enum GSliceConfig { G_SLICE_CONFIG_ALWAYS_MALLOC=1, G_SLICE_CONFIG_BYPASS_MAGAZINES=2, G_SLICE_CONFIG_WORKING_SET_MSECS=3, G_SLICE_CONFIG_COLOR_INCREMENT=4, G_SLICE_CONFIG_CHUNK_SIZES=5, G_SLICE_CONFIG_CONTENTION_COUNTER=6, } alias void GBookmarkFile; enum GBookmarkFileError { G_BOOKMARK_FILE_ERROR_INVALID_URI=0, G_BOOKMARK_FILE_ERROR_INVALID_VALUE=1, G_BOOKMARK_FILE_ERROR_APP_NOT_REGISTERED=2, G_BOOKMARK_FILE_ERROR_URI_NOT_FOUND=3, G_BOOKMARK_FILE_ERROR_READ=4, G_BOOKMARK_FILE_ERROR_UNKNOWN_ENCODING=5, G_BOOKMARK_FILE_ERROR_WRITE=6, G_BOOKMARK_FILE_ERROR_FILE_NOT_FOUND=7, } alias void GAsyncQueue; alias _GOnce GOnce; enum GOnceStatus { G_ONCE_STATUS_NOTCALLED=0, G_ONCE_STATUS_PROGRESS=1, G_ONCE_STATUS_READY=2, } alias _GStaticRWLock GStaticRWLock; alias void GCond; alias _GStaticRecMutex GStaticRecMutex; alias _GThreadFunctions GThreadFunctions; alias void GMutex; alias void * function() _BCD_func__3330; alias void function(void *) _BCD_func__3331; alias int function(void *) _BCD_func__3332; alias void * function() _BCD_func__3333; alias void function(void *) _BCD_func__3334; alias void function(void *, void *) _BCD_func__3335; alias _GTimeVal GTimeVal; alias int function(void *, void *, _GTimeVal *) _BCD_func__3336; alias void GPrivate; alias void * function(_BCD_func__2417) _BCD_func__3337; alias void * function(void *) _BCD_func__3338; alias void function(void *, void *) _BCD_func__3339; enum GThreadPriority { G_THREAD_PRIORITY_LOW=0, G_THREAD_PRIORITY_NORMAL=1, G_THREAD_PRIORITY_HIGH=2, G_THREAD_PRIORITY_URGENT=3, } alias void function(_BCD_func__2418, void *, uint, int, int, int, void *, _GError * *) _BCD_func__3340; alias void function(void *, int) _BCD_func__3341; alias int function(void *, void *) _BCD_func__3342; alias _GStaticPrivate GStaticPrivate; alias _GThread GThread; alias _BCD_func__2418 GThreadFunc; enum GThreadError { G_THREAD_ERROR_AGAIN=0, } alias _GTrashStack GTrashStack; alias _BCD_func__2331 GVoidFunc; alias _GDebugKey GDebugKey; enum GUserDirectory { G_USER_DIRECTORY_DESKTOP=0, G_USER_DIRECTORY_DOCUMENTS=1, G_USER_DIRECTORY_DOWNLOAD=2, G_USER_DIRECTORY_MUSIC=3, G_USER_DIRECTORY_PICTURES=4, G_USER_DIRECTORY_PUBLIC_SHARE=5, G_USER_DIRECTORY_TEMPLATES=6, G_USER_DIRECTORY_VIDEOS=7, G_USER_N_DIRECTORIES=8, } alias _GPtrArray GPtrArray; alias _GByteArray GByteArray; alias _GArray GArray; alias _GFloatIEEE754 GFloatIEEE754; alias _GDoubleIEEE754 GDoubleIEEE754; alias char * function(char *, void *) _BCD_func__2964; alias _BCD_func__2964 GTranslateFunc; alias _BCD_func__2417 GFreeFunc; alias void function(void *, void *, void *) _BCD_func__2965; alias _BCD_func__2965 GHFunc; alias uint function(void *) _BCD_func__2966; alias _BCD_func__2966 GHashFunc; alias int function(void *, void *) _BCD_func__2967; alias _BCD_func__2967 GEqualFunc; alias int function(void *, void *, void *) _BCD_func__2968; alias _BCD_func__2968 GCompareDataFunc; alias int function(void *, void *) _BCD_func__2969; alias _BCD_func__2969 GCompareFunc; alias short gshort; alias ulong function() _BCD_func__3161; struct _GValueArray { uint n_values; _GValue * values; uint n_prealloced; } struct _GTypePluginClass { _GTypeInterface base_iface; _BCD_func__2126 use_plugin; _BCD_func__2126 unuse_plugin; _BCD_func__2125 complete_type_info; _BCD_func__2124 complete_interface_info; } struct _GTypeModuleClass { _GObjectClass parent_class; _BCD_func__3215 load; _BCD_func__3216 unload; _BCD_func__2331 reserved1; _BCD_func__2331 reserved2; _BCD_func__2331 reserved3; _BCD_func__2331 reserved4; } struct _GTypeModule { _GObject parent_instance; uint use_count; _GSList * type_infos; _GSList * interface_infos; char * name; } struct _GParamSpecGType { _GParamSpec parent_instance; uint is_a_type; } struct _GParamSpecOverride { _GParamSpec parent_instance; _GParamSpec * overridden; } struct _GParamSpecObject { _GParamSpec parent_instance; } struct _GParamSpecValueArray { _GParamSpec parent_instance; _GParamSpec * element_spec; uint fixed_n_elements; } struct _GParamSpecPointer { _GParamSpec parent_instance; } struct _GParamSpecBoxed { _GParamSpec parent_instance; } struct _GParamSpecParam { _GParamSpec parent_instance; } struct _GParamSpecString { _GParamSpec parent_instance; char * default_value; char * cset_first; char * cset_nth; char substitutor; ubyte bitfield0; // uint null_fold_if_empty // bits 0 .. 1 // uint ensure_non_null // bits 1 .. 2 } struct _GParamSpecDouble { _GParamSpec parent_instance; double minimum; double maximum; double default_value; double epsilon; } struct _GParamSpecFloat { _GParamSpec parent_instance; float minimum; float maximum; float default_value; float epsilon; } struct _GParamSpecFlags { _GParamSpec parent_instance; _GFlagsClass * flags_class; uint default_value; } struct _GParamSpecEnum { _GParamSpec parent_instance; _GEnumClass * enum_class; int default_value; } struct _GParamSpecUnichar { _GParamSpec parent_instance; uint default_value; } struct _GParamSpecUInt64 { _GParamSpec parent_instance; ulong minimum; ulong maximum; ulong default_value; } struct _GParamSpecInt64 { _GParamSpec parent_instance; long minimum; long maximum; long default_value; } struct _GParamSpecULong { _GParamSpec parent_instance; uint minimum; uint maximum; uint default_value; } struct _GParamSpecLong { _GParamSpec parent_instance; int minimum; int maximum; int default_value; } struct _GParamSpecUInt { _GParamSpec parent_instance; uint minimum; uint maximum; uint default_value; } struct _GParamSpecInt { _GParamSpec parent_instance; int minimum; int maximum; int default_value; } struct _GParamSpecBoolean { _GParamSpec parent_instance; int default_value; } struct _GParamSpecUChar { _GParamSpec parent_instance; char minimum; char maximum; char default_value; } struct _GParamSpecChar { _GParamSpec parent_instance; char minimum; char maximum; char default_value; } struct _GObjectConstructParam { _GParamSpec * pspec; _GValue * value; } struct _GObjectClass { _GTypeClass g_type_class; _GSList * construct_properties; _BCD_func__3242 constructor; _BCD_func__2282 set_property; _BCD_func__2283 get_property; _BCD_func__2281 dispose; _BCD_func__2281 finalize; _BCD_func__3243 dispatch_properties_changed; _BCD_func__3244 notify; _BCD_func__2281 constructed; void * [7] pdummy; } struct _GObject { _GTypeInstance g_type_instance; uint ref_count; void * qdata; } struct _GSignalInvocationHint { uint signal_id; uint detail; int run_type; } struct _GSignalQuery { uint signal_id; char * signal_name; uint itype; int signal_flags; uint return_type; uint n_params; uint * param_types; } struct _GCClosure { _GClosure closure; void * callback; } struct _GClosureNotifyData { void * data; _BCD_func__2330 notify; } struct _GClosure { uint bitfield0; // uint ref_count // bits 0 .. 15 // uint meta_marshal // bits 15 .. 16 // uint n_guards // bits 16 .. 17 // uint n_fnotifiers // bits 17 .. 19 // uint n_inotifiers // bits 19 .. 27 // uint in_inotify // bits 27 .. 28 // uint floating // bits 28 .. 29 // uint derivative_flag // bits 29 .. 30 // uint in_marshal // bits 30 .. 31 // uint is_invalid // bits 31 .. 32 _BCD_func__2311 marshal; void * data; _GClosureNotifyData * notifiers; } struct _GParamSpecTypeInfo { ushort instance_size; ushort n_preallocs; _BCD_func__3253 instance_init; uint value_type; _BCD_func__3253 finalize; _BCD_func__3254 value_set_default; _BCD_func__3255 value_validate; _BCD_func__3256 values_cmp; } struct _GParameter { char * name; _GValue value; } struct _GParamSpecClass { _GTypeClass g_type_class; uint value_type; _BCD_func__3253 finalize; _BCD_func__3254 value_set_default; _BCD_func__3255 value_validate; _BCD_func__3256 values_cmp; void * [4] dummy; } struct _GParamSpec { _GTypeInstance g_type_instance; char * name; int flags; uint value_type; uint owner_type; char * _nick; char * _blurb; void * qdata; uint ref_count; uint param_id; } struct _GFlagsValue { uint value; char * value_name; char * value_nick; } struct _GEnumValue { int value; char * value_name; char * value_nick; } struct _GFlagsClass { _GTypeClass g_type_class; uint mask; uint n_values; _GFlagsValue * values; } struct _GEnumClass { _GTypeClass g_type_class; int minimum; int maximum; uint n_values; _GEnumValue * values; } struct _GTypeQuery { uint type; char * type_name; uint class_size; uint instance_size; } struct _GTypeValueTable { _BCD_func__3266 value_init; _BCD_func__3266 value_free; _BCD_func__2389 value_copy; _BCD_func__3267 value_peek_pointer; char * collect_format; _BCD_func__3268 collect_value; char * lcopy_format; _BCD_func__3269 lcopy_value; } struct _GInterfaceInfo { _BCD_func__2422 interface_init; _BCD_func__2422 interface_finalize; void * interface_data; } struct _GTypeFundamentalInfo { int type_flags; } struct _GTypeInfo { ushort class_size; _BCD_func__2417 base_init; _BCD_func__2417 base_finalize; _BCD_func__2422 class_init; _BCD_func__2422 class_finalize; void * class_data; ushort instance_size; ushort n_preallocs; _BCD_func__2424 instance_init; _GTypeValueTable * value_table; } struct _GTypeInstance { _GTypeClass * g_class; } struct _GTypeInterface { uint g_type; uint g_instance_type; } struct _GTypeClass { uint g_type; } union N7_GValue4__49E { int v_int; uint v_uint; int v_long; uint v_ulong; long v_int64; ulong v_uint64; float v_float; double v_double; void * v_pointer; } struct _GValue { uint g_type; N7_GValue4__49E [2] data; } struct _GThreadPool { _BCD_func__2422 func; void * user_data; int exclusive; } union _GTokenValue { void * v_symbol; char * v_identifier; uint v_binary; uint v_octal; uint v_int; ulong v_int64; double v_float; uint v_hex; char * v_string; char * v_comment; char v_char; uint v_error; } struct _GScannerConfig { char * cset_skip_characters; char * cset_identifier_first; char * cset_identifier_nth; char * cpair_comment_single; uint bitfield0; // uint case_sensitive // bits 0 .. 1 // uint skip_comment_multi // bits 1 .. 2 // uint skip_comment_single // bits 2 .. 3 // uint scan_comment_multi // bits 3 .. 4 // uint scan_identifier // bits 4 .. 5 // uint scan_identifier_1char // bits 5 .. 6 // uint scan_identifier_NULL // bits 6 .. 7 // uint scan_symbols // bits 7 .. 8 // uint scan_binary // bits 8 .. 9 // uint scan_octal // bits 9 .. 10 // uint scan_float // bits 10 .. 11 // uint scan_hex // bits 11 .. 12 // uint scan_hex_dollar // bits 12 .. 13 // uint scan_string_sq // bits 13 .. 14 // uint scan_string_dq // bits 14 .. 15 // uint numbers_2_int // bits 15 .. 16 // uint int_2_float // bits 16 .. 17 // uint identifier_2_string // bits 17 .. 18 // uint char_2_token // bits 18 .. 19 // uint symbol_2_token // bits 19 .. 20 // uint scope_0_fallback // bits 20 .. 21 // uint store_int64 // bits 21 .. 22 uint padding_dummy; } struct _GScanner { void * user_data; uint max_parse_errors; uint parse_errors; char * input_name; void * qdata; _GScannerConfig * config; int token; _GTokenValue value; uint line; uint position; int next_token; _GTokenValue next_value; uint next_line; uint next_position; void * symbol_table; int input_fd; char * text; char * text_end; char * buffer; uint scope_id; _BCD_func__2500 msg_handler; } struct _GTuples { uint len; } struct _GQueue { _GList * head; _GList * tail; uint length; } struct _GOptionEntry { char * long_name; char short_name; int flags; int arg; void * arg_data; char * description; char * arg_description; } struct _GNode { void * data; _GNode * next; _GNode * prev; _GNode * parent; _GNode * children; } struct _GMarkupParser { _BCD_func__3288 start_element; _BCD_func__3289 end_element; _BCD_func__3290 text; _BCD_func__3290 passthrough; _BCD_func__3291 error; } struct _GIOFuncs { _BCD_func__3293 io_read; _BCD_func__3294 io_write; _BCD_func__3295 io_seek; _BCD_func__3296 io_close; _BCD_func__3297 io_create_watch; _BCD_func__3298 io_free; _BCD_func__3299 io_set_flags; _BCD_func__3300 io_get_flags; } struct _GIOChannel { int ref_count; _GIOFuncs * funcs; char * encoding; void * read_cd; void * write_cd; char * line_term; uint line_term_len; uint buf_size; _GString * read_buf; _GString * encoded_read_buf; _GString * write_buf; char [6] partial_write_buf; ubyte bitfield0; // uint use_buffer // bits 0 .. 1 // uint do_encode // bits 1 .. 2 // uint close_on_unref // bits 2 .. 3 // uint is_readable // bits 3 .. 4 // uint is_writeable // bits 4 .. 5 // uint is_seekable // bits 5 .. 6 void * reserved1; void * reserved2; } struct _GString { char * str; uint len; uint allocated_len; } struct _GPollFD { int fd; ushort events; ushort revents; } struct _GSourceFuncs { _BCD_func__3305 prepare; _BCD_func__3306 check; _BCD_func__3307 dispatch; _BCD_func__3308 finalize; _BCD_func__2695 closure_callback; _BCD_func__2331 closure_marshal; } struct _GSourceCallbackFuncs { _BCD_func__2417 ref_; _BCD_func__2417 unref; _BCD_func__3310 get; } struct _GSource { void * callback_data; _GSourceCallbackFuncs * callback_funcs; _GSourceFuncs * source_funcs; uint ref_count; void * context; int priority; uint flags; uint source_id; _GSList * poll_fds; _GSource * prev; _GSource * next; void * reserved1; void * reserved2; } struct _GSList { void * data; _GSList * next; } struct _GHookList { uint seq_id; uint bitfield0; // uint hook_size // bits 0 .. 16 // uint is_setup // bits 16 .. 17 _GHook * hooks; void * dummy3; _BCD_func__2731 finalize_hook; void * [2] dummy; } struct _GHook { void * data; _GHook * next; _GHook * prev; uint ref_count; uint hook_id; uint flags; void * func; _BCD_func__2417 destroy; } struct _GDate { uint bitfield0; // uint julian_days // bits 0 .. 32 uint bitfield1; // uint julian // bits 32 .. 33 // uint dmy // bits 33 .. 34 // uint day // bits 34 .. 40 // uint month // bits 40 .. 44 // uint year // bits 44 .. 60 } struct _GCompletion { _GList * items; _BCD_func__2772 func; char * prefix; _GList * cache; _BCD_func__2771 strncmp_func; } struct _GList { void * data; _GList * next; _GList * prev; } struct _GMemVTable { _BCD_func__3319 malloc; _BCD_func__3320 realloc; _BCD_func__2417 free; _BCD_func__3321 calloc; _BCD_func__3319 try_malloc; _BCD_func__3320 try_realloc; } struct _GOnce { int status; void * retval; } struct _GStaticRWLock { _GStaticMutex mutex; void * read_cond; void * write_cond; uint read_counter; int have_writer; uint want_to_read; uint want_to_write; } struct _GStaticRecMutex { _GStaticMutex mutex; uint depth; _GSystemThread owner; } struct _GThreadFunctions { _BCD_func__3330 mutex_new; _BCD_func__3331 mutex_lock; _BCD_func__3332 mutex_trylock; _BCD_func__3331 mutex_unlock; _BCD_func__3331 mutex_free; _BCD_func__3333 cond_new; _BCD_func__3334 cond_signal; _BCD_func__3334 cond_broadcast; _BCD_func__3335 cond_wait; _BCD_func__3336 cond_timed_wait; _BCD_func__3334 cond_free; _BCD_func__3337 private_new; _BCD_func__3338 private_get; _BCD_func__3339 private_set; _BCD_func__3340 thread_create; _BCD_func__2331 thread_yield; _BCD_func__2417 thread_join; _BCD_func__2331 thread_exit; _BCD_func__3341 thread_set_priority; _BCD_func__2417 thread_self; _BCD_func__3342 thread_equal; } struct _GStaticPrivate { uint index; } struct _GThread { _BCD_func__2418 func; void * data; int joinable; int priority; } struct _GTrashStack { _GTrashStack * next; } struct _GDebugKey { char * key; uint value; } struct _GError { uint domain; int code; char * message; } struct _GPtrArray { void * * pdata; uint len; } struct _GByteArray { char * data; uint len; } struct _GArray { char * data; uint len; } struct _GTimeVal { int tv_sec; int tv_usec; } struct N14_GFloatIEEE7543__1E { uint bitfield0; // uint mantissa // bits 0 .. 23 // uint biased_exponent // bits 23 .. 31 // uint sign // bits 31 .. 32 } union _GFloatIEEE754 { float v_float; N14_GFloatIEEE7543__1E mpn; } struct N15_GDoubleIEEE7543__2E { uint bitfield0; // uint mantissa_low // bits 0 .. 32 uint bitfield1; // uint mantissa_high // bits 32 .. 52 // uint biased_exponent // bits 52 .. 63 // uint sign // bits 63 .. 64 } union _GDoubleIEEE754 { double v_double; N15_GDoubleIEEE7543__2E mpn; } version(DYNLINK){ mixin(gshared!( "extern (C) void function(_GValue *, char *)g_value_set_string_take_ownership; extern (C) void function(_GValue *, char *)g_value_take_string; extern (C) char * function(_GValue *)g_strdup_value_contents; extern (C) uint function(char *)g_pointer_type_register_static; extern (C) uint function(_GValue *)g_value_get_gtype; extern (C) void function(_GValue *, uint)g_value_set_gtype; extern (C) uint function()g_gtype_get_type; extern (C) void * function(_GValue *)g_value_get_pointer; extern (C) void function(_GValue *, void *)g_value_set_pointer; extern (C) char * function(_GValue *)g_value_dup_string; extern (C) char * function(_GValue *)g_value_get_string; extern (C) void function(_GValue *, char *)g_value_set_static_string; extern (C) void function(_GValue *, char *)g_value_set_string; extern (C) double function(_GValue *)g_value_get_double; extern (C) void function(_GValue *, double)g_value_set_double; extern (C) float function(_GValue *)g_value_get_float; extern (C) void function(_GValue *, float)g_value_set_float; extern (C) ulong function(_GValue *)g_value_get_uint64; extern (C) void function(_GValue *, ulong)g_value_set_uint64; extern (C) long function(_GValue *)g_value_get_int64; extern (C) void function(_GValue *, long)g_value_set_int64; extern (C) uint function(_GValue *)g_value_get_ulong; extern (C) void function(_GValue *, uint)g_value_set_ulong; extern (C) int function(_GValue *)g_value_get_long; extern (C) void function(_GValue *, int)g_value_set_long; extern (C) uint function(_GValue *)g_value_get_uint; extern (C) void function(_GValue *, uint)g_value_set_uint; extern (C) int function(_GValue *)g_value_get_int; extern (C) void function(_GValue *, int)g_value_set_int; extern (C) int function(_GValue *)g_value_get_boolean; extern (C) void function(_GValue *, int)g_value_set_boolean; extern (C) char function(_GValue *)g_value_get_uchar; extern (C) void function(_GValue *, char)g_value_set_uchar; extern (C) char function(_GValue *)g_value_get_char; extern (C) void function(_GValue *, char)g_value_set_char; extern (C) _GValueArray * function(_GValueArray *, _BCD_func__2968, void *)g_value_array_sort_with_data; extern (C) _GValueArray * function(_GValueArray *, _BCD_func__2969)g_value_array_sort; extern (C) _GValueArray * function(_GValueArray *, uint)g_value_array_remove; extern (C) _GValueArray * function(_GValueArray *, uint, _GValue *)g_value_array_insert; extern (C) _GValueArray * function(_GValueArray *, _GValue *)g_value_array_append; extern (C) _GValueArray * function(_GValueArray *, _GValue *)g_value_array_prepend; extern (C) _GValueArray * function(_GValueArray *)g_value_array_copy; extern (C) void function(_GValueArray *)g_value_array_free; extern (C) _GValueArray * function(uint)g_value_array_new; extern (C) _GValue * function(_GValueArray *, uint)g_value_array_get_nth; extern (C) void function(void *, uint, uint, _GInterfaceInfo *)g_type_plugin_complete_interface_info; extern (C) void function(void *, uint, _GTypeInfo *, _GTypeValueTable *)g_type_plugin_complete_type_info; extern (C) void function(void *)g_type_plugin_unuse; extern (C) void function(void *)g_type_plugin_use; extern (C) uint function()g_type_plugin_get_type; extern (C) uint function(_GTypeModule *, char *, _GFlagsValue *)g_type_module_register_flags; extern (C) uint function(_GTypeModule *, char *, _GEnumValue *)g_type_module_register_enum; extern (C) void function(_GTypeModule *, uint, uint, _GInterfaceInfo *)g_type_module_add_interface; extern (C) uint function(_GTypeModule *, uint, char *, _GTypeInfo *, int)g_type_module_register_type; extern (C) void function(_GTypeModule *, char *)g_type_module_set_name; extern (C) void function(_GTypeModule *)g_type_module_unuse; extern (C) int function(_GTypeModule *)g_type_module_use; extern (C) uint function()g_type_module_get_type; extern (C) uint function()g_io_condition_get_type; extern (C) uint function()g_io_channel_get_type; extern (C) void function(_GSource *, _GClosure *)g_source_set_closure; extern (C) extern uint ** g_param_spec_types; extern (C) _GParamSpec * function(char *, char *, char *, uint, int)g_param_spec_gtype; extern (C) _GParamSpec * function(char *, _GParamSpec *)g_param_spec_override; extern (C) _GParamSpec * function(char *, char *, char *, uint, int)g_param_spec_object; extern (C) _GParamSpec * function(char *, char *, char *, _GParamSpec *, int)g_param_spec_value_array; extern (C) _GParamSpec * function(char *, char *, char *, int)g_param_spec_pointer; extern (C) _GParamSpec * function(char *, char *, char *, uint, int)g_param_spec_boxed; extern (C) _GParamSpec * function(char *, char *, char *, uint, int)g_param_spec_param; extern (C) _GParamSpec * function(char *, char *, char *, char *, int)g_param_spec_string; extern (C) _GParamSpec * function(char *, char *, char *, double, double, double, int)g_param_spec_double; extern (C) _GParamSpec * function(char *, char *, char *, float, float, float, int)g_param_spec_float; extern (C) _GParamSpec * function(char *, char *, char *, uint, uint, int)g_param_spec_flags; extern (C) _GParamSpec * function(char *, char *, char *, uint, int, int)g_param_spec_enum; extern (C) _GParamSpec * function(char *, char *, char *, uint, int)g_param_spec_unichar; extern (C) _GParamSpec * function(char *, char *, char *, ulong, ulong, ulong, int)g_param_spec_uint64; extern (C) _GParamSpec * function(char *, char *, char *, long, long, long, int)g_param_spec_int64; extern (C) _GParamSpec * function(char *, char *, char *, uint, uint, uint, int)g_param_spec_ulong; extern (C) _GParamSpec * function(char *, char *, char *, int, int, int, int)g_param_spec_long; extern (C) _GParamSpec * function(char *, char *, char *, uint, uint, uint, int)g_param_spec_uint; extern (C) _GParamSpec * function(char *, char *, char *, int, int, int, int)g_param_spec_int; extern (C) _GParamSpec * function(char *, char *, char *, int, int)g_param_spec_boolean; extern (C) _GParamSpec * function(char *, char *, char *, char, char, char, int)g_param_spec_uchar; extern (C) _GParamSpec * function(char *, char *, char *, char, char, char, int)g_param_spec_char; extern (C) uint function(uint, void *)g_object_compat_control; extern (C) void function(_GValue *, void *)g_value_set_object_take_ownership; extern (C) void function(_GValue *, void *)g_value_take_object; extern (C) void function(_GObject *)g_object_run_dispose; extern (C) void function(_GObject *)g_object_force_floating; extern (C) uint function(void *, in char *, _BCD_func__2331, void *, int)g_signal_connect_object; extern (C) void * function(_GValue *)g_value_dup_object; extern (C) void * function(_GValue *)g_value_get_object; extern (C) void function(_GValue *, void *)g_value_set_object; extern (C) _GClosure * function(uint, _GObject *)g_closure_new_object; extern (C) _GClosure * function(_BCD_func__2331, _GObject *)g_cclosure_new_object_swap; extern (C) _GClosure * function(_BCD_func__2331, _GObject *)g_cclosure_new_object; extern (C) void function(_GObject *, _GClosure *)g_object_watch_closure; extern (C) void * function(_GObject *, char *)g_object_steal_data; extern (C) void function(_GObject *, char *, void *, _BCD_func__2417)g_object_set_data_full; extern (C) void function(_GObject *, in char *, void *)g_object_set_data; extern (C) void * function(_GObject *, in char *)g_object_get_data; extern (C) void * function(_GObject *, uint)g_object_steal_qdata; extern (C) void function(_GObject *, uint, void *, _BCD_func__2417)g_object_set_qdata_full; extern (C) void function(_GObject *, uint, void *)g_object_set_qdata; extern (C) void * function(_GObject *, uint)g_object_get_qdata; extern (C) void function(_GObject *, _BCD_func__2274, void *)g_object_remove_toggle_ref; extern (C) void function(_GObject *, _BCD_func__2274, void *)g_object_add_toggle_ref; extern (C) void function(_GObject *, void * *)g_object_remove_weak_pointer; extern (C) void function(_GObject *, void * *)g_object_add_weak_pointer; extern (C) void function(_GObject *, _BCD_func__2280, void *)g_object_weak_unref; extern (C) void function(_GObject *, _BCD_func__2280, void *)g_object_weak_ref; extern (C) void function(void *)g_object_unref; extern (C) void * function(void *)g_object_ref; extern (C) void * function(void *)g_object_ref_sink; extern (C) int function(void *)g_object_is_floating; extern (C) void function(_GObject *)g_object_thaw_notify; extern (C) void function(_GObject *, char *)g_object_notify; extern (C) void function(_GObject *)g_object_freeze_notify; extern (C) void function(_GObject *, char *, _GValue *)g_object_get_property; extern (C) void function(_GObject *, char *, _GValue *)g_object_set_property; extern (C) void function(_GObject *, char *, char *)g_object_get_valist; extern (C) void function(_GObject *, char *, char *)g_object_set_valist; extern (C) void function(void *, char *, ...)g_object_disconnect; extern (C) void * function(void *, char *, ...)g_object_connect; extern (C) void function(void *, in char *, ...)g_object_get; extern (C) void function(void *, in char *, ...)g_object_set; extern (C) _GObject * function(uint, char *, char *)g_object_new_valist; extern (C) void * function(uint, uint, _GParameter *)g_object_newv; extern (C) void * function(uint, char *, ...)g_object_new; extern (C) _GParamSpec * * function(void *, uint *)g_object_interface_list_properties; extern (C) _GParamSpec * function(void *, char *)g_object_interface_find_property; extern (C) void function(void *, _GParamSpec *)g_object_interface_install_property; extern (C) void function(_GObjectClass *, uint, char *)g_object_class_override_property; extern (C) _GParamSpec * * function(_GObjectClass *, uint *)g_object_class_list_properties; extern (C) _GParamSpec * function(_GObjectClass *, char *)g_object_class_find_property; extern (C) void function(_GObjectClass *, uint, _GParamSpec *)g_object_class_install_property; extern (C) uint function()g_initially_unowned_get_type; extern (C) void function(uint)_g_signals_destroy; extern (C) void function(void *)g_signal_handlers_destroy; extern (C) int function(_GSignalInvocationHint *, _GValue *, _GValue *, void *)g_signal_accumulator_true_handled; extern (C) void function(_GValue *, _GValue *)g_signal_chain_from_overridden; extern (C) void function(uint, uint, _GClosure *)g_signal_override_class_closure; extern (C) uint function(void *, int, uint, uint, _GClosure *, void *, void *)g_signal_handlers_disconnect_matched; extern (C) uint function(void *, int, uint, uint, _GClosure *, void *, void *)g_signal_handlers_unblock_matched; extern (C) uint function(void *, int, uint, uint, _GClosure *, void *, void *)g_signal_handlers_block_matched; extern (C) uint function(void *, int, uint, uint, _GClosure *, void *, void *)g_signal_handler_find; extern (C) int function(void *, uint)g_signal_handler_is_connected; extern (C) void function(void *, uint)g_signal_handler_disconnect; extern (C) void function(void *, uint)g_signal_handler_unblock; extern (C) void function(void *, uint)g_signal_handler_block; extern (C) uint function(void *, in char *, _BCD_func__2331, void *, _BCD_func__2330, int)g_signal_connect_data; extern (C) uint function(void *, in char *, _GClosure *, int)g_signal_connect_closure; extern (C) uint function(void *, uint, uint, _GClosure *, int)g_signal_connect_closure_by_id; extern (C) int function(void *, uint, uint, int)g_signal_has_handler_pending; extern (C) void function(uint, uint)g_signal_remove_emission_hook; extern (C) uint function(uint, uint, _BCD_func__2310, void *, _BCD_func__2417)g_signal_add_emission_hook; extern (C) void function(void *, in char *)g_signal_stop_emission_by_name; extern (C) void function(void *, uint, uint)g_signal_stop_emission; extern (C) _GSignalInvocationHint * function(void *)g_signal_get_invocation_hint; extern (C) int function(in char *, uint, uint *, uint *, int)g_signal_parse_name; extern (C) uint * function(uint, uint *)g_signal_list_ids; extern (C) void function(uint, _GSignalQuery *)g_signal_query; extern (C) char * function(uint)g_signal_name; extern (C) uint function(in char *, uint)g_signal_lookup; extern (C) void function(void *, in char *, ...)g_signal_emit_by_name; extern (C) void function(void *, uint, uint, ...)g_signal_emit; extern (C) void function(void *, uint, uint, in char *)g_signal_emit_valist; extern (C) void function(_GValue *, uint, uint, _GValue *)g_signal_emitv; extern (C) uint function(in char *, uint, int, uint, _BCD_func__2309, void *, _BCD_func__2311, uint, uint, ...)g_signal_new; extern (C) uint function(in char *, uint, int, _GClosure *, _BCD_func__2309, void *, _BCD_func__2311, uint, uint, char *)g_signal_new_valist; extern (C) uint function(in char *, uint, int, _GClosure *, _BCD_func__2309, void *, _BCD_func__2311, uint, uint, uint *)g_signal_newv; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *)g_cclosure_marshal_STRING__OBJECT_POINTER; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *)g_cclosure_marshal_BOOLEAN__FLAGS; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *)g_cclosure_marshal_VOID__UINT_POINTER; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *)g_cclosure_marshal_VOID__OBJECT; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *)g_cclosure_marshal_VOID__POINTER; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *)g_cclosure_marshal_VOID__BOXED; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *)g_cclosure_marshal_VOID__PARAM; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *)g_cclosure_marshal_VOID__STRING; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *)g_cclosure_marshal_VOID__DOUBLE; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *)g_cclosure_marshal_VOID__FLOAT; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *)g_cclosure_marshal_VOID__FLAGS; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *)g_cclosure_marshal_VOID__ENUM; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *)g_cclosure_marshal_VOID__ULONG; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *)g_cclosure_marshal_VOID__LONG; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *)g_cclosure_marshal_VOID__UINT; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *)g_cclosure_marshal_VOID__INT; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *)g_cclosure_marshal_VOID__UCHAR; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *)g_cclosure_marshal_VOID__CHAR; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *)g_cclosure_marshal_VOID__BOOLEAN; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *, void *)g_cclosure_marshal_VOID__VOID; extern (C) void function(_GClosure *, _GValue *, uint, _GValue *, void *)g_closure_invoke; extern (C) void function(_GClosure *)g_closure_invalidate; extern (C) void function(_GClosure *, void *, _BCD_func__2311)g_closure_set_meta_marshal; extern (C) void function(_GClosure *, _BCD_func__2311)g_closure_set_marshal; extern (C) void function(_GClosure *, void *, _BCD_func__2330, void *, _BCD_func__2330)g_closure_add_marshal_guards; extern (C) void function(_GClosure *, void *, _BCD_func__2330)g_closure_remove_invalidate_notifier; extern (C) void function(_GClosure *, void *, _BCD_func__2330)g_closure_add_invalidate_notifier; extern (C) void function(_GClosure *, void *, _BCD_func__2330)g_closure_remove_finalize_notifier; extern (C) void function(_GClosure *, void *, _BCD_func__2330)g_closure_add_finalize_notifier; extern (C) _GClosure * function(uint, void *)g_closure_new_simple; extern (C) void function(_GClosure *)g_closure_unref; extern (C) void function(_GClosure *)g_closure_sink; extern (C) _GClosure * function(_GClosure *)g_closure_ref; extern (C) _GClosure * function(uint, uint)g_signal_type_cclosure_new; extern (C) _GClosure * function(_BCD_func__2331, void *, _BCD_func__2330)g_cclosure_new_swap; extern (C) _GClosure * function(_BCD_func__2331, void *, _BCD_func__2330)g_cclosure_new; extern (C) _GParamSpec * * function(void *, uint, uint *)g_param_spec_pool_list; extern (C) _GList * function(void *, uint)g_param_spec_pool_list_owned; extern (C) _GParamSpec * function(void *, char *, uint, int)g_param_spec_pool_lookup; extern (C) void function(void *, _GParamSpec *)g_param_spec_pool_remove; extern (C) void function(void *, _GParamSpec *, uint)g_param_spec_pool_insert; extern (C) void * function(int)g_param_spec_pool_new; extern (C) void * function(uint, char *, char *, char *, int)g_param_spec_internal; extern (C) uint function(char *, _GParamSpecTypeInfo *, uint)_g_param_type_register_static_constant; extern (C) uint function(char *, _GParamSpecTypeInfo *)g_param_type_register_static; extern (C) void function(_GValue *, _GParamSpec *)g_value_set_param_take_ownership; extern (C) void function(_GValue *, _GParamSpec *)g_value_take_param; extern (C) _GParamSpec * function(_GValue *)g_value_dup_param; extern (C) _GParamSpec * function(_GValue *)g_value_get_param; extern (C) void function(_GValue *, _GParamSpec *)g_value_set_param; extern (C) char * function(_GParamSpec *)g_param_spec_get_blurb; extern (C) char * function(_GParamSpec *)g_param_spec_get_nick; extern (C) char * function(_GParamSpec *)g_param_spec_get_name; extern (C) int function(_GParamSpec *, _GValue *, _GValue *)g_param_values_cmp; extern (C) int function(_GParamSpec *, _GValue *, _GValue *, int)g_param_value_convert; extern (C) int function(_GParamSpec *, _GValue *)g_param_value_validate; extern (C) int function(_GParamSpec *, _GValue *)g_param_value_defaults; extern (C) void function(_GParamSpec *, _GValue *)g_param_value_set_default; extern (C) _GParamSpec * function(_GParamSpec *)g_param_spec_get_redirect_target; extern (C) void * function(_GParamSpec *, uint)g_param_spec_steal_qdata; extern (C) void function(_GParamSpec *, uint, void *, _BCD_func__2417)g_param_spec_set_qdata_full; extern (C) void function(_GParamSpec *, uint, void *)g_param_spec_set_qdata; extern (C) void * function(_GParamSpec *, uint)g_param_spec_get_qdata; extern (C) _GParamSpec * function(_GParamSpec *)g_param_spec_ref_sink; extern (C) void function(_GParamSpec *)g_param_spec_sink; extern (C) void function(_GParamSpec *)g_param_spec_unref; extern (C) _GParamSpec * function(_GParamSpec *)g_param_spec_ref; extern (C) void function(uint, uint, _BCD_func__2389)g_value_register_transform_func; extern (C) int function(_GValue *, _GValue *)g_value_transform; extern (C) int function(uint, uint)g_value_type_transformable; extern (C) int function(uint, uint)g_value_type_compatible; extern (C) void * function(_GValue *)g_value_peek_pointer; extern (C) int function(_GValue *)g_value_fits_pointer; extern (C) void function(_GValue *, void *)g_value_set_instance; extern (C) void function(_GValue *)g_value_unset; extern (C) _GValue * function(_GValue *)g_value_reset; extern (C) void function(_GValue *, _GValue *)g_value_copy; extern (C) _GValue * function(_GValue *, uint)g_value_init; extern (C) void function(uint, _GTypeInfo *, _GFlagsValue *)g_flags_complete_type_info; extern (C) void function(uint, _GTypeInfo *, _GEnumValue *)g_enum_complete_type_info; extern (C) uint function(char *, _GFlagsValue *)g_flags_register_static; extern (C) uint function(char *, _GEnumValue *)g_enum_register_static; extern (C) uint function(_GValue *)g_value_get_flags; extern (C) void function(_GValue *, uint)g_value_set_flags; extern (C) int function(_GValue *)g_value_get_enum; extern (C) void function(_GValue *, int)g_value_set_enum; extern (C) _GFlagsValue * function(_GFlagsClass *, char *)g_flags_get_value_by_nick; extern (C) _GFlagsValue * function(_GFlagsClass *, char *)g_flags_get_value_by_name; extern (C) _GFlagsValue * function(_GFlagsClass *, uint)g_flags_get_first_value; extern (C) _GEnumValue * function(_GEnumClass *, char *)g_enum_get_value_by_nick; extern (C) _GEnumValue * function(_GEnumClass *, char *)g_enum_get_value_by_name; extern (C) _GEnumValue * function(_GEnumClass *, int)g_enum_get_value; extern (C) uint function()g_regex_get_type; extern (C) uint function()g_hash_table_get_type; extern (C) uint function()g_gstring_get_type; extern (C) uint function()g_strv_get_type; extern (C) uint function()g_date_get_type; extern (C) uint function()g_value_array_get_type; extern (C) uint function()g_value_get_type; extern (C) uint function()g_closure_get_type; extern (C) void function(_GValue *, void *)g_value_set_boxed_take_ownership; extern (C) void function(_GValue *, void *)g_value_take_boxed; extern (C) uint function(char *, _BCD_func__2418, _BCD_func__2417)g_boxed_type_register_static; extern (C) void * function(_GValue *)g_value_dup_boxed; extern (C) void * function(_GValue *)g_value_get_boxed; extern (C) void function(_GValue *, void *)g_value_set_static_boxed; extern (C) void function(_GValue *, void *)g_value_set_boxed; extern (C) void function(uint, void *)g_boxed_free; extern (C) void * function(uint, void *)g_boxed_copy; extern (C) extern int* _g_type_debug_flags; extern (C) void function()g_signal_init; extern (C) void function()g_value_transforms_init; extern (C) void function()g_param_spec_types_init; extern (C) void function()g_object_type_init; extern (C) void function()g_boxed_type_init; extern (C) void function()g_param_type_init; extern (C) void function()g_enum_types_init; extern (C) void function()g_value_types_init; extern (C) void function()g_value_c_init; extern (C) char * function(_GTypeClass *)g_type_name_from_class; extern (C) char * function(_GTypeInstance *)g_type_name_from_instance; extern (C) int function(uint, uint)g_type_test_flags; extern (C) int function(_GValue *, uint)g_type_check_value_holds; extern (C) int function(_GValue *)g_type_check_value; extern (C) int function(uint)g_type_check_is_value_type; extern (C) int function(_GTypeClass *, uint)g_type_check_class_is_a; extern (C) _GTypeClass * function(_GTypeClass *, uint)g_type_check_class_cast; extern (C) int function(_GTypeInstance *, uint)g_type_check_instance_is_a; extern (C) _GTypeInstance * function(_GTypeInstance *, uint)g_type_check_instance_cast; extern (C) int function(_GTypeInstance *)g_type_check_instance; extern (C) _GTypeValueTable * function(uint)g_type_value_table_peek; extern (C) void function(void *, _BCD_func__2422)g_type_remove_interface_check; extern (C) void function(void *, _BCD_func__2422)g_type_add_interface_check; extern (C) void function(void *)g_type_class_unref_uncached; extern (C) void function(void *, _BCD_func__2423)g_type_remove_class_cache_func; extern (C) void function(void *, _BCD_func__2423)g_type_add_class_cache_func; extern (C) void function(_GTypeInstance *)g_type_free_instance; extern (C) _GTypeInstance * function(uint)g_type_create_instance; extern (C) uint function(uint)g_type_fundamental; extern (C) uint function()g_type_fundamental_next; extern (C) void * function(uint, uint)g_type_interface_get_plugin; extern (C) void * function(uint)g_type_get_plugin; extern (C) void * function(_GTypeInstance *, uint)g_type_instance_get_private; extern (C) void function(void *, uint)g_type_class_add_private; extern (C) uint * function(uint, uint *)g_type_interface_prerequisites; extern (C) void function(uint, uint)g_type_interface_add_prerequisite; extern (C) void function(uint, uint, void *)g_type_add_interface_dynamic; extern (C) void function(uint, uint, _GInterfaceInfo *)g_type_add_interface_static; extern (C) uint function(uint, char *, _GTypeInfo *, _GTypeFundamentalInfo *, int)g_type_register_fundamental; extern (C) uint function(uint, char *, void *, int)g_type_register_dynamic; extern (C) uint function(uint, char *, uint, _BCD_func__2422, uint, _BCD_func__2424, int)g_type_register_static_simple; extern (C) uint function(uint, in char *, _GTypeInfo *, int)g_type_register_static; extern (C) void function(uint, _GTypeQuery *)g_type_query; extern (C) void * function(uint, uint)g_type_get_qdata; extern (C) void function(uint, uint, void *)g_type_set_qdata; extern (C) uint * function(uint, uint *)g_type_interfaces; extern (C) uint * function(uint, uint *)g_type_children; extern (C) void function(void *)g_type_default_interface_unref; extern (C) void * function(uint)g_type_default_interface_peek; extern (C) void * function(uint)g_type_default_interface_ref; extern (C) void * function(void *)g_type_interface_peek_parent; extern (C) void * function(void *, uint)g_type_interface_peek; extern (C) void * function(void *)g_type_class_peek_parent; extern (C) void function(void *)g_type_class_unref; extern (C) void * function(uint)g_type_class_peek_static; extern (C) void * function(uint)g_type_class_peek; extern (C) void * function(uint)g_type_class_ref; extern (C) int function(uint, uint)g_type_is_a; extern (C) uint function(uint, uint)g_type_next_base; extern (C) uint function(uint)g_type_depth; extern (C) uint function(uint)g_type_parent; extern (C) uint function(in char *)g_type_from_name; extern (C) uint function(uint)g_type_qname; extern (C) char * function(uint)g_type_name; extern (C) void function(int)g_type_init_with_debug_flags; extern (C) void function()g_type_init; extern (C) int function(void *)g_tree_nnodes; extern (C) int function(void *)g_tree_height; extern (C) void * function(void *, _BCD_func__2969, void *)g_tree_search; extern (C) void function(void *, _BCD_func__2478, int, void *)g_tree_traverse; extern (C) void function(void *, _BCD_func__2478, void *)g_tree_foreach; extern (C) int function(void *, void *, void * *, void * *)g_tree_lookup_extended; extern (C) void * function(void *, void *)g_tree_lookup; extern (C) int function(void *, void *)g_tree_steal; extern (C) int function(void *, void *)g_tree_remove; extern (C) void function(void *, void *, void *)g_tree_replace; extern (C) void function(void *, void *, void *)g_tree_insert; extern (C) void function(void *)g_tree_destroy; extern (C) void * function(_BCD_func__2968, void *, _BCD_func__2417, _BCD_func__2417)g_tree_new_full; extern (C) void * function(_BCD_func__2968, void *)g_tree_new_with_data; extern (C) void * function(_BCD_func__2969)g_tree_new; extern (C) char * function(_GTimeVal *)g_time_val_to_iso8601; extern (C) int function(char *, _GTimeVal *)g_time_val_from_iso8601; extern (C) void function(_GTimeVal *, int)g_time_val_add; extern (C) void function(uint)g_usleep; extern (C) double function(void *, uint *)g_timer_elapsed; extern (C) void function(void *)g_timer_continue; extern (C) void function(void *)g_timer_reset; extern (C) void function(void *)g_timer_stop; extern (C) void function(void *)g_timer_start; extern (C) void function(void *)g_timer_destroy; extern (C) void * function()g_timer_new; extern (C) uint function()g_thread_pool_get_max_idle_time; extern (C) void function(uint)g_thread_pool_set_max_idle_time; extern (C) void function(_GThreadPool *, _BCD_func__2968, void *)g_thread_pool_set_sort_function; extern (C) void function()g_thread_pool_stop_unused_threads; extern (C) uint function()g_thread_pool_get_num_unused_threads; extern (C) int function()g_thread_pool_get_max_unused_threads; extern (C) void function(int)g_thread_pool_set_max_unused_threads; extern (C) void function(_GThreadPool *, int, int)g_thread_pool_free; extern (C) uint function(_GThreadPool *)g_thread_pool_unprocessed; extern (C) uint function(_GThreadPool *)g_thread_pool_get_num_threads; extern (C) int function(_GThreadPool *)g_thread_pool_get_max_threads; extern (C) void function(_GThreadPool *, int, _GError * *)g_thread_pool_set_max_threads; extern (C) void function(_GThreadPool *, void *, _GError * *)g_thread_pool_push; extern (C) _GThreadPool * function(_BCD_func__2422, void *, int, int, _GError * *)g_thread_pool_new; extern (C) char * function(char *, char *)g_strip_context; extern (C) char * function(char *, char *)g_stpcpy; extern (C) uint function(char * *)g_strv_length; extern (C) char * * function(char * *)g_strdupv; extern (C) void function(char * *)g_strfreev; extern (C) char * function(char *, char * *)g_strjoinv; extern (C) char * * function(char *, char *, int)g_strsplit_set; extern (C) char * * function(char *, char *, int)g_strsplit; extern (C) void * function(void *, uint)g_memdup; extern (C) char * function(char *, char *)g_strescape; extern (C) char * function(char *)g_strcompress; extern (C) char * function(char *, ...)g_strjoin; extern (C) char * function(char *, ...)g_strconcat; extern (C) char * function(uint, char)g_strnfill; extern (C) char * function(char *, uint)g_strndup; extern (C) char * function(char *, char *)g_strdup_vprintf; extern (C) char * function(char *, ...)g_strdup_printf; extern (C) char * function(char *)g_strdup; extern (C) char * function(char *)g_strup; extern (C) char * function(char *)g_strdown; extern (C) int function(char *, char *, uint)g_strncasecmp; extern (C) int function(char *, char *)g_strcasecmp; extern (C) char * function(char *, int)g_ascii_strup; extern (C) char * function(char *, int)g_ascii_strdown; extern (C) int function(char *, char *, uint)g_ascii_strncasecmp; extern (C) int function(char *, char *)g_ascii_strcasecmp; extern (C) char * function(char *)g_strchomp; extern (C) char * function(char *)g_strchug; extern (C) char * function(char *, int, char *, double)g_ascii_formatd; extern (C) char * function(char *, int, double)g_ascii_dtostr; extern (C) long function(char *, char * *, uint)g_ascii_strtoll; extern (C) ulong function(char *, char * *, uint)g_ascii_strtoull; extern (C) double function(char *, char * *)g_ascii_strtod; extern (C) double function(char *, char * *)g_strtod; extern (C) int function(char *, char *)g_str_has_prefix; extern (C) int function(char *, char *)g_str_has_suffix; extern (C) char * function(char *, int, char *)g_strrstr_len; extern (C) char * function(char *, char *)g_strrstr; extern (C) char * function(char *, int, char *)g_strstr_len; extern (C) uint function(char *, char *, uint)g_strlcat; extern (C) uint function(char *, char *, uint)g_strlcpy; extern (C) char * function(char *)g_strreverse; extern (C) char * function(int)g_strsignal; extern (C) char * function(int)g_strerror; extern (C) char * function(char *, char *, char)g_strcanon; extern (C) char * function(char *, char *, char)g_strdelimit; extern (C) int function(char)g_ascii_xdigit_value; extern (C) int function(char)g_ascii_digit_value; extern (C) char function(char)g_ascii_toupper; extern (C) char function(char)g_ascii_tolower; extern (C) extern ushort ** g_ascii_table; extern (C) void function(int)g_spawn_close_pid; extern (C) int function(char *, _GError * *)g_spawn_command_line_async; extern (C) int function(char *, char * *, char * *, int *, _GError * *)g_spawn_command_line_sync; extern (C) int function(char *, char * *, char * *, int, _BCD_func__2417, void *, char * *, char * *, int *, _GError * *)g_spawn_sync; extern (C) int function(char *, char * *, char * *, int, _BCD_func__2417, void *, int *, int *, int *, int *, _GError * *)g_spawn_async_with_pipes; extern (C) int function(char *, char * *, char * *, int, _BCD_func__2417, void *, int *, _GError * *)g_spawn_async; extern (C) uint function()g_spawn_error_quark; extern (C) int function(char *, int *, char * * *, _GError * *)g_shell_parse_argv; extern (C) char * function(char *, _GError * *)g_shell_unquote; extern (C) char * function(char *)g_shell_quote; extern (C) uint function()g_shell_error_quark; extern (C) void * function(void *, void *)g_sequence_range_get_midpoint; extern (C) int function(void *, void *)g_sequence_iter_compare; extern (C) void * function(void *)g_sequence_iter_get_sequence; extern (C) void * function(void *, int)g_sequence_iter_move; extern (C) int function(void *)g_sequence_iter_get_position; extern (C) void * function(void *)g_sequence_iter_prev; extern (C) void * function(void *)g_sequence_iter_next; extern (C) int function(void *)g_sequence_iter_is_end; extern (C) int function(void *)g_sequence_iter_is_begin; extern (C) void function(void *, void *)g_sequence_set; extern (C) void * function(void *)g_sequence_get; extern (C) void * function(void *, void *, _BCD_func__2497, void *)g_sequence_search_iter; extern (C) void * function(void *, void *, _BCD_func__2968, void *)g_sequence_search; extern (C) void function(void *, void *, void *)g_sequence_move_range; extern (C) void function(void *, void *)g_sequence_remove_range; extern (C) void function(void *)g_sequence_remove; extern (C) void function(void *, _BCD_func__2497, void *)g_sequence_sort_changed_iter; extern (C) void function(void *, _BCD_func__2968, void *)g_sequence_sort_changed; extern (C) void * function(void *, void *, _BCD_func__2497, void *)g_sequence_insert_sorted_iter; extern (C) void * function(void *, void *, _BCD_func__2968, void *)g_sequence_insert_sorted; extern (C) void function(void *, void *)g_sequence_swap; extern (C) void function(void *, void *)g_sequence_move; extern (C) void * function(void *, void *)g_sequence_insert_before; extern (C) void * function(void *, void *)g_sequence_prepend; extern (C) void * function(void *, void *)g_sequence_append; extern (C) void * function(void *, int)g_sequence_get_iter_at_pos; extern (C) void * function(void *)g_sequence_get_end_iter; extern (C) void * function(void *)g_sequence_get_begin_iter; extern (C) void function(void *, _BCD_func__2497, void *)g_sequence_sort_iter; extern (C) void function(void *, _BCD_func__2968, void *)g_sequence_sort; extern (C) void function(void *, void *, _BCD_func__2422, void *)g_sequence_foreach_range; extern (C) void function(void *, _BCD_func__2422, void *)g_sequence_foreach; extern (C) int function(void *)g_sequence_get_length; extern (C) void function(void *)g_sequence_free; extern (C) void * function(_BCD_func__2417)g_sequence_new; extern (C) void function(_GScanner *, char *, ...)g_scanner_warn; extern (C) void function(_GScanner *, char *, ...)g_scanner_error; extern (C) void function(_GScanner *, int, char *, char *, char *, char *, int)g_scanner_unexp_token; extern (C) void * function(_GScanner *, char *)g_scanner_lookup_symbol; extern (C) void function(_GScanner *, uint, _BCD_func__2965, void *)g_scanner_scope_foreach_symbol; extern (C) void * function(_GScanner *, uint, char *)g_scanner_scope_lookup_symbol; extern (C) void function(_GScanner *, uint, char *)g_scanner_scope_remove_symbol; extern (C) void function(_GScanner *, uint, char *, void *)g_scanner_scope_add_symbol; extern (C) uint function(_GScanner *, uint)g_scanner_set_scope; extern (C) int function(_GScanner *)g_scanner_eof; extern (C) uint function(_GScanner *)g_scanner_cur_position; extern (C) uint function(_GScanner *)g_scanner_cur_line; extern (C) _GTokenValue function(_GScanner *)g_scanner_cur_value; extern (C) int function(_GScanner *)g_scanner_cur_token; extern (C) int function(_GScanner *)g_scanner_peek_next_token; extern (C) int function(_GScanner *)g_scanner_get_next_token; extern (C) void function(_GScanner *, char *, uint)g_scanner_input_text; extern (C) void function(_GScanner *)g_scanner_sync_file_offset; extern (C) void function(_GScanner *, int)g_scanner_input_file; extern (C) void function(_GScanner *)g_scanner_destroy; extern (C) _GScanner * function(_GScannerConfig *)g_scanner_new; extern (C) char * * function(void *)g_match_info_fetch_all; extern (C) int function(void *, char *, int *, int *)g_match_info_fetch_named_pos; extern (C) char * function(void *, char *)g_match_info_fetch_named; extern (C) int function(void *, int, int *, int *)g_match_info_fetch_pos; extern (C) char * function(void *, int)g_match_info_fetch; extern (C) char * function(void *, char *, _GError * *)g_match_info_expand_references; extern (C) int function(void *)g_match_info_is_partial_match; extern (C) int function(void *)g_match_info_get_match_count; extern (C) int function(void *)g_match_info_matches; extern (C) int function(void *, _GError * *)g_match_info_next; extern (C) void function(void *)g_match_info_free; extern (C) char * function(void *)g_match_info_get_string; extern (C) void * function(void *)g_match_info_get_regex; extern (C) int function(char *, int *, _GError * *)g_regex_check_replacement; extern (C) char * function(void *, char *, int, int, int, _BCD_func__2573, void *, _GError * *)g_regex_replace_eval; extern (C) char * function(void *, char *, int, int, char *, int, _GError * *)g_regex_replace_literal; extern (C) char * function(void *, char *, int, int, char *, int, _GError * *)g_regex_replace; extern (C) char * * function(void *, char *, int, int, int, int, _GError * *)g_regex_split_full; extern (C) char * * function(void *, char *, int)g_regex_split; extern (C) char * * function(char *, char *, int, int)g_regex_split_simple; extern (C) int function(void *, char *, int, int, int, void * *, _GError * *)g_regex_match_all_full; extern (C) int function(void *, char *, int, void * *)g_regex_match_all; extern (C) int function(void *, char *, int, int, int, void * *, _GError * *)g_regex_match_full; extern (C) int function(void *, char *, int, void * *)g_regex_match; extern (C) int function(char *, char *, int, int)g_regex_match_simple; extern (C) char * function(char *, int)g_regex_escape_string; extern (C) int function(void *, char *)g_regex_get_string_number; extern (C) int function(void *)g_regex_get_capture_count; extern (C) int function(void *)g_regex_get_max_backref; extern (C) char * function(void *)g_regex_get_pattern; extern (C) void function(void *)g_regex_unref; extern (C) void * function(void *)g_regex_ref; extern (C) void * function(char *, int, int, _GError * *)g_regex_new; extern (C) uint function()g_regex_error_quark; extern (C) void * function(_GTuples *, int, int)g_tuples_index; extern (C) void function(_GTuples *)g_tuples_destroy; extern (C) void function(void *)g_relation_print; extern (C) int function(void *, ...)g_relation_exists; extern (C) int function(void *, void *, int)g_relation_count; extern (C) _GTuples * function(void *, void *, int)g_relation_select; extern (C) int function(void *, void *, int)g_relation_delete; extern (C) void function(void *, ...)g_relation_insert; extern (C) void function(void *, int, _BCD_func__2966, _BCD_func__2967)g_relation_index; extern (C) void function(void *)g_relation_destroy; extern (C) void * function(int)g_relation_new; extern (C) double function(double, double)g_random_double_range; extern (C) double function()g_random_double; extern (C) int function(int, int)g_random_int_range; extern (C) uint function()g_random_int; extern (C) void function(uint)g_random_set_seed; extern (C) double function(void *, double, double)g_rand_double_range; extern (C) double function(void *)g_rand_double; extern (C) int function(void *, int, int)g_rand_int_range; extern (C) uint function(void *)g_rand_int; extern (C) void function(void *, uint *, uint)g_rand_set_seed_array; extern (C) void function(void *, uint)g_rand_set_seed; extern (C) void * function(void *)g_rand_copy; extern (C) void function(void *)g_rand_free; extern (C) void * function()g_rand_new; extern (C) void * function(uint *, uint)g_rand_new_with_seed_array; extern (C) void * function(uint)g_rand_new_with_seed; extern (C) void function(_GQueue *, _GList *)g_queue_delete_link; extern (C) void function(_GQueue *, _GList *)g_queue_unlink; extern (C) int function(_GQueue *, _GList *)g_queue_link_index; extern (C) _GList * function(_GQueue *, uint)g_queue_peek_nth_link; extern (C) _GList * function(_GQueue *)g_queue_peek_tail_link; extern (C) _GList * function(_GQueue *)g_queue_peek_head_link; extern (C) _GList * function(_GQueue *, uint)g_queue_pop_nth_link; extern (C) _GList * function(_GQueue *)g_queue_pop_tail_link; extern (C) _GList * function(_GQueue *)g_queue_pop_head_link; extern (C) void function(_GQueue *, int, _GList *)g_queue_push_nth_link; extern (C) void function(_GQueue *, _GList *)g_queue_push_tail_link; extern (C) void function(_GQueue *, _GList *)g_queue_push_head_link; extern (C) void function(_GQueue *, void *, _BCD_func__2968, void *)g_queue_insert_sorted; extern (C) void function(_GQueue *, _GList *, void *)g_queue_insert_after; extern (C) void function(_GQueue *, _GList *, void *)g_queue_insert_before; extern (C) void function(_GQueue *, void *)g_queue_remove_all; extern (C) void function(_GQueue *, void *)g_queue_remove; extern (C) int function(_GQueue *, void *)g_queue_index; extern (C) void * function(_GQueue *, uint)g_queue_peek_nth; extern (C) void * function(_GQueue *)g_queue_peek_tail; extern (C) void * function(_GQueue *)g_queue_peek_head; extern (C) void * function(_GQueue *, uint)g_queue_pop_nth; extern (C) void * function(_GQueue *)g_queue_pop_tail; extern (C) void * function(_GQueue *)g_queue_pop_head; extern (C) void function(_GQueue *, void *, int)g_queue_push_nth; extern (C) void function(_GQueue *, void *)g_queue_push_tail; extern (C) void function(_GQueue *, void *)g_queue_push_head; extern (C) void function(_GQueue *, _BCD_func__2968, void *)g_queue_sort; extern (C) _GList * function(_GQueue *, void *, _BCD_func__2969)g_queue_find_custom; extern (C) _GList * function(_GQueue *, void *)g_queue_find; extern (C) void function(_GQueue *, _BCD_func__2422, void *)g_queue_foreach; extern (C) _GQueue * function(_GQueue *)g_queue_copy; extern (C) void function(_GQueue *)g_queue_reverse; extern (C) uint function(_GQueue *)g_queue_get_length; extern (C) int function(_GQueue *)g_queue_is_empty; extern (C) void function(_GQueue *)g_queue_clear; extern (C) void function(_GQueue *)g_queue_init; extern (C) void function(_GQueue *)g_queue_free; extern (C) _GQueue * function()g_queue_new; extern (C) void function(void *, int, uint, _BCD_func__2968, void *)g_qsort_with_data; extern (C) uint function(uint)g_spaced_primes_closest; extern (C) int function(char *, char *)g_pattern_match_simple; extern (C) int function(void *, char *)g_pattern_match_string; extern (C) int function(void *, uint, char *, char *)g_pattern_match; extern (C) int function(void *, void *)g_pattern_spec_equal; extern (C) void function(void *)g_pattern_spec_free; extern (C) void * function(char *)g_pattern_spec_new; extern (C) void function(void *, char *)g_option_group_set_translation_domain; extern (C) void function(void *, _BCD_func__2964, void *, _BCD_func__2417)g_option_group_set_translate_func; extern (C) void function(void *, _GOptionEntry *)g_option_group_add_entries; extern (C) void function(void *)g_option_group_free; extern (C) void function(void *, _BCD_func__2591)g_option_group_set_error_hook; extern (C) void function(void *, _BCD_func__2592, _BCD_func__2592)g_option_group_set_parse_hooks; extern (C) void * function(char *, char *, char *, void *, _BCD_func__2417)g_option_group_new; extern (C) char * function(void *, int, void *)g_option_context_get_help; extern (C) void * function(void *)g_option_context_get_main_group; extern (C) void function(void *, void *)g_option_context_set_main_group; extern (C) void function(void *, void *)g_option_context_add_group; extern (C) void function(void *, char *)g_option_context_set_translation_domain; extern (C) void function(void *, _BCD_func__2964, void *, _BCD_func__2417)g_option_context_set_translate_func; extern (C) int function(void *, int *, char * * *, _GError * *)g_option_context_parse; extern (C) void function(void *, _GOptionEntry *, char *)g_option_context_add_main_entries; extern (C) int function(void *)g_option_context_get_ignore_unknown_options; extern (C) void function(void *, int)g_option_context_set_ignore_unknown_options; extern (C) int function(void *)g_option_context_get_help_enabled; extern (C) void function(void *, int)g_option_context_set_help_enabled; extern (C) void function(void *)g_option_context_free; extern (C) char * function(void *)g_option_context_get_description; extern (C) void function(void *, char *)g_option_context_set_description; extern (C) char * function(void *)g_option_context_get_summary; extern (C) void function(void *, char *)g_option_context_set_summary; extern (C) void * function(char *)g_option_context_new; extern (C) uint function()g_option_error_quark; extern (C) void function()g_node_pop_allocator; extern (C) void function(void *)g_node_push_allocator; extern (C) _GNode * function(_GNode *)g_node_last_sibling; extern (C) _GNode * function(_GNode *)g_node_first_sibling; extern (C) int function(_GNode *, void *)g_node_child_index; extern (C) int function(_GNode *, _GNode *)g_node_child_position; extern (C) _GNode * function(_GNode *, int, void *)g_node_find_child; extern (C) _GNode * function(_GNode *)g_node_last_child; extern (C) _GNode * function(_GNode *, uint)g_node_nth_child; extern (C) uint function(_GNode *)g_node_n_children; extern (C) void function(_GNode *)g_node_reverse_children; extern (C) void function(_GNode *, int, _BCD_func__2605, void *)g_node_children_foreach; extern (C) uint function(_GNode *)g_node_max_height; extern (C) void function(_GNode *, int, int, int, _BCD_func__2606, void *)g_node_traverse; extern (C) _GNode * function(_GNode *, int, int, void *)g_node_find; extern (C) uint function(_GNode *)g_node_depth; extern (C) int function(_GNode *, _GNode *)g_node_is_ancestor; extern (C) _GNode * function(_GNode *)g_node_get_root; extern (C) uint function(_GNode *, int)g_node_n_nodes; extern (C) _GNode * function(_GNode *, _GNode *)g_node_prepend; extern (C) _GNode * function(_GNode *, _GNode *, _GNode *)g_node_insert_after; extern (C) _GNode * function(_GNode *, _GNode *, _GNode *)g_node_insert_before; extern (C) _GNode * function(_GNode *, int, _GNode *)g_node_insert; extern (C) _GNode * function(_GNode *)g_node_copy; extern (C) _GNode * function(_GNode *, _BCD_func__2604, void *)g_node_copy_deep; extern (C) void function(_GNode *)g_node_unlink; extern (C) void function(_GNode *)g_node_destroy; extern (C) _GNode * function(void *)g_node_new; extern (C) _BCD_func__2614 function(_BCD_func__2614)g_set_printerr_handler; extern (C) void function(char *, ...)g_printerr; extern (C) _BCD_func__2614 function(_BCD_func__2614)g_set_print_handler; extern (C) void function(char *, ...)g_print; extern (C) void function(char *, char *, int, char *, char *)g_assert_warning; extern (C) void function(char *, char *, char *)g_return_if_fail_warning; extern (C) void function(char *, int, char *, void *)_g_log_fallback_handler; extern (C) int function(int)g_log_set_always_fatal; extern (C) int function(char *, int)g_log_set_fatal_mask; extern (C) void function(char *, int, char *, char *)g_logv; extern (C) void function(char *, int, char *, ...)g_log; extern (C) _BCD_func__2616 function(_BCD_func__2616, void *)g_log_set_default_handler; extern (C) void function(char *, int, char *, void *)g_log_default_handler; extern (C) void function(char *, uint)g_log_remove_handler; extern (C) uint function(char *, int, _BCD_func__2616, void *)g_log_set_handler; extern (C) uint function(char *, char *)g_printf_string_upper_bound; extern (C) char * function(char *, char *)g_markup_vprintf_escaped; extern (C) char * function(char *, ...)g_markup_printf_escaped; extern (C) char * function(char *, int)g_markup_escape_text; extern (C) void function(void *, int *, int *)g_markup_parse_context_get_position; extern (C) char * function(void *)g_markup_parse_context_get_element; extern (C) int function(void *, _GError * *)g_markup_parse_context_end_parse; extern (C) int function(void *, char *, int, _GError * *)g_markup_parse_context_parse; extern (C) void function(void *)g_markup_parse_context_free; extern (C) void * function(_GMarkupParser *, int, void *, _BCD_func__2417)g_markup_parse_context_new; extern (C) uint function()g_markup_error_quark; extern (C) void function(void *)g_mapped_file_free; extern (C) char * function(void *)g_mapped_file_get_contents; extern (C) uint function(void *)g_mapped_file_get_length; extern (C) void * function(char *, int, _GError * *)g_mapped_file_new; extern (C) void function(void *, char *, _GError * *)g_key_file_remove_group; extern (C) void function(void *, char *, char *, _GError * *)g_key_file_remove_key; extern (C) void function(void *, char *, char *, _GError * *)g_key_file_remove_comment; extern (C) char * function(void *, char *, char *, _GError * *)g_key_file_get_comment; extern (C) void function(void *, char *, char *, char *, _GError * *)g_key_file_set_comment; extern (C) void function(void *, char *, char *, int *, uint)g_key_file_set_integer_list; extern (C) double * function(void *, char *, char *, uint *, _GError * *)g_key_file_get_double_list; extern (C) void function(void *, char *, char *, double *, uint)g_key_file_set_double_list; extern (C) int * function(void *, char *, char *, uint *, _GError * *)g_key_file_get_integer_list; extern (C) void function(void *, char *, char *, int *, uint)g_key_file_set_boolean_list; extern (C) int * function(void *, char *, char *, uint *, _GError * *)g_key_file_get_boolean_list; extern (C) void function(void *, char *, char *, char *, char * *, uint)g_key_file_set_locale_string_list; extern (C) char * * function(void *, char *, char *, char *, uint *, _GError * *)g_key_file_get_locale_string_list; extern (C) void function(void *, char *, char *, char * *, uint)g_key_file_set_string_list; extern (C) char * * function(void *, char *, char *, uint *, _GError * *)g_key_file_get_string_list; extern (C) void function(void *, char *, char *, double)g_key_file_set_double; extern (C) double function(void *, char *, char *, _GError * *)g_key_file_get_double; extern (C) void function(void *, char *, char *, int)g_key_file_set_integer; extern (C) int function(void *, char *, char *, _GError * *)g_key_file_get_integer; extern (C) void function(void *, char *, char *, int)g_key_file_set_boolean; extern (C) int function(void *, char *, char *, _GError * *)g_key_file_get_boolean; extern (C) void function(void *, char *, char *, char *, char *)g_key_file_set_locale_string; extern (C) char * function(void *, char *, char *, char *, _GError * *)g_key_file_get_locale_string; extern (C) void function(void *, char *, char *, char *)g_key_file_set_string; extern (C) char * function(void *, char *, char *, _GError * *)g_key_file_get_string; extern (C) void function(void *, char *, char *, char *)g_key_file_set_value; extern (C) char * function(void *, char *, char *, _GError * *)g_key_file_get_value; extern (C) int function(void *, char *, char *, _GError * *)g_key_file_has_key; extern (C) int function(void *, char *)g_key_file_has_group; extern (C) char * * function(void *, char *, uint *, _GError * *)g_key_file_get_keys; extern (C) char * * function(void *, uint *)g_key_file_get_groups; extern (C) char * function(void *)g_key_file_get_start_group; extern (C) char * function(void *, uint *, _GError * *)g_key_file_to_data; extern (C) int function(void *, char *, char * *, int, _GError * *)g_key_file_load_from_data_dirs; extern (C) int function(void *, char *, char * *, char * *, int, _GError * *)g_key_file_load_from_dirs; extern (C) int function(void *, char *, uint, int, _GError * *)g_key_file_load_from_data; extern (C) int function(void *, char *, int, _GError * *)g_key_file_load_from_file; extern (C) void function(void *, char)g_key_file_set_list_separator; extern (C) void function(void *)g_key_file_free; extern (C) void * function()g_key_file_new; extern (C) uint function()g_key_file_error_quark; extern (C) extern _GSourceFuncs* g_io_watch_funcs; extern (C) int function(_GIOChannel *)g_io_channel_unix_get_fd; extern (C) _GIOChannel * function(int)g_io_channel_unix_new; extern (C) int function(int)g_io_channel_error_from_errno; extern (C) uint function()g_io_channel_error_quark; extern (C) _GIOChannel * function(char *, char *, _GError * *)g_io_channel_new_file; extern (C) int function(_GIOChannel *, long, int, _GError * *)g_io_channel_seek_position; extern (C) int function(_GIOChannel *, uint, _GError * *)g_io_channel_write_unichar; extern (C) int function(_GIOChannel *, char *, int, uint *, _GError * *)g_io_channel_write_chars; extern (C) int function(_GIOChannel *, uint *, _GError * *)g_io_channel_read_unichar; extern (C) int function(_GIOChannel *, char *, uint, uint *, _GError * *)g_io_channel_read_chars; extern (C) int function(_GIOChannel *, char * *, uint *, _GError * *)g_io_channel_read_to_end; extern (C) int function(_GIOChannel *, _GString *, uint *, _GError * *)g_io_channel_read_line_string; extern (C) int function(_GIOChannel *, char * *, uint *, uint *, _GError * *)g_io_channel_read_line; extern (C) int function(_GIOChannel *, _GError * *)g_io_channel_flush; extern (C) int function(_GIOChannel *)g_io_channel_get_close_on_unref; extern (C) void function(_GIOChannel *, int)g_io_channel_set_close_on_unref; extern (C) char * function(_GIOChannel *)g_io_channel_get_encoding; extern (C) int function(_GIOChannel *, char *, _GError * *)g_io_channel_set_encoding; extern (C) int function(_GIOChannel *)g_io_channel_get_buffered; extern (C) void function(_GIOChannel *, int)g_io_channel_set_buffered; extern (C) char * function(_GIOChannel *, int *)g_io_channel_get_line_term; extern (C) void function(_GIOChannel *, char *, int)g_io_channel_set_line_term; extern (C) int function(_GIOChannel *)g_io_channel_get_flags; extern (C) int function(_GIOChannel *, int, _GError * *)g_io_channel_set_flags; extern (C) int function(_GIOChannel *)g_io_channel_get_buffer_condition; extern (C) uint function(_GIOChannel *)g_io_channel_get_buffer_size; extern (C) void function(_GIOChannel *, uint)g_io_channel_set_buffer_size; extern (C) uint function(_GIOChannel *, int, _BCD_func__2635, void *)g_io_add_watch; extern (C) _GSource * function(_GIOChannel *, int)g_io_create_watch; extern (C) uint function(_GIOChannel *, int, int, _BCD_func__2635, void *, _BCD_func__2417)g_io_add_watch_full; extern (C) int function(_GIOChannel *, int, _GError * *)g_io_channel_shutdown; extern (C) void function(_GIOChannel *)g_io_channel_close; extern (C) int function(_GIOChannel *, long, int)g_io_channel_seek; extern (C) int function(_GIOChannel *, char *, uint, uint *)g_io_channel_write; extern (C) int function(_GIOChannel *, char *, uint, uint *)g_io_channel_read; extern (C) void function(_GIOChannel *)g_io_channel_unref; extern (C) _GIOChannel * function(_GIOChannel *)g_io_channel_ref; extern (C) void function(_GIOChannel *)g_io_channel_init; extern (C) _GString * function(_GString *)g_string_up; extern (C) _GString * function(_GString *)g_string_down; extern (C) _GString * function(_GString *, char)g_string_append_c_inline; extern (C) void function(_GString *, char *, ...)g_string_append_printf; extern (C) void function(_GString *, char *, char *)g_string_append_vprintf; extern (C) void function(_GString *, char *, ...)g_string_printf; extern (C) void function(_GString *, char *, char *)g_string_vprintf; extern (C) _GString * function(_GString *)g_string_ascii_up; extern (C) _GString * function(_GString *)g_string_ascii_down; extern (C) _GString * function(_GString *, int, int)g_string_erase; extern (C) _GString * function(_GString *, uint, char *, int)g_string_overwrite_len; extern (C) _GString * function(_GString *, uint, char *)g_string_overwrite; extern (C) _GString * function(_GString *, int, uint)g_string_insert_unichar; extern (C) _GString * function(_GString *, int, char)g_string_insert_c; extern (C) _GString * function(_GString *, int, char *)g_string_insert; extern (C) _GString * function(_GString *, char *, int)g_string_prepend_len; extern (C) _GString * function(_GString *, uint)g_string_prepend_unichar; extern (C) _GString * function(_GString *, char)g_string_prepend_c; extern (C) _GString * function(_GString *, char *)g_string_prepend; extern (C) _GString * function(_GString *, uint)g_string_append_unichar; extern (C) _GString * function(_GString *, char)g_string_append_c; extern (C) _GString * function(_GString *, char *, int)g_string_append_len; extern (C) _GString * function(_GString *, char *)g_string_append; extern (C) _GString * function(_GString *, int, char *, int)g_string_insert_len; extern (C) _GString * function(_GString *, uint)g_string_set_size; extern (C) _GString * function(_GString *, uint)g_string_truncate; extern (C) _GString * function(_GString *, char *)g_string_assign; extern (C) uint function(_GString *)g_string_hash; extern (C) int function(_GString *, _GString *)g_string_equal; extern (C) char * function(_GString *, int)g_string_free; extern (C) _GString * function(uint)g_string_sized_new; extern (C) _GString * function(char *, int)g_string_new_len; extern (C) _GString * function(char *)g_string_new; extern (C) char * function(void *, char *)g_string_chunk_insert_const; extern (C) char * function(void *, char *, int)g_string_chunk_insert_len; extern (C) char * function(void *, char *)g_string_chunk_insert; extern (C) void function(void *)g_string_chunk_clear; extern (C) void function(void *)g_string_chunk_free; extern (C) void * function(uint)g_string_chunk_new; extern (C) char * function(char *)_g_utf8_make_valid; extern (C) int function(uint)g_unichar_get_script; extern (C) int function(uint, uint *)g_unichar_get_mirror_char; extern (C) char * function(char *, int)g_utf8_collate_key_for_filename; extern (C) char * function(char *, int)g_utf8_collate_key; extern (C) int function(char *, char *)g_utf8_collate; extern (C) char * function(char *, int, int)g_utf8_normalize; extern (C) char * function(char *, int)g_utf8_casefold; extern (C) char * function(char *, int)g_utf8_strdown; extern (C) char * function(char *, int)g_utf8_strup; extern (C) int function(uint)g_unichar_validate; extern (C) int function(char *, int, char * *)g_utf8_validate; extern (C) int function(uint, char *)g_unichar_to_utf8; extern (C) char * function(uint *, int, int *, int *, _GError * *)g_ucs4_to_utf8; extern (C) ushort * function(uint *, int, int *, int *, _GError * *)g_ucs4_to_utf16; extern (C) char * function(ushort *, int, int *, int *, _GError * *)g_utf16_to_utf8; extern (C) uint * function(ushort *, int, int *, int *, _GError * *)g_utf16_to_ucs4; extern (C) uint * function(char *, int, int *)g_utf8_to_ucs4_fast; extern (C) uint * function(char *, int, int *, int *, _GError * *)g_utf8_to_ucs4; extern (C) ushort * function(char *, int, int *, int *, _GError * *)g_utf8_to_utf16; extern (C) char * function(char *, int)g_utf8_strreverse; extern (C) char * function(char *, int, uint)g_utf8_strrchr; extern (C) char * function(char *, int, uint)g_utf8_strchr; extern (C) char * function(char *, char *, uint)g_utf8_strncpy; extern (C) int function(char *, int)g_utf8_strlen; extern (C) char * function(char *, char *)g_utf8_find_prev_char; extern (C) char * function(char *, char *)g_utf8_find_next_char; extern (C) char * function(char *)g_utf8_prev_char; extern (C) int function(char *, char *)g_utf8_pointer_to_offset; extern (C) char * function(char *, int)g_utf8_offset_to_pointer; extern (C) uint function(char *, int)g_utf8_get_char_validated; extern (C) uint function(char *)g_utf8_get_char; extern (C) extern char ** g_utf8_skip; extern (C) uint * function(uint, uint *)g_unicode_canonical_decomposition; extern (C) void function(uint *, uint)g_unicode_canonical_ordering; extern (C) int function(uint)g_unichar_combining_class; extern (C) int function(uint)g_unichar_break_type; extern (C) int function(uint)g_unichar_type; extern (C) int function(uint)g_unichar_xdigit_value; extern (C) int function(uint)g_unichar_digit_value; extern (C) uint function(uint)g_unichar_totitle; extern (C) uint function(uint)g_unichar_tolower; extern (C) uint function(uint)g_unichar_toupper; extern (C) int function(uint)g_unichar_ismark; extern (C) int function(uint)g_unichar_iszerowidth; extern (C) int function(uint)g_unichar_iswide_cjk; extern (C) int function(uint)g_unichar_iswide; extern (C) int function(uint)g_unichar_isdefined; extern (C) int function(uint)g_unichar_istitle; extern (C) int function(uint)g_unichar_isxdigit; extern (C) int function(uint)g_unichar_isupper; extern (C) int function(uint)g_unichar_isspace; extern (C) int function(uint)g_unichar_ispunct; extern (C) int function(uint)g_unichar_isprint; extern (C) int function(uint)g_unichar_islower; extern (C) int function(uint)g_unichar_isgraph; extern (C) int function(uint)g_unichar_isdigit; extern (C) int function(uint)g_unichar_iscntrl; extern (C) int function(uint)g_unichar_isalpha; extern (C) int function(uint)g_unichar_isalnum; extern (C) int function(char * *)g_get_charset; extern (C) extern _GSourceFuncs* g_idle_funcs; extern (C) extern _GSourceFuncs* g_child_watch_funcs; extern (C) extern _GSourceFuncs* g_timeout_funcs; extern (C) int function(void *)g_idle_remove_by_data; extern (C) uint function(int, _BCD_func__2695, void *, _BCD_func__2417)g_idle_add_full; extern (C) uint function(_BCD_func__2695, void *)g_idle_add; extern (C) uint function(int, _BCD_func__2694, void *)g_child_watch_add; extern (C) uint function(int, int, _BCD_func__2694, void *, _BCD_func__2417)g_child_watch_add_full; extern (C) uint function(uint, _BCD_func__2695, void *)g_timeout_add_seconds; extern (C) uint function(int, uint, _BCD_func__2695, void *, _BCD_func__2417)g_timeout_add_seconds_full; extern (C) uint function(uint, _BCD_func__2695, void *)g_timeout_add; extern (C) uint function(int, uint, _BCD_func__2695, void *, _BCD_func__2417)g_timeout_add_full; extern (C) int function(_GSourceFuncs *, void *)g_source_remove_by_funcs_user_data; extern (C) int function(void *)g_source_remove_by_user_data; extern (C) int function(uint)g_source_remove; extern (C) void function(_GTimeVal *)g_get_current_time; extern (C) _GSource * function(uint)g_timeout_source_new_seconds; extern (C) _GSource * function(uint)g_timeout_source_new; extern (C) _GSource * function(int)g_child_watch_source_new; extern (C) _GSource * function()g_idle_source_new; extern (C) void function(_GSource *, _GTimeVal *)g_source_get_current_time; extern (C) void function(_GSource *, _GPollFD *)g_source_remove_poll; extern (C) void function(_GSource *, _GPollFD *)g_source_add_poll; extern (C) void function(_GSource *, void *, _GSourceCallbackFuncs *)g_source_set_callback_indirect; extern (C) int function(_GSource *)g_source_is_destroyed; extern (C) void function(_GSource *, _GSourceFuncs *)g_source_set_funcs; extern (C) void function(_GSource *, _BCD_func__2695, void *, _BCD_func__2417)g_source_set_callback; extern (C) void * function(_GSource *)g_source_get_context; extern (C) uint function(_GSource *)g_source_get_id; extern (C) int function(_GSource *)g_source_get_can_recurse; extern (C) void function(_GSource *, int)g_source_set_can_recurse; extern (C) int function(_GSource *)g_source_get_priority; extern (C) void function(_GSource *, int)g_source_set_priority; extern (C) void function(_GSource *)g_source_destroy; extern (C) uint function(_GSource *, void *)g_source_attach; extern (C) void function(_GSource *)g_source_unref; extern (C) _GSource * function(_GSource *)g_source_ref; extern (C) _GSource * function(_GSourceFuncs *, uint)g_source_new; extern (C) void * function(void *)g_main_loop_get_context; extern (C) int function(void *)g_main_loop_is_running; extern (C) void function(void *)g_main_loop_unref; extern (C) void * function(void *)g_main_loop_ref; extern (C) void function(void *)g_main_loop_quit; extern (C) void function(void *)g_main_loop_run; extern (C) void * function(void *, int)g_main_loop_new; extern (C) _GSource * function()g_main_current_source; extern (C) int function()g_main_depth; extern (C) void function(void *, _GPollFD *)g_main_context_remove_poll; extern (C) void function(void *, _GPollFD *, int)g_main_context_add_poll; extern (C) _BCD_func__2688 function(void *)g_main_context_get_poll_func; extern (C) void function(void *, _BCD_func__2688)g_main_context_set_poll_func; extern (C) void function(void *)g_main_context_dispatch; extern (C) int function(void *, int, _GPollFD *, int)g_main_context_check; extern (C) int function(void *, int, int *, _GPollFD *, int)g_main_context_query; extern (C) int function(void *, int *)g_main_context_prepare; extern (C) int function(void *, void *, void *)g_main_context_wait; extern (C) int function(void *)g_main_context_is_owner; extern (C) void function(void *)g_main_context_release; extern (C) int function(void *)g_main_context_acquire; extern (C) void function(void *)g_main_context_wakeup; extern (C) _GSource * function(void *, _GSourceFuncs *, void *)g_main_context_find_source_by_funcs_user_data; extern (C) _GSource * function(void *, void *)g_main_context_find_source_by_user_data; extern (C) _GSource * function(void *, uint)g_main_context_find_source_by_id; extern (C) int function(void *)g_main_context_pending; extern (C) int function(void *, int)g_main_context_iteration; extern (C) void * function()g_main_context_default; extern (C) void function(void *)g_main_context_unref; extern (C) void * function(void *)g_main_context_ref; extern (C) void * function()g_main_context_new; extern (C) void function()g_slist_pop_allocator; extern (C) void function(void *)g_slist_push_allocator; extern (C) void * function(_GSList *, uint)g_slist_nth_data; extern (C) _GSList * function(_GSList *, _BCD_func__2968, void *)g_slist_sort_with_data; extern (C) _GSList * function(_GSList *, _BCD_func__2969)g_slist_sort; extern (C) void function(_GSList *, _BCD_func__2422, void *)g_slist_foreach; extern (C) uint function(_GSList *)g_slist_length; extern (C) _GSList * function(_GSList *)g_slist_last; extern (C) int function(_GSList *, void *)g_slist_index; extern (C) int function(_GSList *, _GSList *)g_slist_position; extern (C) _GSList * function(_GSList *, void *, _BCD_func__2969)g_slist_find_custom; extern (C) _GSList * function(_GSList *, void *)g_slist_find; extern (C) _GSList * function(_GSList *, uint)g_slist_nth; extern (C) _GSList * function(_GSList *)g_slist_copy; extern (C) _GSList * function(_GSList *)g_slist_reverse; extern (C) _GSList * function(_GSList *, _GSList *)g_slist_delete_link; extern (C) _GSList * function(_GSList *, _GSList *)g_slist_remove_link; extern (C) _GSList * function(_GSList *, void *)g_slist_remove_all; extern (C) _GSList * function(_GSList *, void *)g_slist_remove; extern (C) _GSList * function(_GSList *, _GSList *)g_slist_concat; extern (C) _GSList * function(_GSList *, _GSList *, void *)g_slist_insert_before; extern (C) _GSList * function(_GSList *, void *, _BCD_func__2968, void *)g_slist_insert_sorted_with_data; extern (C) _GSList * function(_GSList *, void *, _BCD_func__2969)g_slist_insert_sorted; extern (C) _GSList * function(_GSList *, void *, int)g_slist_insert; extern (C) _GSList * function(_GSList *, void *)g_slist_prepend; extern (C) _GSList * function(_GSList *, void *)g_slist_append; extern (C) void function(_GSList *)g_slist_free_1; extern (C) void function(_GSList *)g_slist_free; extern (C) _GSList * function()g_slist_alloc; extern (C) void function(_GHookList *, int, _BCD_func__2732, void *)g_hook_list_marshal_check; extern (C) void function(_GHookList *, int, _BCD_func__2733, void *)g_hook_list_marshal; extern (C) void function(_GHookList *, int)g_hook_list_invoke_check; extern (C) void function(_GHookList *, int)g_hook_list_invoke; extern (C) int function(_GHook *, _GHook *)g_hook_compare_ids; extern (C) _GHook * function(_GHookList *, _GHook *, int)g_hook_next_valid; extern (C) _GHook * function(_GHookList *, int)g_hook_first_valid; extern (C) _GHook * function(_GHookList *, int, void *, void *)g_hook_find_func_data; extern (C) _GHook * function(_GHookList *, int, void *)g_hook_find_func; extern (C) _GHook * function(_GHookList *, int, void *)g_hook_find_data; extern (C) _GHook * function(_GHookList *, int, _BCD_func__2732, void *)g_hook_find; extern (C) _GHook * function(_GHookList *, uint)g_hook_get; extern (C) void function(_GHookList *, _GHook *, _BCD_func__2734)g_hook_insert_sorted; extern (C) void function(_GHookList *, _GHook *, _GHook *)g_hook_insert_before; extern (C) void function(_GHookList *, _GHook *)g_hook_prepend; extern (C) void function(_GHookList *, _GHook *)g_hook_destroy_link; extern (C) int function(_GHookList *, uint)g_hook_destroy; extern (C) void function(_GHookList *, _GHook *)g_hook_unref; extern (C) _GHook * function(_GHookList *, _GHook *)g_hook_ref; extern (C) void function(_GHookList *, _GHook *)g_hook_free; extern (C) _GHook * function(_GHookList *)g_hook_alloc; extern (C) void function(_GHookList *)g_hook_list_clear; extern (C) void function(_GHookList *, uint)g_hook_list_init; extern (C) int function(void *, void *)g_direct_equal; extern (C) uint function(void *)g_direct_hash; extern (C) uint function(void *)g_int_hash; extern (C) int function(void *, void *)g_int_equal; extern (C) uint function(void *)g_str_hash; extern (C) int function(void *, void *)g_str_equal; extern (C) void function(void *)g_hash_table_unref; extern (C) void * function(void *)g_hash_table_ref; extern (C) _GList * function(void *)g_hash_table_get_values; extern (C) _GList * function(void *)g_hash_table_get_keys; extern (C) uint function(void *)g_hash_table_size; extern (C) uint function(void *, _BCD_func__2478, void *)g_hash_table_foreach_steal; extern (C) uint function(void *, _BCD_func__2478, void *)g_hash_table_foreach_remove; extern (C) void * function(void *, _BCD_func__2478, void *)g_hash_table_find; extern (C) void function(void *, _BCD_func__2965, void *)g_hash_table_foreach; extern (C) int function(void *, void *, void * *, void * *)g_hash_table_lookup_extended; extern (C) void * function(void *, void *)g_hash_table_lookup; extern (C) void function(void *)g_hash_table_steal_all; extern (C) int function(void *, void *)g_hash_table_steal; extern (C) void function(void *)g_hash_table_remove_all; extern (C) int function(void *, void *)g_hash_table_remove; extern (C) void function(void *, void *, void *)g_hash_table_replace; extern (C) void function(void *, void *, void *)g_hash_table_insert; extern (C) void function(void *)g_hash_table_destroy; extern (C) void * function(_BCD_func__2966, _BCD_func__2967, _BCD_func__2417, _BCD_func__2417)g_hash_table_new_full; extern (C) void * function(_BCD_func__2966, _BCD_func__2967)g_hash_table_new; extern (C) int function(char *, int)g_mkdir_with_parents; extern (C) char * function(char * *)g_build_filenamev; extern (C) char * function(char *, ...)g_build_filename; extern (C) char * function(char *, char * *)g_build_pathv; extern (C) char * function(char *, char *, ...)g_build_path; extern (C) int function(char *, char * *, _GError * *)g_file_open_tmp; extern (C) int function(char *)g_mkstemp; extern (C) char * function(char *, _GError * *)g_file_read_link; extern (C) int function(char *, char *, int, _GError * *)g_file_set_contents; extern (C) int function(char *, char * *, uint *, _GError * *)g_file_get_contents; extern (C) int function(char *, int)g_file_test; extern (C) int function(int)g_file_error_from_errno; extern (C) uint function()g_file_error_quark; extern (C) void function(void *)g_dir_close; extern (C) void function(void *)g_dir_rewind; extern (C) char * function(void *)g_dir_read_name; extern (C) void * function(char *, uint, _GError * *)g_dir_open; extern (C) uint function(char *, uint, char *, _GDate *)g_date_strftime; extern (C) void function(_GDate *, _GDate *)g_date_order; extern (C) void function(_GDate *, _GDate *, _GDate *)g_date_clamp; extern (C) void function(_GDate *, tm *)g_date_to_struct_tm; extern (C) int function(_GDate *, _GDate *)g_date_compare; extern (C) int function(_GDate *, _GDate *)g_date_days_between; extern (C) char function(ushort)g_date_get_sunday_weeks_in_year; extern (C) char function(ushort)g_date_get_monday_weeks_in_year; extern (C) char function(int, ushort)g_date_get_days_in_month; extern (C) int function(ushort)g_date_is_leap_year; extern (C) void function(_GDate *, uint)g_date_subtract_years; extern (C) void function(_GDate *, uint)g_date_add_years; extern (C) void function(_GDate *, uint)g_date_subtract_months; extern (C) void function(_GDate *, uint)g_date_add_months; extern (C) void function(_GDate *, uint)g_date_subtract_days; extern (C) void function(_GDate *, uint)g_date_add_days; extern (C) int function(_GDate *)g_date_is_last_of_month; extern (C) int function(_GDate *)g_date_is_first_of_month; extern (C) void function(_GDate *, uint)g_date_set_julian; extern (C) void function(_GDate *, char, int, ushort)g_date_set_dmy; extern (C) void function(_GDate *, ushort)g_date_set_year; extern (C) void function(_GDate *, char)g_date_set_day; extern (C) void function(_GDate *, int)g_date_set_month; extern (C) void function(_GDate *, int)g_date_set_time; extern (C) void function(_GDate *, _GTimeVal *)g_date_set_time_val; extern (C) void function(_GDate *, int)g_date_set_time_t; extern (C) void function(_GDate *, char *)g_date_set_parse; extern (C) void function(_GDate *, uint)g_date_clear; extern (C) uint function(_GDate *)g_date_get_iso8601_week_of_year; extern (C) uint function(_GDate *)g_date_get_sunday_week_of_year; extern (C) uint function(_GDate *)g_date_get_monday_week_of_year; extern (C) uint function(_GDate *)g_date_get_day_of_year; extern (C) uint function(_GDate *)g_date_get_julian; extern (C) char function(_GDate *)g_date_get_day; extern (C) ushort function(_GDate *)g_date_get_year; extern (C) int function(_GDate *)g_date_get_month; extern (C) int function(_GDate *)g_date_get_weekday; extern (C) int function(char, int, ushort)g_date_valid_dmy; extern (C) int function(uint)g_date_valid_julian; extern (C) int function(int)g_date_valid_weekday; extern (C) int function(ushort)g_date_valid_year; extern (C) int function(int)g_date_valid_month; extern (C) int function(char)g_date_valid_day; extern (C) int function(_GDate *)g_date_valid; extern (C) void function(_GDate *)g_date_free; extern (C) _GDate * function(uint)g_date_new_julian; extern (C) _GDate * function(char, int, ushort)g_date_new_dmy; extern (C) _GDate * function()g_date_new; extern (C) void function(void *, _BCD_func__2768, void *)g_dataset_foreach; extern (C) void * function(void *, uint)g_dataset_id_remove_no_notify; extern (C) void function(void *, uint, void *, _BCD_func__2417)g_dataset_id_set_data_full; extern (C) void * function(void *, uint)g_dataset_id_get_data; extern (C) void function(void *)g_dataset_destroy; extern (C) uint function(void * *)g_datalist_get_flags; extern (C) void function(void * *, uint)g_datalist_unset_flags; extern (C) void function(void * *, uint)g_datalist_set_flags; extern (C) void function(void * *, _BCD_func__2768, void *)g_datalist_foreach; extern (C) void * function(void * *, uint)g_datalist_id_remove_no_notify; extern (C) void function(void * *, uint, void *, _BCD_func__2417)g_datalist_id_set_data_full; extern (C) void * function(void * *, uint)g_datalist_id_get_data; extern (C) void function(void * *)g_datalist_clear; extern (C) void function(void * *)g_datalist_init; extern (C) char * * function(char *)g_uri_list_extract_uris; extern (C) char * function(char *)g_filename_display_basename; extern (C) int function(char * * *)g_get_filename_charsets; extern (C) char * function(char *)g_filename_display_name; extern (C) char * function(char *, char *, _GError * *)g_filename_to_uri; extern (C) char * function(char *, char * *, _GError * *)g_filename_from_uri; extern (C) char * function(in char *, int, uint *, uint *, _GError * *)g_filename_from_utf8; extern (C) char * function(char *, int, uint *, uint *, _GError * *)g_filename_to_utf8; extern (C) char * function(char *, int, uint *, uint *, _GError * *)g_locale_from_utf8; extern (C) char * function(char *, int, uint *, uint *, _GError * *)g_locale_to_utf8; extern (C) char * function(char *, int, char *, char *, char *, uint *, uint *, _GError * *)g_convert_with_fallback; extern (C) char * function(char *, int, void *, uint *, uint *, _GError * *)g_convert_with_iconv; extern (C) char * function(char *, int, char *, char *, uint *, uint *, _GError * *)g_convert; extern (C) int function(void *)g_iconv_close; extern (C) uint function(void *, char * *, uint *, char * *, uint *)g_iconv; extern (C) void * function(char *, char *)g_iconv_open; extern (C) uint function()g_convert_error_quark; extern (C) void function(_GCompletion *)g_completion_free; extern (C) void function(_GCompletion *, _BCD_func__2771)g_completion_set_compare; extern (C) _GList * function(_GCompletion *, char *, char * *)g_completion_complete_utf8; extern (C) _GList * function(_GCompletion *, char *, char * *)g_completion_complete; extern (C) void function(_GCompletion *)g_completion_clear_items; extern (C) void function(_GCompletion *, _GList *)g_completion_remove_items; extern (C) void function(_GCompletion *, _GList *)g_completion_add_items; extern (C) _GCompletion * function(_BCD_func__2772)g_completion_new; extern (C) void function(void *, _BCD_func__2965, void *)g_cache_value_foreach; extern (C) void function(void *, _BCD_func__2965, void *)g_cache_key_foreach; extern (C) void function(void *, void *)g_cache_remove; extern (C) void * function(void *, void *)g_cache_insert; extern (C) void function(void *)g_cache_destroy; 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; extern (C) void function()g_list_pop_allocator; extern (C) void function(void *)g_list_push_allocator; extern (C) void * function(_GList *, uint)g_list_nth_data; extern (C) _GList * function(_GList *, _BCD_func__2968, void *)g_list_sort_with_data; extern (C) _GList * function(_GList *, _BCD_func__2969)g_list_sort; extern (C) void function(_GList *, _BCD_func__2422, void *)g_list_foreach; extern (C) uint function(_GList *)g_list_length; extern (C) _GList * function(_GList *)g_list_first; extern (C) _GList * function(_GList *)g_list_last; extern (C) int function(_GList *, void *)g_list_index; extern (C) int function(_GList *, _GList *)g_list_position; extern (C) _GList * function(_GList *, void *, _BCD_func__2969)g_list_find_custom; extern (C) _GList * function(_GList *, void *)g_list_find; extern (C) _GList * function(_GList *, uint)g_list_nth_prev; extern (C) _GList * function(_GList *, uint)g_list_nth; extern (C) _GList * function(_GList *)g_list_copy; extern (C) _GList * function(_GList *)g_list_reverse; extern (C) _GList * function(_GList *, _GList *)g_list_delete_link; extern (C) _GList * function(_GList *, _GList *)g_list_remove_link; extern (C) _GList * function(_GList *, void *)g_list_remove_all; extern (C) _GList * function(_GList *, void *)g_list_remove; extern (C) _GList * function(_GList *, _GList *)g_list_concat; extern (C) _GList * function(_GList *, _GList *, void *)g_list_insert_before; extern (C) _GList * function(_GList *, void *, _BCD_func__2968, void *)g_list_insert_sorted_with_data; extern (C) _GList * function(_GList *, void *, _BCD_func__2969)g_list_insert_sorted; extern (C) _GList * function(_GList *, void *, int)g_list_insert; extern (C) _GList * function(_GList *, void *)g_list_prepend; extern (C) _GList * function(_GList *, void *)g_list_append; extern (C) void function(_GList *)g_list_free_1; extern (C) void function(_GList *)g_list_free; extern (C) _GList * function()g_list_alloc; extern (C) void function(void *)g_allocator_free; extern (C) void * function(char *, uint)g_allocator_new; extern (C) void function()g_blow_chunks; extern (C) void function()g_mem_chunk_info; extern (C) void function(void *)g_mem_chunk_print; extern (C) void function(void *)g_mem_chunk_reset; extern (C) void function(void *)g_mem_chunk_clean; extern (C) void function(void *, void *)g_mem_chunk_free; extern (C) void * function(void *)g_mem_chunk_alloc0; extern (C) void * function(void *)g_mem_chunk_alloc; extern (C) void function(void *)g_mem_chunk_destroy; extern (C) void * function(char *, int, uint, int)g_mem_chunk_new; extern (C) void function()g_mem_profile; extern (C) extern _GMemVTable ** glib_mem_profiler_table; extern (C) extern int* g_mem_gc_friendly; extern (C) int function()g_mem_is_system_malloc; extern (C) void function(_GMemVTable *)g_mem_set_vtable; extern (C) void * function(void *, uint)g_try_realloc; extern (C) void * function(uint)g_try_malloc0; extern (C) void * function(uint)g_try_malloc; extern (C) void function(void *)g_free; extern (C) void * function(void *, uint)g_realloc; extern (C) void * function(uint)g_malloc0; extern (C) void * function(uint)g_malloc; extern (C) long * function(int, long, uint *)g_slice_get_config_state; extern (C) long function(int)g_slice_get_config; extern (C) void function(int, long)g_slice_set_config; extern (C) void function(uint, void *, uint)g_slice_free_chain_with_offset; extern (C) void function(uint, void *)g_slice_free1; extern (C) void * function(uint, void *)g_slice_copy; extern (C) void * function(uint)g_slice_alloc0; extern (C) void * function(uint)g_slice_alloc; extern (C) int function(void *, char *, char *, _GError * *)g_bookmark_file_move_item; extern (C) int function(void *, char *, _GError * *)g_bookmark_file_remove_item; extern (C) int function(void *, char *, char *, _GError * *)g_bookmark_file_remove_application; extern (C) int function(void *, char *, char *, _GError * *)g_bookmark_file_remove_group; extern (C) char * * function(void *, uint *)g_bookmark_file_get_uris; extern (C) int function(void *)g_bookmark_file_get_size; extern (C) int function(void *, char *)g_bookmark_file_has_item; extern (C) int function(void *, char *, _GError * *)g_bookmark_file_get_visited; extern (C) void function(void *, char *, int)g_bookmark_file_set_visited; extern (C) int function(void *, char *, _GError * *)g_bookmark_file_get_modified; extern (C) void function(void *, char *, int)g_bookmark_file_set_modified; extern (C) int function(void *, char *, _GError * *)g_bookmark_file_get_added; extern (C) void function(void *, char *, int)g_bookmark_file_set_added; extern (C) int function(void *, char *, char * *, char * *, _GError * *)g_bookmark_file_get_icon; extern (C) void function(void *, char *, char *, char *)g_bookmark_file_set_icon; extern (C) int function(void *, char *, _GError * *)g_bookmark_file_get_is_private; extern (C) void function(void *, char *, int)g_bookmark_file_set_is_private; extern (C) int function(void *, char *, char *, char * *, uint *, int *, _GError * *)g_bookmark_file_get_app_info; extern (C) int function(void *, char *, char *, char *, int, int, _GError * *)g_bookmark_file_set_app_info; extern (C) char * * function(void *, char *, uint *, _GError * *)g_bookmark_file_get_applications; extern (C) int function(void *, char *, char *, _GError * *)g_bookmark_file_has_application; extern (C) void function(void *, char *, char *, char *)g_bookmark_file_add_application; extern (C) char * * function(void *, char *, uint *, _GError * *)g_bookmark_file_get_groups; extern (C) int function(void *, char *, char *, _GError * *)g_bookmark_file_has_group; extern (C) void function(void *, char *, char *)g_bookmark_file_add_group; extern (C) void function(void *, char *, char * *, uint)g_bookmark_file_set_groups; extern (C) char * function(void *, char *, _GError * *)g_bookmark_file_get_mime_type; extern (C) void function(void *, char *, char *)g_bookmark_file_set_mime_type; extern (C) char * function(void *, char *, _GError * *)g_bookmark_file_get_description; extern (C) void function(void *, char *, char *)g_bookmark_file_set_description; extern (C) char * function(void *, char *, _GError * *)g_bookmark_file_get_title; extern (C) void function(void *, char *, char *)g_bookmark_file_set_title; extern (C) int function(void *, char *, _GError * *)g_bookmark_file_to_file; extern (C) char * function(void *, uint *, _GError * *)g_bookmark_file_to_data; extern (C) int function(void *, char *, char * *, _GError * *)g_bookmark_file_load_from_data_dirs; extern (C) int function(void *, char *, uint, _GError * *)g_bookmark_file_load_from_data; extern (C) int function(void *, char *, _GError * *)g_bookmark_file_load_from_file; extern (C) void function(void *)g_bookmark_file_free; extern (C) void * function()g_bookmark_file_new; extern (C) uint function()g_bookmark_file_error_quark; extern (C) char * function(char *, uint *)g_base64_decode; extern (C) uint function(char *, uint, char *, int *, uint *)g_base64_decode_step; extern (C) char * function(char *, uint)g_base64_encode; extern (C) uint function(int, char *, int *, int *)g_base64_encode_close; extern (C) uint function(char *, uint, int, char *, int *, int *)g_base64_encode_step; extern (C) void function(char *)g_on_error_stack_trace; extern (C) void function(char *)g_on_error_query; extern (C) void * function(void *)_g_async_queue_get_mutex; extern (C) void function(void *, _BCD_func__2968, void *)g_async_queue_sort_unlocked; extern (C) void function(void *, _BCD_func__2968, void *)g_async_queue_sort; extern (C) int function(void *)g_async_queue_length_unlocked; extern (C) int function(void *)g_async_queue_length; extern (C) void * function(void *, _GTimeVal *)g_async_queue_timed_pop_unlocked; extern (C) void * function(void *, _GTimeVal *)g_async_queue_timed_pop; extern (C) void * function(void *)g_async_queue_try_pop_unlocked; extern (C) void * function(void *)g_async_queue_try_pop; extern (C) void * function(void *)g_async_queue_pop_unlocked; extern (C) void * function(void *)g_async_queue_pop; extern (C) void function(void *, void *, _BCD_func__2968, void *)g_async_queue_push_sorted_unlocked; extern (C) void function(void *, void *, _BCD_func__2968, void *)g_async_queue_push_sorted; extern (C) void function(void *, void *)g_async_queue_push_unlocked; extern (C) void function(void *, void *)g_async_queue_push; extern (C) void function(void *)g_async_queue_unref_and_unlock; extern (C) void function(void *)g_async_queue_ref_unlocked; extern (C) void function(void *)g_async_queue_unref; extern (C) void * function(void *)g_async_queue_ref; extern (C) void function(void *)g_async_queue_unlock; extern (C) void function(void *)g_async_queue_lock; extern (C) void * function()g_async_queue_new; extern (C) void function()glib_dummy_decl; extern (C) void function(uint *, uint)g_once_init_leave; extern (C) int function(uint *)g_once_init_enter_impl; extern (C) int function(uint *)g_once_init_enter; extern (C) void * function(_GOnce *, _BCD_func__2418, void *)g_once_impl; extern (C) void function(_BCD_func__2422, void *)g_thread_foreach; extern (C) void function(_GStaticRWLock *)g_static_rw_lock_free; extern (C) void function(_GStaticRWLock *)g_static_rw_lock_writer_unlock; extern (C) int function(_GStaticRWLock *)g_static_rw_lock_writer_trylock; extern (C) void function(_GStaticRWLock *)g_static_rw_lock_writer_lock; extern (C) void function(_GStaticRWLock *)g_static_rw_lock_reader_unlock; extern (C) int function(_GStaticRWLock *)g_static_rw_lock_reader_trylock; extern (C) void function(_GStaticRWLock *)g_static_rw_lock_reader_lock; extern (C) void function(_GStaticRWLock *)g_static_rw_lock_init; extern (C) void function(_GStaticRecMutex *)g_static_rec_mutex_free; extern (C) uint function(_GStaticRecMutex *)g_static_rec_mutex_unlock_full; extern (C) void function(_GStaticRecMutex *, uint)g_static_rec_mutex_lock_full; extern (C) void function(_GStaticRecMutex *)g_static_rec_mutex_unlock; extern (C) int function(_GStaticRecMutex *)g_static_rec_mutex_trylock; extern (C) void function(_GStaticRecMutex *)g_static_rec_mutex_lock; extern (C) void function(_GStaticRecMutex *)g_static_rec_mutex_init; extern (C) void function(_GStaticPrivate *)g_static_private_free; extern (C) void function(_GStaticPrivate *, void *, _BCD_func__2417)g_static_private_set; extern (C) void * function(_GStaticPrivate *)g_static_private_get; extern (C) void function(_GStaticPrivate *)g_static_private_init; extern (C) void function(_GStaticMutex *)g_static_mutex_free; extern (C) void function(_GStaticMutex *)g_static_mutex_init; extern (C) void function(_GThread *, int)g_thread_set_priority; extern (C) void * function(_GThread *)g_thread_join; extern (C) void function(void *)g_thread_exit; extern (C) _GThread * function()g_thread_self; extern (C) _GThread * function(_BCD_func__2418, void *, uint, int, int, int, _GError * *)g_thread_create_full; extern (C) void * function(void * *)g_static_mutex_get_mutex_impl; extern (C) void function(_GThreadFunctions *)g_thread_init_with_errorcheck_mutexes; extern (C) void function(_GThreadFunctions *)g_thread_init; extern (C) extern _BCD_func__3161* g_thread_gettime; extern (C) extern int* g_threads_got_initialized; extern (C) extern int* g_thread_use_default_impl; extern (C) extern _GThreadFunctions* g_thread_functions_for_glib_use; extern (C) uint function()g_thread_error_quark; extern (C) void function(void * *, void *)g_atomic_pointer_set; extern (C) void * function(void * *)g_atomic_pointer_get; extern (C) void function(int *, int)g_atomic_int_set; extern (C) int function(int *)g_atomic_int_get; extern (C) int function(void * *, void *, void *)g_atomic_pointer_compare_and_exchange; extern (C) int function(int *, int, int)g_atomic_int_compare_and_exchange; extern (C) void function(int *, int)g_atomic_int_add; extern (C) int function(int *, int)g_atomic_int_exchange_and_add; extern (C) char * function(uint, uint, uint)glib_check_version; extern (C) extern uint* glib_binary_age; extern (C) extern uint* glib_interface_age; extern (C) extern uint* glib_micro_version; extern (C) extern uint* glib_minor_version; extern (C) extern uint* glib_major_version; extern (C) uint function(_GTrashStack * *)g_trash_stack_height; extern (C) void * function(_GTrashStack * *)g_trash_stack_peek; extern (C) void * function(_GTrashStack * *)g_trash_stack_pop; extern (C) void function(_GTrashStack * *, void *)g_trash_stack_push; extern (C) uint function(uint)g_bit_storage; extern (C) int function(uint, int)g_bit_nth_msf; extern (C) int function(uint, int)g_bit_nth_lsf; extern (C) char * function(char *)g_find_program_in_path; extern (C) void function(_BCD_func__2331)g_atexit; extern (C) char * function(char *, char *)_g_getenv_nomalloc; extern (C) char * * function()g_listenv; extern (C) void function(char *)g_unsetenv; extern (C) int function(char *, char *, int)g_setenv; extern (C) char * function(char *)g_getenv; extern (C) void function(void * *)g_nullify_pointer; extern (C) char * function(char *)g_path_get_dirname; extern (C) char * function(char *)g_path_get_basename; extern (C) char * function()g_get_current_dir; extern (C) char * function(char *)g_basename; extern (C) char * function(char *)g_path_skip_root; extern (C) int function(char *)g_path_is_absolute; extern (C) int function(char *, uint, char *, char *)g_vsnprintf; extern (C) int function(char *, uint, char *, ...)g_snprintf; extern (C) uint function(char *, _GDebugKey *, uint)g_parse_debug_string; extern (C) char * function(int)g_get_user_special_dir; extern (C) char * * function()g_get_language_names; extern (C) char * * function()g_get_system_config_dirs; extern (C) char * * function()g_get_system_data_dirs; extern (C) char * function()g_get_user_cache_dir; extern (C) char * function()g_get_user_config_dir; extern (C) char * function()g_get_user_data_dir; extern (C) void function(char *)g_set_application_name; extern (C) char * function()g_get_application_name; extern (C) void function(char *)g_set_prgname; extern (C) char * function()g_get_prgname; extern (C) char * function()g_get_host_name; extern (C) char * function()g_get_tmp_dir; extern (C) char * function()g_get_home_dir; extern (C) char * function()g_get_real_name; extern (C) char * function()g_get_user_name; extern (C) void function(_GError * *)g_clear_error; extern (C) void function(_GError * *, _GError *)g_propagate_error; extern (C) void function(_GError * *, uint, int, char *, ...)g_set_error; extern (C) int function(_GError *, uint, int)g_error_matches; extern (C) _GError * function(_GError *)g_error_copy; extern (C) void function(_GError *)g_error_free; extern (C) _GError * function(uint, int, char *)g_error_new_literal; extern (C) _GError * function(uint, int, char *, ...)g_error_new; extern (C) char * function(char *)g_intern_static_string; extern (C) char * function(char *)g_intern_string; extern (C) char * function(uint)g_quark_to_string; extern (C) uint function(in char *)g_quark_from_string; extern (C) uint function(in char *)g_quark_from_static_string; extern (C) uint function(in char *)g_quark_try_string; extern (C) void function(_GByteArray *, _BCD_func__2968, void *)g_byte_array_sort_with_data; extern (C) void function(_GByteArray *, _BCD_func__2969)g_byte_array_sort; extern (C) _GByteArray * function(_GByteArray *, uint, uint)g_byte_array_remove_range; extern (C) _GByteArray * function(_GByteArray *, uint)g_byte_array_remove_index_fast; extern (C) _GByteArray * function(_GByteArray *, uint)g_byte_array_remove_index; extern (C) _GByteArray * function(_GByteArray *, uint)g_byte_array_set_size; extern (C) _GByteArray * function(_GByteArray *, char *, uint)g_byte_array_prepend; extern (C) _GByteArray * function(_GByteArray *, char *, uint)g_byte_array_append; extern (C) char * function(_GByteArray *, int)g_byte_array_free; extern (C) _GByteArray * function(uint)g_byte_array_sized_new; extern (C) _GByteArray * function()g_byte_array_new; extern (C) void function(_GPtrArray *, _BCD_func__2422, void *)g_ptr_array_foreach; extern (C) void function(_GPtrArray *, _BCD_func__2968, void *)g_ptr_array_sort_with_data; extern (C) void function(_GPtrArray *, _BCD_func__2969)g_ptr_array_sort; extern (C) void function(_GPtrArray *, void *)g_ptr_array_add; extern (C) void function(_GPtrArray *, uint, uint)g_ptr_array_remove_range; extern (C) int function(_GPtrArray *, void *)g_ptr_array_remove_fast; extern (C) int function(_GPtrArray *, void *)g_ptr_array_remove; extern (C) void * function(_GPtrArray *, uint)g_ptr_array_remove_index_fast; extern (C) void * function(_GPtrArray *, uint)g_ptr_array_remove_index; extern (C) void function(_GPtrArray *, int)g_ptr_array_set_size; extern (C) void * * function(_GPtrArray *, int)g_ptr_array_free; extern (C) _GPtrArray * function(uint)g_ptr_array_sized_new; extern (C) _GPtrArray * function()g_ptr_array_new; extern (C) void function(_GArray *, _BCD_func__2968, void *)g_array_sort_with_data; extern (C) void function(_GArray *, _BCD_func__2969)g_array_sort; extern (C) _GArray * function(_GArray *, uint, uint)g_array_remove_range; extern (C) _GArray * function(_GArray *, uint)g_array_remove_index_fast; extern (C) _GArray * function(_GArray *, uint)g_array_remove_index; extern (C) _GArray * function(_GArray *, uint)g_array_set_size; extern (C) _GArray * function(_GArray *, uint, void *, uint)g_array_insert_vals; extern (C) _GArray * function(_GArray *, void *, uint)g_array_prepend_vals; extern (C) _GArray * function(_GArray *, void *, uint)g_array_append_vals; extern (C) char * function(_GArray *, int)g_array_free; extern (C) _GArray * function(int, int, uint, uint)g_array_sized_new; extern (C) _GArray * function(int, int, uint)g_array_new;" )); Symbol[] symbols; static this () { symbols = [ Symbol("g_value_set_string_take_ownership", cast(void**)& g_value_set_string_take_ownership), Symbol("g_value_take_string", cast(void**)& g_value_take_string), Symbol("g_strdup_value_contents", cast(void**)& g_strdup_value_contents), Symbol("g_pointer_type_register_static", cast(void**)& g_pointer_type_register_static), Symbol("g_value_get_gtype", cast(void**)& g_value_get_gtype), Symbol("g_value_set_gtype", cast(void**)& g_value_set_gtype), Symbol("g_gtype_get_type", cast(void**)& g_gtype_get_type), Symbol("g_value_get_pointer", cast(void**)& g_value_get_pointer), Symbol("g_value_set_pointer", cast(void**)& g_value_set_pointer), Symbol("g_value_dup_string", cast(void**)& g_value_dup_string), Symbol("g_value_get_string", cast(void**)& g_value_get_string), Symbol("g_value_set_static_string", cast(void**)& g_value_set_static_string), Symbol("g_value_set_string", cast(void**)& g_value_set_string), Symbol("g_value_get_double", cast(void**)& g_value_get_double), Symbol("g_value_set_double", cast(void**)& g_value_set_double), Symbol("g_value_get_float", cast(void**)& g_value_get_float), Symbol("g_value_set_float", cast(void**)& g_value_set_float), Symbol("g_value_get_uint64", cast(void**)& g_value_get_uint64), Symbol("g_value_set_uint64", cast(void**)& g_value_set_uint64), Symbol("g_value_get_int64", cast(void**)& g_value_get_int64), Symbol("g_value_set_int64", cast(void**)& g_value_set_int64), Symbol("g_value_get_ulong", cast(void**)& g_value_get_ulong), Symbol("g_value_set_ulong", cast(void**)& g_value_set_ulong), Symbol("g_value_get_long", cast(void**)& g_value_get_long), Symbol("g_value_set_long", cast(void**)& g_value_set_long), Symbol("g_value_get_uint", cast(void**)& g_value_get_uint), Symbol("g_value_set_uint", cast(void**)& g_value_set_uint), Symbol("g_value_get_int", cast(void**)& g_value_get_int), Symbol("g_value_set_int", cast(void**)& g_value_set_int), Symbol("g_value_get_boolean", cast(void**)& g_value_get_boolean), Symbol("g_value_set_boolean", cast(void**)& g_value_set_boolean), Symbol("g_value_get_uchar", cast(void**)& g_value_get_uchar), Symbol("g_value_set_uchar", cast(void**)& g_value_set_uchar), Symbol("g_value_get_char", cast(void**)& g_value_get_char), Symbol("g_value_set_char", cast(void**)& g_value_set_char), Symbol("g_value_array_sort_with_data", cast(void**)& g_value_array_sort_with_data), Symbol("g_value_array_sort", cast(void**)& g_value_array_sort), Symbol("g_value_array_remove", cast(void**)& g_value_array_remove), Symbol("g_value_array_insert", cast(void**)& g_value_array_insert), Symbol("g_value_array_append", cast(void**)& g_value_array_append), Symbol("g_value_array_prepend", cast(void**)& g_value_array_prepend), Symbol("g_value_array_copy", cast(void**)& g_value_array_copy), Symbol("g_value_array_free", cast(void**)& g_value_array_free), Symbol("g_value_array_new", cast(void**)& g_value_array_new), Symbol("g_value_array_get_nth", cast(void**)& g_value_array_get_nth), Symbol("g_type_plugin_complete_interface_info", cast(void**)& g_type_plugin_complete_interface_info), Symbol("g_type_plugin_complete_type_info", cast(void**)& g_type_plugin_complete_type_info), Symbol("g_type_plugin_unuse", cast(void**)& g_type_plugin_unuse), Symbol("g_type_plugin_use", cast(void**)& g_type_plugin_use), Symbol("g_type_plugin_get_type", cast(void**)& g_type_plugin_get_type), Symbol("g_type_module_register_flags", cast(void**)& g_type_module_register_flags), Symbol("g_type_module_register_enum", cast(void**)& g_type_module_register_enum), Symbol("g_type_module_add_interface", cast(void**)& g_type_module_add_interface), Symbol("g_type_module_register_type", cast(void**)& g_type_module_register_type), Symbol("g_type_module_set_name", cast(void**)& g_type_module_set_name), Symbol("g_type_module_unuse", cast(void**)& g_type_module_unuse), Symbol("g_type_module_use", cast(void**)& g_type_module_use), Symbol("g_type_module_get_type", cast(void**)& g_type_module_get_type), Symbol("g_io_condition_get_type", cast(void**)& g_io_condition_get_type), Symbol("g_io_channel_get_type", cast(void**)& g_io_channel_get_type), Symbol("g_source_set_closure", cast(void**)& g_source_set_closure), Symbol("g_param_spec_types", cast(void**)& g_param_spec_types), Symbol("g_param_spec_gtype", cast(void**)& g_param_spec_gtype), Symbol("g_param_spec_override", cast(void**)& g_param_spec_override), Symbol("g_param_spec_object", cast(void**)& g_param_spec_object), Symbol("g_param_spec_value_array", cast(void**)& g_param_spec_value_array), Symbol("g_param_spec_pointer", cast(void**)& g_param_spec_pointer), Symbol("g_param_spec_boxed", cast(void**)& g_param_spec_boxed), Symbol("g_param_spec_param", cast(void**)& g_param_spec_param), Symbol("g_param_spec_string", cast(void**)& g_param_spec_string), Symbol("g_param_spec_double", cast(void**)& g_param_spec_double), Symbol("g_param_spec_float", cast(void**)& g_param_spec_float), Symbol("g_param_spec_flags", cast(void**)& g_param_spec_flags), Symbol("g_param_spec_enum", cast(void**)& g_param_spec_enum), Symbol("g_param_spec_unichar", cast(void**)& g_param_spec_unichar), Symbol("g_param_spec_uint64", cast(void**)& g_param_spec_uint64), Symbol("g_param_spec_int64", cast(void**)& g_param_spec_int64), Symbol("g_param_spec_ulong", cast(void**)& g_param_spec_ulong), Symbol("g_param_spec_long", cast(void**)& g_param_spec_long), Symbol("g_param_spec_uint", cast(void**)& g_param_spec_uint), Symbol("g_param_spec_int", cast(void**)& g_param_spec_int), Symbol("g_param_spec_boolean", cast(void**)& g_param_spec_boolean), Symbol("g_param_spec_uchar", cast(void**)& g_param_spec_uchar), Symbol("g_param_spec_char", cast(void**)& g_param_spec_char), Symbol("g_object_compat_control", cast(void**)& g_object_compat_control), Symbol("g_value_set_object_take_ownership", cast(void**)& g_value_set_object_take_ownership), Symbol("g_value_take_object", cast(void**)& g_value_take_object), Symbol("g_object_run_dispose", cast(void**)& g_object_run_dispose), Symbol("g_object_force_floating", cast(void**)& g_object_force_floating), Symbol("g_signal_connect_object", cast(void**)& g_signal_connect_object), Symbol("g_value_dup_object", cast(void**)& g_value_dup_object), Symbol("g_value_get_object", cast(void**)& g_value_get_object), Symbol("g_value_set_object", cast(void**)& g_value_set_object), Symbol("g_closure_new_object", cast(void**)& g_closure_new_object), Symbol("g_cclosure_new_object_swap", cast(void**)& g_cclosure_new_object_swap), Symbol("g_cclosure_new_object", cast(void**)& g_cclosure_new_object), Symbol("g_object_watch_closure", cast(void**)& g_object_watch_closure), Symbol("g_object_steal_data", cast(void**)& g_object_steal_data), Symbol("g_object_set_data_full", cast(void**)& g_object_set_data_full), Symbol("g_object_set_data", cast(void**)& g_object_set_data), Symbol("g_object_get_data", cast(void**)& g_object_get_data), Symbol("g_object_steal_qdata", cast(void**)& g_object_steal_qdata), Symbol("g_object_set_qdata_full", cast(void**)& g_object_set_qdata_full), Symbol("g_object_set_qdata", cast(void**)& g_object_set_qdata), Symbol("g_object_get_qdata", cast(void**)& g_object_get_qdata), Symbol("g_object_remove_toggle_ref", cast(void**)& g_object_remove_toggle_ref), Symbol("g_object_add_toggle_ref", cast(void**)& g_object_add_toggle_ref), Symbol("g_object_remove_weak_pointer", cast(void**)& g_object_remove_weak_pointer), Symbol("g_object_add_weak_pointer", cast(void**)& g_object_add_weak_pointer), Symbol("g_object_weak_unref", cast(void**)& g_object_weak_unref), Symbol("g_object_weak_ref", cast(void**)& g_object_weak_ref), Symbol("g_object_unref", cast(void**)& g_object_unref), Symbol("g_object_ref", cast(void**)& g_object_ref), Symbol("g_object_ref_sink", cast(void**)& g_object_ref_sink), Symbol("g_object_is_floating", cast(void**)& g_object_is_floating), Symbol("g_object_thaw_notify", cast(void**)& g_object_thaw_notify), Symbol("g_object_notify", cast(void**)& g_object_notify), Symbol("g_object_freeze_notify", cast(void**)& g_object_freeze_notify), Symbol("g_object_get_property", cast(void**)& g_object_get_property), Symbol("g_object_set_property", cast(void**)& g_object_set_property), Symbol("g_object_get_valist", cast(void**)& g_object_get_valist), Symbol("g_object_set_valist", cast(void**)& g_object_set_valist), Symbol("g_object_disconnect", cast(void**)& g_object_disconnect), Symbol("g_object_connect", cast(void**)& g_object_connect), Symbol("g_object_get", cast(void**)& g_object_get), Symbol("g_object_set", cast(void**)& g_object_set), Symbol("g_object_new_valist", cast(void**)& g_object_new_valist), Symbol("g_object_newv", cast(void**)& g_object_newv), Symbol("g_object_new", cast(void**)& g_object_new), Symbol("g_object_interface_list_properties", cast(void**)& g_object_interface_list_properties), Symbol("g_object_interface_find_property", cast(void**)& g_object_interface_find_property), Symbol("g_object_interface_install_property", cast(void**)& g_object_interface_install_property), Symbol("g_object_class_override_property", cast(void**)& g_object_class_override_property), Symbol("g_object_class_list_properties", cast(void**)& g_object_class_list_properties), Symbol("g_object_class_find_property", cast(void**)& g_object_class_find_property), Symbol("g_object_class_install_property", cast(void**)& g_object_class_install_property), Symbol("g_initially_unowned_get_type", cast(void**)& g_initially_unowned_get_type), Symbol("_g_signals_destroy", cast(void**)& _g_signals_destroy), Symbol("g_signal_handlers_destroy", cast(void**)& g_signal_handlers_destroy), Symbol("g_signal_accumulator_true_handled", cast(void**)& g_signal_accumulator_true_handled), Symbol("g_signal_chain_from_overridden", cast(void**)& g_signal_chain_from_overridden), Symbol("g_signal_override_class_closure", cast(void**)& g_signal_override_class_closure), Symbol("g_signal_handlers_disconnect_matched", cast(void**)& g_signal_handlers_disconnect_matched), Symbol("g_signal_handlers_unblock_matched", cast(void**)& g_signal_handlers_unblock_matched), Symbol("g_signal_handlers_block_matched", cast(void**)& g_signal_handlers_block_matched), Symbol("g_signal_handler_find", cast(void**)& g_signal_handler_find), Symbol("g_signal_handler_is_connected", cast(void**)& g_signal_handler_is_connected), Symbol("g_signal_handler_disconnect", cast(void**)& g_signal_handler_disconnect), Symbol("g_signal_handler_unblock", cast(void**)& g_signal_handler_unblock), Symbol("g_signal_handler_block", cast(void**)& g_signal_handler_block), Symbol("g_signal_connect_data", cast(void**)& g_signal_connect_data), Symbol("g_signal_connect_closure", cast(void**)& g_signal_connect_closure), Symbol("g_signal_connect_closure_by_id", cast(void**)& g_signal_connect_closure_by_id), Symbol("g_signal_has_handler_pending", cast(void**)& g_signal_has_handler_pending), Symbol("g_signal_remove_emission_hook", cast(void**)& g_signal_remove_emission_hook), Symbol("g_signal_add_emission_hook", cast(void**)& g_signal_add_emission_hook), Symbol("g_signal_stop_emission_by_name", cast(void**)& g_signal_stop_emission_by_name), Symbol("g_signal_stop_emission", cast(void**)& g_signal_stop_emission), Symbol("g_signal_get_invocation_hint", cast(void**)& g_signal_get_invocation_hint), Symbol("g_signal_parse_name", cast(void**)& g_signal_parse_name), Symbol("g_signal_list_ids", cast(void**)& g_signal_list_ids), Symbol("g_signal_query", cast(void**)& g_signal_query), Symbol("g_signal_name", cast(void**)& g_signal_name), Symbol("g_signal_lookup", cast(void**)& g_signal_lookup), Symbol("g_signal_emit_by_name", cast(void**)& g_signal_emit_by_name), Symbol("g_signal_emit", cast(void**)& g_signal_emit), Symbol("g_signal_emit_valist", cast(void**)& g_signal_emit_valist), Symbol("g_signal_emitv", cast(void**)& g_signal_emitv), Symbol("g_signal_new", cast(void**)& g_signal_new), Symbol("g_signal_new_valist", cast(void**)& g_signal_new_valist), Symbol("g_signal_newv", cast(void**)& g_signal_newv), Symbol("g_cclosure_marshal_STRING__OBJECT_POINTER", cast(void**)& g_cclosure_marshal_STRING__OBJECT_POINTER), Symbol("g_cclosure_marshal_BOOLEAN__FLAGS", cast(void**)& g_cclosure_marshal_BOOLEAN__FLAGS), Symbol("g_cclosure_marshal_VOID__UINT_POINTER", cast(void**)& g_cclosure_marshal_VOID__UINT_POINTER), Symbol("g_cclosure_marshal_VOID__OBJECT", cast(void**)& g_cclosure_marshal_VOID__OBJECT), Symbol("g_cclosure_marshal_VOID__POINTER", cast(void**)& g_cclosure_marshal_VOID__POINTER), Symbol("g_cclosure_marshal_VOID__BOXED", cast(void**)& g_cclosure_marshal_VOID__BOXED), Symbol("g_cclosure_marshal_VOID__PARAM", cast(void**)& g_cclosure_marshal_VOID__PARAM), Symbol("g_cclosure_marshal_VOID__STRING", cast(void**)& g_cclosure_marshal_VOID__STRING), Symbol("g_cclosure_marshal_VOID__DOUBLE", cast(void**)& g_cclosure_marshal_VOID__DOUBLE), Symbol("g_cclosure_marshal_VOID__FLOAT", cast(void**)& g_cclosure_marshal_VOID__FLOAT), Symbol("g_cclosure_marshal_VOID__FLAGS", cast(void**)& g_cclosure_marshal_VOID__FLAGS), Symbol("g_cclosure_marshal_VOID__ENUM", cast(void**)& g_cclosure_marshal_VOID__ENUM), Symbol("g_cclosure_marshal_VOID__ULONG", cast(void**)& g_cclosure_marshal_VOID__ULONG), Symbol("g_cclosure_marshal_VOID__LONG", cast(void**)& g_cclosure_marshal_VOID__LONG), Symbol("g_cclosure_marshal_VOID__UINT", cast(void**)& g_cclosure_marshal_VOID__UINT), Symbol("g_cclosure_marshal_VOID__INT", cast(void**)& g_cclosure_marshal_VOID__INT), Symbol("g_cclosure_marshal_VOID__UCHAR", cast(void**)& g_cclosure_marshal_VOID__UCHAR), Symbol("g_cclosure_marshal_VOID__CHAR", cast(void**)& g_cclosure_marshal_VOID__CHAR), Symbol("g_cclosure_marshal_VOID__BOOLEAN", cast(void**)& g_cclosure_marshal_VOID__BOOLEAN), Symbol("g_cclosure_marshal_VOID__VOID", cast(void**)& g_cclosure_marshal_VOID__VOID), Symbol("g_closure_invoke", cast(void**)& g_closure_invoke), Symbol("g_closure_invalidate", cast(void**)& g_closure_invalidate), Symbol("g_closure_set_meta_marshal", cast(void**)& g_closure_set_meta_marshal), Symbol("g_closure_set_marshal", cast(void**)& g_closure_set_marshal), Symbol("g_closure_add_marshal_guards", cast(void**)& g_closure_add_marshal_guards), Symbol("g_closure_remove_invalidate_notifier", cast(void**)& g_closure_remove_invalidate_notifier), Symbol("g_closure_add_invalidate_notifier", cast(void**)& g_closure_add_invalidate_notifier), Symbol("g_closure_remove_finalize_notifier", cast(void**)& g_closure_remove_finalize_notifier), Symbol("g_closure_add_finalize_notifier", cast(void**)& g_closure_add_finalize_notifier), Symbol("g_closure_new_simple", cast(void**)& g_closure_new_simple), Symbol("g_closure_unref", cast(void**)& g_closure_unref), Symbol("g_closure_sink", cast(void**)& g_closure_sink), Symbol("g_closure_ref", cast(void**)& g_closure_ref), Symbol("g_signal_type_cclosure_new", cast(void**)& g_signal_type_cclosure_new), Symbol("g_cclosure_new_swap", cast(void**)& g_cclosure_new_swap), Symbol("g_cclosure_new", cast(void**)& g_cclosure_new), Symbol("g_param_spec_pool_list", cast(void**)& g_param_spec_pool_list), Symbol("g_param_spec_pool_list_owned", cast(void**)& g_param_spec_pool_list_owned), Symbol("g_param_spec_pool_lookup", cast(void**)& g_param_spec_pool_lookup), Symbol("g_param_spec_pool_remove", cast(void**)& g_param_spec_pool_remove), Symbol("g_param_spec_pool_insert", cast(void**)& g_param_spec_pool_insert), Symbol("g_param_spec_pool_new", cast(void**)& g_param_spec_pool_new), Symbol("g_param_spec_internal", cast(void**)& g_param_spec_internal), Symbol("_g_param_type_register_static_constant", cast(void**)& _g_param_type_register_static_constant), Symbol("g_param_type_register_static", cast(void**)& g_param_type_register_static), Symbol("g_value_set_param_take_ownership", cast(void**)& g_value_set_param_take_ownership), Symbol("g_value_take_param", cast(void**)& g_value_take_param), Symbol("g_value_dup_param", cast(void**)& g_value_dup_param), Symbol("g_value_get_param", cast(void**)& g_value_get_param), Symbol("g_value_set_param", cast(void**)& g_value_set_param), Symbol("g_param_spec_get_blurb", cast(void**)& g_param_spec_get_blurb), Symbol("g_param_spec_get_nick", cast(void**)& g_param_spec_get_nick), Symbol("g_param_spec_get_name", cast(void**)& g_param_spec_get_name), Symbol("g_param_values_cmp", cast(void**)& g_param_values_cmp), Symbol("g_param_value_convert", cast(void**)& g_param_value_convert), Symbol("g_param_value_validate", cast(void**)& g_param_value_validate), Symbol("g_param_value_defaults", cast(void**)& g_param_value_defaults), Symbol("g_param_value_set_default", cast(void**)& g_param_value_set_default), Symbol("g_param_spec_get_redirect_target", cast(void**)& g_param_spec_get_redirect_target), Symbol("g_param_spec_steal_qdata", cast(void**)& g_param_spec_steal_qdata), Symbol("g_param_spec_set_qdata_full", cast(void**)& g_param_spec_set_qdata_full), Symbol("g_param_spec_set_qdata", cast(void**)& g_param_spec_set_qdata), Symbol("g_param_spec_get_qdata", cast(void**)& g_param_spec_get_qdata), Symbol("g_param_spec_ref_sink", cast(void**)& g_param_spec_ref_sink), Symbol("g_param_spec_sink", cast(void**)& g_param_spec_sink), Symbol("g_param_spec_unref", cast(void**)& g_param_spec_unref), Symbol("g_param_spec_ref", cast(void**)& g_param_spec_ref), Symbol("g_value_register_transform_func", cast(void**)& g_value_register_transform_func), Symbol("g_value_transform", cast(void**)& g_value_transform), Symbol("g_value_type_transformable", cast(void**)& g_value_type_transformable), Symbol("g_value_type_compatible", cast(void**)& g_value_type_compatible), Symbol("g_value_peek_pointer", cast(void**)& g_value_peek_pointer), Symbol("g_value_fits_pointer", cast(void**)& g_value_fits_pointer), Symbol("g_value_set_instance", cast(void**)& g_value_set_instance), Symbol("g_value_unset", cast(void**)& g_value_unset), Symbol("g_value_reset", cast(void**)& g_value_reset), Symbol("g_value_copy", cast(void**)& g_value_copy), Symbol("g_value_init", cast(void**)& g_value_init), Symbol("g_flags_complete_type_info", cast(void**)& g_flags_complete_type_info), Symbol("g_enum_complete_type_info", cast(void**)& g_enum_complete_type_info), Symbol("g_flags_register_static", cast(void**)& g_flags_register_static), Symbol("g_enum_register_static", cast(void**)& g_enum_register_static), Symbol("g_value_get_flags", cast(void**)& g_value_get_flags), Symbol("g_value_set_flags", cast(void**)& g_value_set_flags), Symbol("g_value_get_enum", cast(void**)& g_value_get_enum), Symbol("g_value_set_enum", cast(void**)& g_value_set_enum), Symbol("g_flags_get_value_by_nick", cast(void**)& g_flags_get_value_by_nick), Symbol("g_flags_get_value_by_name", cast(void**)& g_flags_get_value_by_name), Symbol("g_flags_get_first_value", cast(void**)& g_flags_get_first_value), Symbol("g_enum_get_value_by_nick", cast(void**)& g_enum_get_value_by_nick), Symbol("g_enum_get_value_by_name", cast(void**)& g_enum_get_value_by_name), Symbol("g_enum_get_value", cast(void**)& g_enum_get_value), Symbol("g_regex_get_type", cast(void**)& g_regex_get_type), Symbol("g_hash_table_get_type", cast(void**)& g_hash_table_get_type), Symbol("g_gstring_get_type", cast(void**)& g_gstring_get_type), Symbol("g_strv_get_type", cast(void**)& g_strv_get_type), Symbol("g_date_get_type", cast(void**)& g_date_get_type), Symbol("g_value_array_get_type", cast(void**)& g_value_array_get_type), Symbol("g_value_get_type", cast(void**)& g_value_get_type), Symbol("g_closure_get_type", cast(void**)& g_closure_get_type), Symbol("g_value_set_boxed_take_ownership", cast(void**)& g_value_set_boxed_take_ownership), Symbol("g_value_take_boxed", cast(void**)& g_value_take_boxed), Symbol("g_boxed_type_register_static", cast(void**)& g_boxed_type_register_static), Symbol("g_value_dup_boxed", cast(void**)& g_value_dup_boxed), Symbol("g_value_get_boxed", cast(void**)& g_value_get_boxed), Symbol("g_value_set_static_boxed", cast(void**)& g_value_set_static_boxed), Symbol("g_value_set_boxed", cast(void**)& g_value_set_boxed), Symbol("g_boxed_free", cast(void**)& g_boxed_free), Symbol("g_boxed_copy", cast(void**)& g_boxed_copy), Symbol("_g_type_debug_flags", cast(void**)& _g_type_debug_flags), Symbol("g_signal_init", cast(void**)& g_signal_init), Symbol("g_value_transforms_init", cast(void**)& g_value_transforms_init), Symbol("g_param_spec_types_init", cast(void**)& g_param_spec_types_init), Symbol("g_object_type_init", cast(void**)& g_object_type_init), Symbol("g_boxed_type_init", cast(void**)& g_boxed_type_init), Symbol("g_param_type_init", cast(void**)& g_param_type_init), Symbol("g_enum_types_init", cast(void**)& g_enum_types_init), Symbol("g_value_types_init", cast(void**)& g_value_types_init), Symbol("g_value_c_init", cast(void**)& g_value_c_init), Symbol("g_type_name_from_class", cast(void**)& g_type_name_from_class), Symbol("g_type_name_from_instance", cast(void**)& g_type_name_from_instance), Symbol("g_type_test_flags", cast(void**)& g_type_test_flags), Symbol("g_type_check_value_holds", cast(void**)& g_type_check_value_holds), Symbol("g_type_check_value", cast(void**)& g_type_check_value), Symbol("g_type_check_is_value_type", cast(void**)& g_type_check_is_value_type), Symbol("g_type_check_class_is_a", cast(void**)& g_type_check_class_is_a), Symbol("g_type_check_class_cast", cast(void**)& g_type_check_class_cast), Symbol("g_type_check_instance_is_a", cast(void**)& g_type_check_instance_is_a), Symbol("g_type_check_instance_cast", cast(void**)& g_type_check_instance_cast), Symbol("g_type_check_instance", cast(void**)& g_type_check_instance), Symbol("g_type_value_table_peek", cast(void**)& g_type_value_table_peek), Symbol("g_type_remove_interface_check", cast(void**)& g_type_remove_interface_check), Symbol("g_type_add_interface_check", cast(void**)& g_type_add_interface_check), Symbol("g_type_class_unref_uncached", cast(void**)& g_type_class_unref_uncached), Symbol("g_type_remove_class_cache_func", cast(void**)& g_type_remove_class_cache_func), Symbol("g_type_add_class_cache_func", cast(void**)& g_type_add_class_cache_func), Symbol("g_type_free_instance", cast(void**)& g_type_free_instance), Symbol("g_type_create_instance", cast(void**)& g_type_create_instance), Symbol("g_type_fundamental", cast(void**)& g_type_fundamental), Symbol("g_type_fundamental_next", cast(void**)& g_type_fundamental_next), Symbol("g_type_interface_get_plugin", cast(void**)& g_type_interface_get_plugin), Symbol("g_type_get_plugin", cast(void**)& g_type_get_plugin), Symbol("g_type_instance_get_private", cast(void**)& g_type_instance_get_private), Symbol("g_type_class_add_private", cast(void**)& g_type_class_add_private), Symbol("g_type_interface_prerequisites", cast(void**)& g_type_interface_prerequisites), Symbol("g_type_interface_add_prerequisite", cast(void**)& g_type_interface_add_prerequisite), Symbol("g_type_add_interface_dynamic", cast(void**)& g_type_add_interface_dynamic), Symbol("g_type_add_interface_static", cast(void**)& g_type_add_interface_static), Symbol("g_type_register_fundamental", cast(void**)& g_type_register_fundamental), Symbol("g_type_register_dynamic", cast(void**)& g_type_register_dynamic), Symbol("g_type_register_static_simple", cast(void**)& g_type_register_static_simple), Symbol("g_type_register_static", cast(void**)& g_type_register_static), Symbol("g_type_query", cast(void**)& g_type_query), Symbol("g_type_get_qdata", cast(void**)& g_type_get_qdata), Symbol("g_type_set_qdata", cast(void**)& g_type_set_qdata), Symbol("g_type_interfaces", cast(void**)& g_type_interfaces), Symbol("g_type_children", cast(void**)& g_type_children), Symbol("g_type_default_interface_unref", cast(void**)& g_type_default_interface_unref), Symbol("g_type_default_interface_peek", cast(void**)& g_type_default_interface_peek), Symbol("g_type_default_interface_ref", cast(void**)& g_type_default_interface_ref), Symbol("g_type_interface_peek_parent", cast(void**)& g_type_interface_peek_parent), Symbol("g_type_interface_peek", cast(void**)& g_type_interface_peek), Symbol("g_type_class_peek_parent", cast(void**)& g_type_class_peek_parent), Symbol("g_type_class_unref", cast(void**)& g_type_class_unref), Symbol("g_type_class_peek_static", cast(void**)& g_type_class_peek_static), Symbol("g_type_class_peek", cast(void**)& g_type_class_peek), Symbol("g_type_class_ref", cast(void**)& g_type_class_ref), Symbol("g_type_is_a", cast(void**)& g_type_is_a), Symbol("g_type_next_base", cast(void**)& g_type_next_base), Symbol("g_type_depth", cast(void**)& g_type_depth), Symbol("g_type_parent", cast(void**)& g_type_parent), Symbol("g_type_from_name", cast(void**)& g_type_from_name), Symbol("g_type_qname", cast(void**)& g_type_qname), Symbol("g_type_name", cast(void**)& g_type_name), Symbol("g_type_init_with_debug_flags", cast(void**)& g_type_init_with_debug_flags), Symbol("g_type_init", cast(void**)& g_type_init), Symbol("g_tree_nnodes", cast(void**)& g_tree_nnodes), Symbol("g_tree_height", cast(void**)& g_tree_height), Symbol("g_tree_search", cast(void**)& g_tree_search), Symbol("g_tree_traverse", cast(void**)& g_tree_traverse), Symbol("g_tree_foreach", cast(void**)& g_tree_foreach), Symbol("g_tree_lookup_extended", cast(void**)& g_tree_lookup_extended), Symbol("g_tree_lookup", cast(void**)& g_tree_lookup), Symbol("g_tree_steal", cast(void**)& g_tree_steal), Symbol("g_tree_remove", cast(void**)& g_tree_remove), Symbol("g_tree_replace", cast(void**)& g_tree_replace), Symbol("g_tree_insert", cast(void**)& g_tree_insert), Symbol("g_tree_destroy", cast(void**)& g_tree_destroy), Symbol("g_tree_new_full", cast(void**)& g_tree_new_full), Symbol("g_tree_new_with_data", cast(void**)& g_tree_new_with_data), Symbol("g_tree_new", cast(void**)& g_tree_new), Symbol("g_time_val_to_iso8601", cast(void**)& g_time_val_to_iso8601), Symbol("g_time_val_from_iso8601", cast(void**)& g_time_val_from_iso8601), Symbol("g_time_val_add", cast(void**)& g_time_val_add), Symbol("g_usleep", cast(void**)& g_usleep), Symbol("g_timer_elapsed", cast(void**)& g_timer_elapsed), Symbol("g_timer_continue", cast(void**)& g_timer_continue), Symbol("g_timer_reset", cast(void**)& g_timer_reset), Symbol("g_timer_stop", cast(void**)& g_timer_stop), Symbol("g_timer_start", cast(void**)& g_timer_start), Symbol("g_timer_destroy", cast(void**)& g_timer_destroy), Symbol("g_timer_new", cast(void**)& g_timer_new), Symbol("g_thread_pool_get_max_idle_time", cast(void**)& g_thread_pool_get_max_idle_time), Symbol("g_thread_pool_set_max_idle_time", cast(void**)& g_thread_pool_set_max_idle_time), Symbol("g_thread_pool_set_sort_function", cast(void**)& g_thread_pool_set_sort_function), Symbol("g_thread_pool_stop_unused_threads", cast(void**)& g_thread_pool_stop_unused_threads), Symbol("g_thread_pool_get_num_unused_threads", cast(void**)& g_thread_pool_get_num_unused_threads), Symbol("g_thread_pool_get_max_unused_threads", cast(void**)& g_thread_pool_get_max_unused_threads), Symbol("g_thread_pool_set_max_unused_threads", cast(void**)& g_thread_pool_set_max_unused_threads), Symbol("g_thread_pool_free", cast(void**)& g_thread_pool_free), Symbol("g_thread_pool_unprocessed", cast(void**)& g_thread_pool_unprocessed), Symbol("g_thread_pool_get_num_threads", cast(void**)& g_thread_pool_get_num_threads), Symbol("g_thread_pool_get_max_threads", cast(void**)& g_thread_pool_get_max_threads), Symbol("g_thread_pool_set_max_threads", cast(void**)& g_thread_pool_set_max_threads), Symbol("g_thread_pool_push", cast(void**)& g_thread_pool_push), Symbol("g_thread_pool_new", cast(void**)& g_thread_pool_new), Symbol("g_strip_context", cast(void**)& g_strip_context), Symbol("g_stpcpy", cast(void**)& g_stpcpy), Symbol("g_strv_length", cast(void**)& g_strv_length), Symbol("g_strdupv", cast(void**)& g_strdupv), Symbol("g_strfreev", cast(void**)& g_strfreev), Symbol("g_strjoinv", cast(void**)& g_strjoinv), Symbol("g_strsplit_set", cast(void**)& g_strsplit_set), Symbol("g_strsplit", cast(void**)& g_strsplit), Symbol("g_memdup", cast(void**)& g_memdup), Symbol("g_strescape", cast(void**)& g_strescape), Symbol("g_strcompress", cast(void**)& g_strcompress), Symbol("g_strjoin", cast(void**)& g_strjoin), Symbol("g_strconcat", cast(void**)& g_strconcat), Symbol("g_strnfill", cast(void**)& g_strnfill), Symbol("g_strndup", cast(void**)& g_strndup), Symbol("g_strdup_vprintf", cast(void**)& g_strdup_vprintf), Symbol("g_strdup_printf", cast(void**)& g_strdup_printf), Symbol("g_strdup", cast(void**)& g_strdup), Symbol("g_strup", cast(void**)& g_strup), Symbol("g_strdown", cast(void**)& g_strdown), Symbol("g_strncasecmp", cast(void**)& g_strncasecmp), Symbol("g_strcasecmp", cast(void**)& g_strcasecmp), Symbol("g_ascii_strup", cast(void**)& g_ascii_strup), Symbol("g_ascii_strdown", cast(void**)& g_ascii_strdown), Symbol("g_ascii_strncasecmp", cast(void**)& g_ascii_strncasecmp), Symbol("g_ascii_strcasecmp", cast(void**)& g_ascii_strcasecmp), Symbol("g_strchomp", cast(void**)& g_strchomp), Symbol("g_strchug", cast(void**)& g_strchug), Symbol("g_ascii_formatd", cast(void**)& g_ascii_formatd), Symbol("g_ascii_dtostr", cast(void**)& g_ascii_dtostr), Symbol("g_ascii_strtoll", cast(void**)& g_ascii_strtoll), Symbol("g_ascii_strtoull", cast(void**)& g_ascii_strtoull), Symbol("g_ascii_strtod", cast(void**)& g_ascii_strtod), Symbol("g_strtod", cast(void**)& g_strtod), Symbol("g_str_has_prefix", cast(void**)& g_str_has_prefix), Symbol("g_str_has_suffix", cast(void**)& g_str_has_suffix), Symbol("g_strrstr_len", cast(void**)& g_strrstr_len), Symbol("g_strrstr", cast(void**)& g_strrstr), Symbol("g_strstr_len", cast(void**)& g_strstr_len), Symbol("g_strlcat", cast(void**)& g_strlcat), Symbol("g_strlcpy", cast(void**)& g_strlcpy), Symbol("g_strreverse", cast(void**)& g_strreverse), Symbol("g_strsignal", cast(void**)& g_strsignal), Symbol("g_strerror", cast(void**)& g_strerror), Symbol("g_strcanon", cast(void**)& g_strcanon), Symbol("g_strdelimit", cast(void**)& g_strdelimit), Symbol("g_ascii_xdigit_value", cast(void**)& g_ascii_xdigit_value), Symbol("g_ascii_digit_value", cast(void**)& g_ascii_digit_value), Symbol("g_ascii_toupper", cast(void**)& g_ascii_toupper), Symbol("g_ascii_tolower", cast(void**)& g_ascii_tolower), Symbol("g_ascii_table", cast(void**)& g_ascii_table), Symbol("g_spawn_close_pid", cast(void**)& g_spawn_close_pid), Symbol("g_spawn_command_line_async", cast(void**)& g_spawn_command_line_async), Symbol("g_spawn_command_line_sync", cast(void**)& g_spawn_command_line_sync), Symbol("g_spawn_sync", cast(void**)& g_spawn_sync), Symbol("g_spawn_async_with_pipes", cast(void**)& g_spawn_async_with_pipes), Symbol("g_spawn_async", cast(void**)& g_spawn_async), Symbol("g_spawn_error_quark", cast(void**)& g_spawn_error_quark), Symbol("g_shell_parse_argv", cast(void**)& g_shell_parse_argv), Symbol("g_shell_unquote", cast(void**)& g_shell_unquote), Symbol("g_shell_quote", cast(void**)& g_shell_quote), Symbol("g_shell_error_quark", cast(void**)& g_shell_error_quark), Symbol("g_sequence_range_get_midpoint", cast(void**)& g_sequence_range_get_midpoint), Symbol("g_sequence_iter_compare", cast(void**)& g_sequence_iter_compare), Symbol("g_sequence_iter_get_sequence", cast(void**)& g_sequence_iter_get_sequence), Symbol("g_sequence_iter_move", cast(void**)& g_sequence_iter_move), Symbol("g_sequence_iter_get_position", cast(void**)& g_sequence_iter_get_position), Symbol("g_sequence_iter_prev", cast(void**)& g_sequence_iter_prev), Symbol("g_sequence_iter_next", cast(void**)& g_sequence_iter_next), Symbol("g_sequence_iter_is_end", cast(void**)& g_sequence_iter_is_end), Symbol("g_sequence_iter_is_begin", cast(void**)& g_sequence_iter_is_begin), Symbol("g_sequence_set", cast(void**)& g_sequence_set), Symbol("g_sequence_get", cast(void**)& g_sequence_get), Symbol("g_sequence_search_iter", cast(void**)& g_sequence_search_iter), Symbol("g_sequence_search", cast(void**)& g_sequence_search), Symbol("g_sequence_move_range", cast(void**)& g_sequence_move_range), Symbol("g_sequence_remove_range", cast(void**)& g_sequence_remove_range), Symbol("g_sequence_remove", cast(void**)& g_sequence_remove), Symbol("g_sequence_sort_changed_iter", cast(void**)& g_sequence_sort_changed_iter), Symbol("g_sequence_sort_changed", cast(void**)& g_sequence_sort_changed), Symbol("g_sequence_insert_sorted_iter", cast(void**)& g_sequence_insert_sorted_iter), Symbol("g_sequence_insert_sorted", cast(void**)& g_sequence_insert_sorted), Symbol("g_sequence_swap", cast(void**)& g_sequence_swap), Symbol("g_sequence_move", cast(void**)& g_sequence_move), Symbol("g_sequence_insert_before", cast(void**)& g_sequence_insert_before), Symbol("g_sequence_prepend", cast(void**)& g_sequence_prepend), Symbol("g_sequence_append", cast(void**)& g_sequence_append), Symbol("g_sequence_get_iter_at_pos", cast(void**)& g_sequence_get_iter_at_pos), Symbol("g_sequence_get_end_iter", cast(void**)& g_sequence_get_end_iter), Symbol("g_sequence_get_begin_iter", cast(void**)& g_sequence_get_begin_iter), Symbol("g_sequence_sort_iter", cast(void**)& g_sequence_sort_iter), Symbol("g_sequence_sort", cast(void**)& g_sequence_sort), Symbol("g_sequence_foreach_range", cast(void**)& g_sequence_foreach_range), Symbol("g_sequence_foreach", cast(void**)& g_sequence_foreach), Symbol("g_sequence_get_length", cast(void**)& g_sequence_get_length), Symbol("g_sequence_free", cast(void**)& g_sequence_free), Symbol("g_sequence_new", cast(void**)& g_sequence_new), Symbol("g_scanner_warn", cast(void**)& g_scanner_warn), Symbol("g_scanner_error", cast(void**)& g_scanner_error), Symbol("g_scanner_unexp_token", cast(void**)& g_scanner_unexp_token), Symbol("g_scanner_lookup_symbol", cast(void**)& g_scanner_lookup_symbol), Symbol("g_scanner_scope_foreach_symbol", cast(void**)& g_scanner_scope_foreach_symbol), Symbol("g_scanner_scope_lookup_symbol", cast(void**)& g_scanner_scope_lookup_symbol), Symbol("g_scanner_scope_remove_symbol", cast(void**)& g_scanner_scope_remove_symbol), Symbol("g_scanner_scope_add_symbol", cast(void**)& g_scanner_scope_add_symbol), Symbol("g_scanner_set_scope", cast(void**)& g_scanner_set_scope), Symbol("g_scanner_eof", cast(void**)& g_scanner_eof), Symbol("g_scanner_cur_position", cast(void**)& g_scanner_cur_position), Symbol("g_scanner_cur_line", cast(void**)& g_scanner_cur_line), Symbol("g_scanner_cur_value", cast(void**)& g_scanner_cur_value), Symbol("g_scanner_cur_token", cast(void**)& g_scanner_cur_token), Symbol("g_scanner_peek_next_token", cast(void**)& g_scanner_peek_next_token), Symbol("g_scanner_get_next_token", cast(void**)& g_scanner_get_next_token), Symbol("g_scanner_input_text", cast(void**)& g_scanner_input_text), Symbol("g_scanner_sync_file_offset", cast(void**)& g_scanner_sync_file_offset), Symbol("g_scanner_input_file", cast(void**)& g_scanner_input_file), Symbol("g_scanner_destroy", cast(void**)& g_scanner_destroy), Symbol("g_scanner_new", cast(void**)& g_scanner_new), Symbol("g_match_info_fetch_all", cast(void**)& g_match_info_fetch_all), Symbol("g_match_info_fetch_named_pos", cast(void**)& g_match_info_fetch_named_pos), Symbol("g_match_info_fetch_named", cast(void**)& g_match_info_fetch_named), Symbol("g_match_info_fetch_pos", cast(void**)& g_match_info_fetch_pos), Symbol("g_match_info_fetch", cast(void**)& g_match_info_fetch), Symbol("g_match_info_expand_references", cast(void**)& g_match_info_expand_references), Symbol("g_match_info_is_partial_match", cast(void**)& g_match_info_is_partial_match), Symbol("g_match_info_get_match_count", cast(void**)& g_match_info_get_match_count), Symbol("g_match_info_matches", cast(void**)& g_match_info_matches), Symbol("g_match_info_next", cast(void**)& g_match_info_next), Symbol("g_match_info_free", cast(void**)& g_match_info_free), Symbol("g_match_info_get_string", cast(void**)& g_match_info_get_string), Symbol("g_match_info_get_regex", cast(void**)& g_match_info_get_regex), Symbol("g_regex_check_replacement", cast(void**)& g_regex_check_replacement), Symbol("g_regex_replace_eval", cast(void**)& g_regex_replace_eval), Symbol("g_regex_replace_literal", cast(void**)& g_regex_replace_literal), Symbol("g_regex_replace", cast(void**)& g_regex_replace), Symbol("g_regex_split_full", cast(void**)& g_regex_split_full), Symbol("g_regex_split", cast(void**)& g_regex_split), Symbol("g_regex_split_simple", cast(void**)& g_regex_split_simple), Symbol("g_regex_match_all_full", cast(void**)& g_regex_match_all_full), Symbol("g_regex_match_all", cast(void**)& g_regex_match_all), Symbol("g_regex_match_full", cast(void**)& g_regex_match_full), Symbol("g_regex_match", cast(void**)& g_regex_match), Symbol("g_regex_match_simple", cast(void**)& g_regex_match_simple), Symbol("g_regex_escape_string", cast(void**)& g_regex_escape_string), Symbol("g_regex_get_string_number", cast(void**)& g_regex_get_string_number), Symbol("g_regex_get_capture_count", cast(void**)& g_regex_get_capture_count), Symbol("g_regex_get_max_backref", cast(void**)& g_regex_get_max_backref), Symbol("g_regex_get_pattern", cast(void**)& g_regex_get_pattern), Symbol("g_regex_unref", cast(void**)& g_regex_unref), Symbol("g_regex_ref", cast(void**)& g_regex_ref), Symbol("g_regex_new", cast(void**)& g_regex_new), Symbol("g_regex_error_quark", cast(void**)& g_regex_error_quark), Symbol("g_tuples_index", cast(void**)& g_tuples_index), Symbol("g_tuples_destroy", cast(void**)& g_tuples_destroy), Symbol("g_relation_print", cast(void**)& g_relation_print), Symbol("g_relation_exists", cast(void**)& g_relation_exists), Symbol("g_relation_count", cast(void**)& g_relation_count), Symbol("g_relation_select", cast(void**)& g_relation_select), Symbol("g_relation_delete", cast(void**)& g_relation_delete), Symbol("g_relation_insert", cast(void**)& g_relation_insert), Symbol("g_relation_index", cast(void**)& g_relation_index), Symbol("g_relation_destroy", cast(void**)& g_relation_destroy), Symbol("g_relation_new", cast(void**)& g_relation_new), Symbol("g_random_double_range", cast(void**)& g_random_double_range), Symbol("g_random_double", cast(void**)& g_random_double), Symbol("g_random_int_range", cast(void**)& g_random_int_range), Symbol("g_random_int", cast(void**)& g_random_int), Symbol("g_random_set_seed", cast(void**)& g_random_set_seed), Symbol("g_rand_double_range", cast(void**)& g_rand_double_range), Symbol("g_rand_double", cast(void**)& g_rand_double), Symbol("g_rand_int_range", cast(void**)& g_rand_int_range), Symbol("g_rand_int", cast(void**)& g_rand_int), Symbol("g_rand_set_seed_array", cast(void**)& g_rand_set_seed_array), Symbol("g_rand_set_seed", cast(void**)& g_rand_set_seed), Symbol("g_rand_copy", cast(void**)& g_rand_copy), Symbol("g_rand_free", cast(void**)& g_rand_free), Symbol("g_rand_new", cast(void**)& g_rand_new), Symbol("g_rand_new_with_seed_array", cast(void**)& g_rand_new_with_seed_array), Symbol("g_rand_new_with_seed", cast(void**)& g_rand_new_with_seed), Symbol("g_queue_delete_link", cast(void**)& g_queue_delete_link), Symbol("g_queue_unlink", cast(void**)& g_queue_unlink), Symbol("g_queue_link_index", cast(void**)& g_queue_link_index), Symbol("g_queue_peek_nth_link", cast(void**)& g_queue_peek_nth_link), Symbol("g_queue_peek_tail_link", cast(void**)& g_queue_peek_tail_link), Symbol("g_queue_peek_head_link", cast(void**)& g_queue_peek_head_link), Symbol("g_queue_pop_nth_link", cast(void**)& g_queue_pop_nth_link), Symbol("g_queue_pop_tail_link", cast(void**)& g_queue_pop_tail_link), Symbol("g_queue_pop_head_link", cast(void**)& g_queue_pop_head_link), Symbol("g_queue_push_nth_link", cast(void**)& g_queue_push_nth_link), Symbol("g_queue_push_tail_link", cast(void**)& g_queue_push_tail_link), Symbol("g_queue_push_head_link", cast(void**)& g_queue_push_head_link), Symbol("g_queue_insert_sorted", cast(void**)& g_queue_insert_sorted), Symbol("g_queue_insert_after", cast(void**)& g_queue_insert_after), Symbol("g_queue_insert_before", cast(void**)& g_queue_insert_before), Symbol("g_queue_remove_all", cast(void**)& g_queue_remove_all), Symbol("g_queue_remove", cast(void**)& g_queue_remove), Symbol("g_queue_index", cast(void**)& g_queue_index), Symbol("g_queue_peek_nth", cast(void**)& g_queue_peek_nth), Symbol("g_queue_peek_tail", cast(void**)& g_queue_peek_tail), Symbol("g_queue_peek_head", cast(void**)& g_queue_peek_head), Symbol("g_queue_pop_nth", cast(void**)& g_queue_pop_nth), Symbol("g_queue_pop_tail", cast(void**)& g_queue_pop_tail), Symbol("g_queue_pop_head", cast(void**)& g_queue_pop_head), Symbol("g_queue_push_nth", cast(void**)& g_queue_push_nth), Symbol("g_queue_push_tail", cast(void**)& g_queue_push_tail), Symbol("g_queue_push_head", cast(void**)& g_queue_push_head), Symbol("g_queue_sort", cast(void**)& g_queue_sort), Symbol("g_queue_find_custom", cast(void**)& g_queue_find_custom), Symbol("g_queue_find", cast(void**)& g_queue_find), Symbol("g_queue_foreach", cast(void**)& g_queue_foreach), Symbol("g_queue_copy", cast(void**)& g_queue_copy), Symbol("g_queue_reverse", cast(void**)& g_queue_reverse), Symbol("g_queue_get_length", cast(void**)& g_queue_get_length), Symbol("g_queue_is_empty", cast(void**)& g_queue_is_empty), Symbol("g_queue_clear", cast(void**)& g_queue_clear), Symbol("g_queue_init", cast(void**)& g_queue_init), Symbol("g_queue_free", cast(void**)& g_queue_free), Symbol("g_queue_new", cast(void**)& g_queue_new), Symbol("g_qsort_with_data", cast(void**)& g_qsort_with_data), Symbol("g_spaced_primes_closest", cast(void**)& g_spaced_primes_closest), Symbol("g_pattern_match_simple", cast(void**)& g_pattern_match_simple), Symbol("g_pattern_match_string", cast(void**)& g_pattern_match_string), Symbol("g_pattern_match", cast(void**)& g_pattern_match), Symbol("g_pattern_spec_equal", cast(void**)& g_pattern_spec_equal), Symbol("g_pattern_spec_free", cast(void**)& g_pattern_spec_free), Symbol("g_pattern_spec_new", cast(void**)& g_pattern_spec_new), Symbol("g_option_group_set_translation_domain", cast(void**)& g_option_group_set_translation_domain), Symbol("g_option_group_set_translate_func", cast(void**)& g_option_group_set_translate_func), Symbol("g_option_group_add_entries", cast(void**)& g_option_group_add_entries), Symbol("g_option_group_free", cast(void**)& g_option_group_free), Symbol("g_option_group_set_error_hook", cast(void**)& g_option_group_set_error_hook), Symbol("g_option_group_set_parse_hooks", cast(void**)& g_option_group_set_parse_hooks), Symbol("g_option_group_new", cast(void**)& g_option_group_new), Symbol("g_option_context_get_help", cast(void**)& g_option_context_get_help), Symbol("g_option_context_get_main_group", cast(void**)& g_option_context_get_main_group), Symbol("g_option_context_set_main_group", cast(void**)& g_option_context_set_main_group), Symbol("g_option_context_add_group", cast(void**)& g_option_context_add_group), Symbol("g_option_context_set_translation_domain", cast(void**)& g_option_context_set_translation_domain), Symbol("g_option_context_set_translate_func", cast(void**)& g_option_context_set_translate_func), Symbol("g_option_context_parse", cast(void**)& g_option_context_parse), Symbol("g_option_context_add_main_entries", cast(void**)& g_option_context_add_main_entries), Symbol("g_option_context_get_ignore_unknown_options", cast(void**)& g_option_context_get_ignore_unknown_options), Symbol("g_option_context_set_ignore_unknown_options", cast(void**)& g_option_context_set_ignore_unknown_options), Symbol("g_option_context_get_help_enabled", cast(void**)& g_option_context_get_help_enabled), Symbol("g_option_context_set_help_enabled", cast(void**)& g_option_context_set_help_enabled), Symbol("g_option_context_free", cast(void**)& g_option_context_free), Symbol("g_option_context_get_description", cast(void**)& g_option_context_get_description), Symbol("g_option_context_set_description", cast(void**)& g_option_context_set_description), Symbol("g_option_context_get_summary", cast(void**)& g_option_context_get_summary), Symbol("g_option_context_set_summary", cast(void**)& g_option_context_set_summary), Symbol("g_option_context_new", cast(void**)& g_option_context_new), Symbol("g_option_error_quark", cast(void**)& g_option_error_quark), Symbol("g_node_pop_allocator", cast(void**)& g_node_pop_allocator), Symbol("g_node_push_allocator", cast(void**)& g_node_push_allocator), Symbol("g_node_last_sibling", cast(void**)& g_node_last_sibling), Symbol("g_node_first_sibling", cast(void**)& g_node_first_sibling), Symbol("g_node_child_index", cast(void**)& g_node_child_index), Symbol("g_node_child_position", cast(void**)& g_node_child_position), Symbol("g_node_find_child", cast(void**)& g_node_find_child), Symbol("g_node_last_child", cast(void**)& g_node_last_child), Symbol("g_node_nth_child", cast(void**)& g_node_nth_child), Symbol("g_node_n_children", cast(void**)& g_node_n_children), Symbol("g_node_reverse_children", cast(void**)& g_node_reverse_children), Symbol("g_node_children_foreach", cast(void**)& g_node_children_foreach), Symbol("g_node_max_height", cast(void**)& g_node_max_height), Symbol("g_node_traverse", cast(void**)& g_node_traverse), Symbol("g_node_find", cast(void**)& g_node_find), Symbol("g_node_depth", cast(void**)& g_node_depth), Symbol("g_node_is_ancestor", cast(void**)& g_node_is_ancestor), Symbol("g_node_get_root", cast(void**)& g_node_get_root), Symbol("g_node_n_nodes", cast(void**)& g_node_n_nodes), Symbol("g_node_prepend", cast(void**)& g_node_prepend), Symbol("g_node_insert_after", cast(void**)& g_node_insert_after), Symbol("g_node_insert_before", cast(void**)& g_node_insert_before), Symbol("g_node_insert", cast(void**)& g_node_insert), Symbol("g_node_copy", cast(void**)& g_node_copy), Symbol("g_node_copy_deep", cast(void**)& g_node_copy_deep), Symbol("g_node_unlink", cast(void**)& g_node_unlink), Symbol("g_node_destroy", cast(void**)& g_node_destroy), Symbol("g_node_new", cast(void**)& g_node_new), Symbol("g_set_printerr_handler", cast(void**)& g_set_printerr_handler), Symbol("g_printerr", cast(void**)& g_printerr), Symbol("g_set_print_handler", cast(void**)& g_set_print_handler), Symbol("g_print", cast(void**)& g_print), Symbol("g_assert_warning", cast(void**)& g_assert_warning), Symbol("g_return_if_fail_warning", cast(void**)& g_return_if_fail_warning), Symbol("_g_log_fallback_handler", cast(void**)& _g_log_fallback_handler), Symbol("g_log_set_always_fatal", cast(void**)& g_log_set_always_fatal), Symbol("g_log_set_fatal_mask", cast(void**)& g_log_set_fatal_mask), Symbol("g_logv", cast(void**)& g_logv), Symbol("g_log", cast(void**)& g_log), Symbol("g_log_set_default_handler", cast(void**)& g_log_set_default_handler), Symbol("g_log_default_handler", cast(void**)& g_log_default_handler), Symbol("g_log_remove_handler", cast(void**)& g_log_remove_handler), Symbol("g_log_set_handler", cast(void**)& g_log_set_handler), Symbol("g_printf_string_upper_bound", cast(void**)& g_printf_string_upper_bound), Symbol("g_markup_vprintf_escaped", cast(void**)& g_markup_vprintf_escaped), Symbol("g_markup_printf_escaped", cast(void**)& g_markup_printf_escaped), Symbol("g_markup_escape_text", cast(void**)& g_markup_escape_text), Symbol("g_markup_parse_context_get_position", cast(void**)& g_markup_parse_context_get_position), Symbol("g_markup_parse_context_get_element", cast(void**)& g_markup_parse_context_get_element), Symbol("g_markup_parse_context_end_parse", cast(void**)& g_markup_parse_context_end_parse), Symbol("g_markup_parse_context_parse", cast(void**)& g_markup_parse_context_parse), Symbol("g_markup_parse_context_free", cast(void**)& g_markup_parse_context_free), Symbol("g_markup_parse_context_new", cast(void**)& g_markup_parse_context_new), Symbol("g_markup_error_quark", cast(void**)& g_markup_error_quark), Symbol("g_mapped_file_free", cast(void**)& g_mapped_file_free), Symbol("g_mapped_file_get_contents", cast(void**)& g_mapped_file_get_contents), Symbol("g_mapped_file_get_length", cast(void**)& g_mapped_file_get_length), Symbol("g_mapped_file_new", cast(void**)& g_mapped_file_new), Symbol("g_key_file_remove_group", cast(void**)& g_key_file_remove_group), Symbol("g_key_file_remove_key", cast(void**)& g_key_file_remove_key), Symbol("g_key_file_remove_comment", cast(void**)& g_key_file_remove_comment), Symbol("g_key_file_get_comment", cast(void**)& g_key_file_get_comment), Symbol("g_key_file_set_comment", cast(void**)& g_key_file_set_comment), Symbol("g_key_file_set_integer_list", cast(void**)& g_key_file_set_integer_list), Symbol("g_key_file_get_double_list", cast(void**)& g_key_file_get_double_list), Symbol("g_key_file_set_double_list", cast(void**)& g_key_file_set_double_list), Symbol("g_key_file_get_integer_list", cast(void**)& g_key_file_get_integer_list), Symbol("g_key_file_set_boolean_list", cast(void**)& g_key_file_set_boolean_list), Symbol("g_key_file_get_boolean_list", cast(void**)& g_key_file_get_boolean_list), Symbol("g_key_file_set_locale_string_list", cast(void**)& g_key_file_set_locale_string_list), Symbol("g_key_file_get_locale_string_list", cast(void**)& g_key_file_get_locale_string_list), Symbol("g_key_file_set_string_list", cast(void**)& g_key_file_set_string_list), Symbol("g_key_file_get_string_list", cast(void**)& g_key_file_get_string_list), Symbol("g_key_file_set_double", cast(void**)& g_key_file_set_double), Symbol("g_key_file_get_double", cast(void**)& g_key_file_get_double), Symbol("g_key_file_set_integer", cast(void**)& g_key_file_set_integer), Symbol("g_key_file_get_integer", cast(void**)& g_key_file_get_integer), Symbol("g_key_file_set_boolean", cast(void**)& g_key_file_set_boolean), Symbol("g_key_file_get_boolean", cast(void**)& g_key_file_get_boolean), Symbol("g_key_file_set_locale_string", cast(void**)& g_key_file_set_locale_string), Symbol("g_key_file_get_locale_string", cast(void**)& g_key_file_get_locale_string), Symbol("g_key_file_set_string", cast(void**)& g_key_file_set_string), Symbol("g_key_file_get_string", cast(void**)& g_key_file_get_string), Symbol("g_key_file_set_value", cast(void**)& g_key_file_set_value), Symbol("g_key_file_get_value", cast(void**)& g_key_file_get_value), Symbol("g_key_file_has_key", cast(void**)& g_key_file_has_key), Symbol("g_key_file_has_group", cast(void**)& g_key_file_has_group), Symbol("g_key_file_get_keys", cast(void**)& g_key_file_get_keys), Symbol("g_key_file_get_groups", cast(void**)& g_key_file_get_groups), Symbol("g_key_file_get_start_group", cast(void**)& g_key_file_get_start_group), Symbol("g_key_file_to_data", cast(void**)& g_key_file_to_data), Symbol("g_key_file_load_from_data_dirs", cast(void**)& g_key_file_load_from_data_dirs), Symbol("g_key_file_load_from_dirs", cast(void**)& g_key_file_load_from_dirs), Symbol("g_key_file_load_from_data", cast(void**)& g_key_file_load_from_data), Symbol("g_key_file_load_from_file", cast(void**)& g_key_file_load_from_file), Symbol("g_key_file_set_list_separator", cast(void**)& g_key_file_set_list_separator), Symbol("g_key_file_free", cast(void**)& g_key_file_free), Symbol("g_key_file_new", cast(void**)& g_key_file_new), Symbol("g_key_file_error_quark", cast(void**)& g_key_file_error_quark), Symbol("g_io_watch_funcs", cast(void**)& g_io_watch_funcs), Symbol("g_io_channel_unix_get_fd", cast(void**)& g_io_channel_unix_get_fd), Symbol("g_io_channel_unix_new", cast(void**)& g_io_channel_unix_new), Symbol("g_io_channel_error_from_errno", cast(void**)& g_io_channel_error_from_errno), Symbol("g_io_channel_error_quark", cast(void**)& g_io_channel_error_quark), Symbol("g_io_channel_new_file", cast(void**)& g_io_channel_new_file), Symbol("g_io_channel_seek_position", cast(void**)& g_io_channel_seek_position), Symbol("g_io_channel_write_unichar", cast(void**)& g_io_channel_write_unichar), Symbol("g_io_channel_write_chars", cast(void**)& g_io_channel_write_chars), Symbol("g_io_channel_read_unichar", cast(void**)& g_io_channel_read_unichar), Symbol("g_io_channel_read_chars", cast(void**)& g_io_channel_read_chars), Symbol("g_io_channel_read_to_end", cast(void**)& g_io_channel_read_to_end), Symbol("g_io_channel_read_line_string", cast(void**)& g_io_channel_read_line_string), Symbol("g_io_channel_read_line", cast(void**)& g_io_channel_read_line), Symbol("g_io_channel_flush", cast(void**)& g_io_channel_flush), Symbol("g_io_channel_get_close_on_unref", cast(void**)& g_io_channel_get_close_on_unref), Symbol("g_io_channel_set_close_on_unref", cast(void**)& g_io_channel_set_close_on_unref), Symbol("g_io_channel_get_encoding", cast(void**)& g_io_channel_get_encoding), Symbol("g_io_channel_set_encoding", cast(void**)& g_io_channel_set_encoding), Symbol("g_io_channel_get_buffered", cast(void**)& g_io_channel_get_buffered), Symbol("g_io_channel_set_buffered", cast(void**)& g_io_channel_set_buffered), Symbol("g_io_channel_get_line_term", cast(void**)& g_io_channel_get_line_term), Symbol("g_io_channel_set_line_term", cast(void**)& g_io_channel_set_line_term), Symbol("g_io_channel_get_flags", cast(void**)& g_io_channel_get_flags), Symbol("g_io_channel_set_flags", cast(void**)& g_io_channel_set_flags), Symbol("g_io_channel_get_buffer_condition", cast(void**)& g_io_channel_get_buffer_condition), Symbol("g_io_channel_get_buffer_size", cast(void**)& g_io_channel_get_buffer_size), Symbol("g_io_channel_set_buffer_size", cast(void**)& g_io_channel_set_buffer_size), Symbol("g_io_add_watch", cast(void**)& g_io_add_watch), Symbol("g_io_create_watch", cast(void**)& g_io_create_watch), Symbol("g_io_add_watch_full", cast(void**)& g_io_add_watch_full), Symbol("g_io_channel_shutdown", cast(void**)& g_io_channel_shutdown), Symbol("g_io_channel_close", cast(void**)& g_io_channel_close), Symbol("g_io_channel_seek", cast(void**)& g_io_channel_seek), Symbol("g_io_channel_write", cast(void**)& g_io_channel_write), Symbol("g_io_channel_read", cast(void**)& g_io_channel_read), Symbol("g_io_channel_unref", cast(void**)& g_io_channel_unref), Symbol("g_io_channel_ref", cast(void**)& g_io_channel_ref), Symbol("g_io_channel_init", cast(void**)& g_io_channel_init), Symbol("g_string_up", cast(void**)& g_string_up), Symbol("g_string_down", cast(void**)& g_string_down), Symbol("g_string_append_c_inline", cast(void**)& g_string_append_c_inline), Symbol("g_string_append_printf", cast(void**)& g_string_append_printf), Symbol("g_string_append_vprintf", cast(void**)& g_string_append_vprintf), Symbol("g_string_printf", cast(void**)& g_string_printf), Symbol("g_string_vprintf", cast(void**)& g_string_vprintf), Symbol("g_string_ascii_up", cast(void**)& g_string_ascii_up), Symbol("g_string_ascii_down", cast(void**)& g_string_ascii_down), Symbol("g_string_erase", cast(void**)& g_string_erase), Symbol("g_string_overwrite_len", cast(void**)& g_string_overwrite_len), Symbol("g_string_overwrite", cast(void**)& g_string_overwrite), Symbol("g_string_insert_unichar", cast(void**)& g_string_insert_unichar), Symbol("g_string_insert_c", cast(void**)& g_string_insert_c), Symbol("g_string_insert", cast(void**)& g_string_insert), Symbol("g_string_prepend_len", cast(void**)& g_string_prepend_len), Symbol("g_string_prepend_unichar", cast(void**)& g_string_prepend_unichar), Symbol("g_string_prepend_c", cast(void**)& g_string_prepend_c), Symbol("g_string_prepend", cast(void**)& g_string_prepend), Symbol("g_string_append_unichar", cast(void**)& g_string_append_unichar), Symbol("g_string_append_c", cast(void**)& g_string_append_c), Symbol("g_string_append_len", cast(void**)& g_string_append_len), Symbol("g_string_append", cast(void**)& g_string_append), Symbol("g_string_insert_len", cast(void**)& g_string_insert_len), Symbol("g_string_set_size", cast(void**)& g_string_set_size), Symbol("g_string_truncate", cast(void**)& g_string_truncate), Symbol("g_string_assign", cast(void**)& g_string_assign), Symbol("g_string_hash", cast(void**)& g_string_hash), Symbol("g_string_equal", cast(void**)& g_string_equal), Symbol("g_string_free", cast(void**)& g_string_free), Symbol("g_string_sized_new", cast(void**)& g_string_sized_new), Symbol("g_string_new_len", cast(void**)& g_string_new_len), Symbol("g_string_new", cast(void**)& g_string_new), Symbol("g_string_chunk_insert_const", cast(void**)& g_string_chunk_insert_const), Symbol("g_string_chunk_insert_len", cast(void**)& g_string_chunk_insert_len), Symbol("g_string_chunk_insert", cast(void**)& g_string_chunk_insert), Symbol("g_string_chunk_clear", cast(void**)& g_string_chunk_clear), Symbol("g_string_chunk_free", cast(void**)& g_string_chunk_free), Symbol("g_string_chunk_new", cast(void**)& g_string_chunk_new), Symbol("_g_utf8_make_valid", cast(void**)& _g_utf8_make_valid), Symbol("g_unichar_get_script", cast(void**)& g_unichar_get_script), Symbol("g_unichar_get_mirror_char", cast(void**)& g_unichar_get_mirror_char), Symbol("g_utf8_collate_key_for_filename", cast(void**)& g_utf8_collate_key_for_filename), Symbol("g_utf8_collate_key", cast(void**)& g_utf8_collate_key), Symbol("g_utf8_collate", cast(void**)& g_utf8_collate), Symbol("g_utf8_normalize", cast(void**)& g_utf8_normalize), Symbol("g_utf8_casefold", cast(void**)& g_utf8_casefold), Symbol("g_utf8_strdown", cast(void**)& g_utf8_strdown), Symbol("g_utf8_strup", cast(void**)& g_utf8_strup), Symbol("g_unichar_validate", cast(void**)& g_unichar_validate), Symbol("g_utf8_validate", cast(void**)& g_utf8_validate), Symbol("g_unichar_to_utf8", cast(void**)& g_unichar_to_utf8), Symbol("g_ucs4_to_utf8", cast(void**)& g_ucs4_to_utf8), Symbol("g_ucs4_to_utf16", cast(void**)& g_ucs4_to_utf16), Symbol("g_utf16_to_utf8", cast(void**)& g_utf16_to_utf8), Symbol("g_utf16_to_ucs4", cast(void**)& g_utf16_to_ucs4), Symbol("g_utf8_to_ucs4_fast", cast(void**)& g_utf8_to_ucs4_fast), Symbol("g_utf8_to_ucs4", cast(void**)& g_utf8_to_ucs4), Symbol("g_utf8_to_utf16", cast(void**)& g_utf8_to_utf16), Symbol("g_utf8_strreverse", cast(void**)& g_utf8_strreverse), Symbol("g_utf8_strrchr", cast(void**)& g_utf8_strrchr), Symbol("g_utf8_strchr", cast(void**)& g_utf8_strchr), Symbol("g_utf8_strncpy", cast(void**)& g_utf8_strncpy), Symbol("g_utf8_strlen", cast(void**)& g_utf8_strlen), Symbol("g_utf8_find_prev_char", cast(void**)& g_utf8_find_prev_char), Symbol("g_utf8_find_next_char", cast(void**)& g_utf8_find_next_char), Symbol("g_utf8_prev_char", cast(void**)& g_utf8_prev_char), Symbol("g_utf8_pointer_to_offset", cast(void**)& g_utf8_pointer_to_offset), Symbol("g_utf8_offset_to_pointer", cast(void**)& g_utf8_offset_to_pointer), Symbol("g_utf8_get_char_validated", cast(void**)& g_utf8_get_char_validated), Symbol("g_utf8_get_char", cast(void**)& g_utf8_get_char), Symbol("g_utf8_skip", cast(void**)& g_utf8_skip), Symbol("g_unicode_canonical_decomposition", cast(void**)& g_unicode_canonical_decomposition), Symbol("g_unicode_canonical_ordering", cast(void**)& g_unicode_canonical_ordering), Symbol("g_unichar_combining_class", cast(void**)& g_unichar_combining_class), Symbol("g_unichar_break_type", cast(void**)& g_unichar_break_type), Symbol("g_unichar_type", cast(void**)& g_unichar_type), Symbol("g_unichar_xdigit_value", cast(void**)& g_unichar_xdigit_value), Symbol("g_unichar_digit_value", cast(void**)& g_unichar_digit_value), Symbol("g_unichar_totitle", cast(void**)& g_unichar_totitle), Symbol("g_unichar_tolower", cast(void**)& g_unichar_tolower), Symbol("g_unichar_toupper", cast(void**)& g_unichar_toupper), Symbol("g_unichar_ismark", cast(void**)& g_unichar_ismark), Symbol("g_unichar_iszerowidth", cast(void**)& g_unichar_iszerowidth), Symbol("g_unichar_iswide_cjk", cast(void**)& g_unichar_iswide_cjk), Symbol("g_unichar_iswide", cast(void**)& g_unichar_iswide), Symbol("g_unichar_isdefined", cast(void**)& g_unichar_isdefined), Symbol("g_unichar_istitle", cast(void**)& g_unichar_istitle), Symbol("g_unichar_isxdigit", cast(void**)& g_unichar_isxdigit), Symbol("g_unichar_isupper", cast(void**)& g_unichar_isupper), Symbol("g_unichar_isspace", cast(void**)& g_unichar_isspace), Symbol("g_unichar_ispunct", cast(void**)& g_unichar_ispunct), Symbol("g_unichar_isprint", cast(void**)& g_unichar_isprint), Symbol("g_unichar_islower", cast(void**)& g_unichar_islower), Symbol("g_unichar_isgraph", cast(void**)& g_unichar_isgraph), Symbol("g_unichar_isdigit", cast(void**)& g_unichar_isdigit), Symbol("g_unichar_iscntrl", cast(void**)& g_unichar_iscntrl), Symbol("g_unichar_isalpha", cast(void**)& g_unichar_isalpha), Symbol("g_unichar_isalnum", cast(void**)& g_unichar_isalnum), Symbol("g_get_charset", cast(void**)& g_get_charset), Symbol("g_idle_funcs", cast(void**)& g_idle_funcs), Symbol("g_child_watch_funcs", cast(void**)& g_child_watch_funcs), Symbol("g_timeout_funcs", cast(void**)& g_timeout_funcs), Symbol("g_idle_remove_by_data", cast(void**)& g_idle_remove_by_data), Symbol("g_idle_add_full", cast(void**)& g_idle_add_full), Symbol("g_idle_add", cast(void**)& g_idle_add), Symbol("g_child_watch_add", cast(void**)& g_child_watch_add), Symbol("g_child_watch_add_full", cast(void**)& g_child_watch_add_full), Symbol("g_timeout_add_seconds", cast(void**)& g_timeout_add_seconds), Symbol("g_timeout_add_seconds_full", cast(void**)& g_timeout_add_seconds_full), Symbol("g_timeout_add", cast(void**)& g_timeout_add), Symbol("g_timeout_add_full", cast(void**)& g_timeout_add_full), Symbol("g_source_remove_by_funcs_user_data", cast(void**)& g_source_remove_by_funcs_user_data), Symbol("g_source_remove_by_user_data", cast(void**)& g_source_remove_by_user_data), Symbol("g_source_remove", cast(void**)& g_source_remove), Symbol("g_get_current_time", cast(void**)& g_get_current_time), Symbol("g_timeout_source_new_seconds", cast(void**)& g_timeout_source_new_seconds), Symbol("g_timeout_source_new", cast(void**)& g_timeout_source_new), Symbol("g_child_watch_source_new", cast(void**)& g_child_watch_source_new), Symbol("g_idle_source_new", cast(void**)& g_idle_source_new), Symbol("g_source_get_current_time", cast(void**)& g_source_get_current_time), Symbol("g_source_remove_poll", cast(void**)& g_source_remove_poll), Symbol("g_source_add_poll", cast(void**)& g_source_add_poll), Symbol("g_source_set_callback_indirect", cast(void**)& g_source_set_callback_indirect), Symbol("g_source_is_destroyed", cast(void**)& g_source_is_destroyed), Symbol("g_source_set_funcs", cast(void**)& g_source_set_funcs), Symbol("g_source_set_callback", cast(void**)& g_source_set_callback), Symbol("g_source_get_context", cast(void**)& g_source_get_context), Symbol("g_source_get_id", cast(void**)& g_source_get_id), Symbol("g_source_get_can_recurse", cast(void**)& g_source_get_can_recurse), Symbol("g_source_set_can_recurse", cast(void**)& g_source_set_can_recurse), Symbol("g_source_get_priority", cast(void**)& g_source_get_priority), Symbol("g_source_set_priority", cast(void**)& g_source_set_priority), Symbol("g_source_destroy", cast(void**)& g_source_destroy), Symbol("g_source_attach", cast(void**)& g_source_attach), Symbol("g_source_unref", cast(void**)& g_source_unref), Symbol("g_source_ref", cast(void**)& g_source_ref), Symbol("g_source_new", cast(void**)& g_source_new), Symbol("g_main_loop_get_context", cast(void**)& g_main_loop_get_context), Symbol("g_main_loop_is_running", cast(void**)& g_main_loop_is_running), Symbol("g_main_loop_unref", cast(void**)& g_main_loop_unref), Symbol("g_main_loop_ref", cast(void**)& g_main_loop_ref), Symbol("g_main_loop_quit", cast(void**)& g_main_loop_quit), Symbol("g_main_loop_run", cast(void**)& g_main_loop_run), Symbol("g_main_loop_new", cast(void**)& g_main_loop_new), Symbol("g_main_current_source", cast(void**)& g_main_current_source), Symbol("g_main_depth", cast(void**)& g_main_depth), Symbol("g_main_context_remove_poll", cast(void**)& g_main_context_remove_poll), Symbol("g_main_context_add_poll", cast(void**)& g_main_context_add_poll), Symbol("g_main_context_get_poll_func", cast(void**)& g_main_context_get_poll_func), Symbol("g_main_context_set_poll_func", cast(void**)& g_main_context_set_poll_func), Symbol("g_main_context_dispatch", cast(void**)& g_main_context_dispatch), Symbol("g_main_context_check", cast(void**)& g_main_context_check), Symbol("g_main_context_query", cast(void**)& g_main_context_query), Symbol("g_main_context_prepare", cast(void**)& g_main_context_prepare), Symbol("g_main_context_wait", cast(void**)& g_main_context_wait), Symbol("g_main_context_is_owner", cast(void**)& g_main_context_is_owner), Symbol("g_main_context_release", cast(void**)& g_main_context_release), Symbol("g_main_context_acquire", cast(void**)& g_main_context_acquire), Symbol("g_main_context_wakeup", cast(void**)& g_main_context_wakeup), Symbol("g_main_context_find_source_by_funcs_user_data", cast(void**)& g_main_context_find_source_by_funcs_user_data), Symbol("g_main_context_find_source_by_user_data", cast(void**)& g_main_context_find_source_by_user_data), Symbol("g_main_context_find_source_by_id", cast(void**)& g_main_context_find_source_by_id), Symbol("g_main_context_pending", cast(void**)& g_main_context_pending), Symbol("g_main_context_iteration", cast(void**)& g_main_context_iteration), Symbol("g_main_context_default", cast(void**)& g_main_context_default), Symbol("g_main_context_unref", cast(void**)& g_main_context_unref), Symbol("g_main_context_ref", cast(void**)& g_main_context_ref), Symbol("g_main_context_new", cast(void**)& g_main_context_new), Symbol("g_slist_pop_allocator", cast(void**)& g_slist_pop_allocator), Symbol("g_slist_push_allocator", cast(void**)& g_slist_push_allocator), Symbol("g_slist_nth_data", cast(void**)& g_slist_nth_data), Symbol("g_slist_sort_with_data", cast(void**)& g_slist_sort_with_data), Symbol("g_slist_sort", cast(void**)& g_slist_sort), Symbol("g_slist_foreach", cast(void**)& g_slist_foreach), Symbol("g_slist_length", cast(void**)& g_slist_length), Symbol("g_slist_last", cast(void**)& g_slist_last), Symbol("g_slist_index", cast(void**)& g_slist_index), Symbol("g_slist_position", cast(void**)& g_slist_position), Symbol("g_slist_find_custom", cast(void**)& g_slist_find_custom), Symbol("g_slist_find", cast(void**)& g_slist_find), Symbol("g_slist_nth", cast(void**)& g_slist_nth), Symbol("g_slist_copy", cast(void**)& g_slist_copy), Symbol("g_slist_reverse", cast(void**)& g_slist_reverse), Symbol("g_slist_delete_link", cast(void**)& g_slist_delete_link), Symbol("g_slist_remove_link", cast(void**)& g_slist_remove_link), Symbol("g_slist_remove_all", cast(void**)& g_slist_remove_all), Symbol("g_slist_remove", cast(void**)& g_slist_remove), Symbol("g_slist_concat", cast(void**)& g_slist_concat), Symbol("g_slist_insert_before", cast(void**)& g_slist_insert_before), Symbol("g_slist_insert_sorted_with_data", cast(void**)& g_slist_insert_sorted_with_data), Symbol("g_slist_insert_sorted", cast(void**)& g_slist_insert_sorted), Symbol("g_slist_insert", cast(void**)& g_slist_insert), Symbol("g_slist_prepend", cast(void**)& g_slist_prepend), Symbol("g_slist_append", cast(void**)& g_slist_append), Symbol("g_slist_free_1", cast(void**)& g_slist_free_1), Symbol("g_slist_free", cast(void**)& g_slist_free), Symbol("g_slist_alloc", cast(void**)& g_slist_alloc), Symbol("g_hook_list_marshal_check", cast(void**)& g_hook_list_marshal_check), Symbol("g_hook_list_marshal", cast(void**)& g_hook_list_marshal), Symbol("g_hook_list_invoke_check", cast(void**)& g_hook_list_invoke_check), Symbol("g_hook_list_invoke", cast(void**)& g_hook_list_invoke), Symbol("g_hook_compare_ids", cast(void**)& g_hook_compare_ids), Symbol("g_hook_next_valid", cast(void**)& g_hook_next_valid), Symbol("g_hook_first_valid", cast(void**)& g_hook_first_valid), Symbol("g_hook_find_func_data", cast(void**)& g_hook_find_func_data), Symbol("g_hook_find_func", cast(void**)& g_hook_find_func), Symbol("g_hook_find_data", cast(void**)& g_hook_find_data), Symbol("g_hook_find", cast(void**)& g_hook_find), Symbol("g_hook_get", cast(void**)& g_hook_get), Symbol("g_hook_insert_sorted", cast(void**)& g_hook_insert_sorted), Symbol("g_hook_insert_before", cast(void**)& g_hook_insert_before), Symbol("g_hook_prepend", cast(void**)& g_hook_prepend), Symbol("g_hook_destroy_link", cast(void**)& g_hook_destroy_link), Symbol("g_hook_destroy", cast(void**)& g_hook_destroy), Symbol("g_hook_unref", cast(void**)& g_hook_unref), Symbol("g_hook_ref", cast(void**)& g_hook_ref), Symbol("g_hook_free", cast(void**)& g_hook_free), Symbol("g_hook_alloc", cast(void**)& g_hook_alloc), Symbol("g_hook_list_clear", cast(void**)& g_hook_list_clear), Symbol("g_hook_list_init", cast(void**)& g_hook_list_init), Symbol("g_direct_equal", cast(void**)& g_direct_equal), Symbol("g_direct_hash", cast(void**)& g_direct_hash), Symbol("g_int_hash", cast(void**)& g_int_hash), Symbol("g_int_equal", cast(void**)& g_int_equal), Symbol("g_str_hash", cast(void**)& g_str_hash), Symbol("g_str_equal", cast(void**)& g_str_equal), Symbol("g_hash_table_unref", cast(void**)& g_hash_table_unref), Symbol("g_hash_table_ref", cast(void**)& g_hash_table_ref), Symbol("g_hash_table_get_values", cast(void**)& g_hash_table_get_values), Symbol("g_hash_table_get_keys", cast(void**)& g_hash_table_get_keys), Symbol("g_hash_table_size", cast(void**)& g_hash_table_size), Symbol("g_hash_table_foreach_steal", cast(void**)& g_hash_table_foreach_steal), Symbol("g_hash_table_foreach_remove", cast(void**)& g_hash_table_foreach_remove), Symbol("g_hash_table_find", cast(void**)& g_hash_table_find), Symbol("g_hash_table_foreach", cast(void**)& g_hash_table_foreach), Symbol("g_hash_table_lookup_extended", cast(void**)& g_hash_table_lookup_extended), Symbol("g_hash_table_lookup", cast(void**)& g_hash_table_lookup), Symbol("g_hash_table_steal_all", cast(void**)& g_hash_table_steal_all), Symbol("g_hash_table_steal", cast(void**)& g_hash_table_steal), Symbol("g_hash_table_remove_all", cast(void**)& g_hash_table_remove_all), Symbol("g_hash_table_remove", cast(void**)& g_hash_table_remove), Symbol("g_hash_table_replace", cast(void**)& g_hash_table_replace), Symbol("g_hash_table_insert", cast(void**)& g_hash_table_insert), Symbol("g_hash_table_destroy", cast(void**)& g_hash_table_destroy), Symbol("g_hash_table_new_full", cast(void**)& g_hash_table_new_full), Symbol("g_hash_table_new", cast(void**)& g_hash_table_new), Symbol("g_mkdir_with_parents", cast(void**)& g_mkdir_with_parents), Symbol("g_build_filenamev", cast(void**)& g_build_filenamev), Symbol("g_build_filename", cast(void**)& g_build_filename), Symbol("g_build_pathv", cast(void**)& g_build_pathv), Symbol("g_build_path", cast(void**)& g_build_path), Symbol("g_file_open_tmp", cast(void**)& g_file_open_tmp), Symbol("g_mkstemp", cast(void**)& g_mkstemp), Symbol("g_file_read_link", cast(void**)& g_file_read_link), Symbol("g_file_set_contents", cast(void**)& g_file_set_contents), Symbol("g_file_get_contents", cast(void**)& g_file_get_contents), Symbol("g_file_test", cast(void**)& g_file_test), Symbol("g_file_error_from_errno", cast(void**)& g_file_error_from_errno), Symbol("g_file_error_quark", cast(void**)& g_file_error_quark), Symbol("g_dir_close", cast(void**)& g_dir_close), Symbol("g_dir_rewind", cast(void**)& g_dir_rewind), Symbol("g_dir_read_name", cast(void**)& g_dir_read_name), Symbol("g_dir_open", cast(void**)& g_dir_open), Symbol("g_date_strftime", cast(void**)& g_date_strftime), Symbol("g_date_order", cast(void**)& g_date_order), Symbol("g_date_clamp", cast(void**)& g_date_clamp), Symbol("g_date_to_struct_tm", cast(void**)& g_date_to_struct_tm), Symbol("g_date_compare", cast(void**)& g_date_compare), Symbol("g_date_days_between", cast(void**)& g_date_days_between), Symbol("g_date_get_sunday_weeks_in_year", cast(void**)& g_date_get_sunday_weeks_in_year), Symbol("g_date_get_monday_weeks_in_year", cast(void**)& g_date_get_monday_weeks_in_year), Symbol("g_date_get_days_in_month", cast(void**)& g_date_get_days_in_month), Symbol("g_date_is_leap_year", cast(void**)& g_date_is_leap_year), Symbol("g_date_subtract_years", cast(void**)& g_date_subtract_years), Symbol("g_date_add_years", cast(void**)& g_date_add_years), Symbol("g_date_subtract_months", cast(void**)& g_date_subtract_months), Symbol("g_date_add_months", cast(void**)& g_date_add_months), Symbol("g_date_subtract_days", cast(void**)& g_date_subtract_days), Symbol("g_date_add_days", cast(void**)& g_date_add_days), Symbol("g_date_is_last_of_month", cast(void**)& g_date_is_last_of_month), Symbol("g_date_is_first_of_month", cast(void**)& g_date_is_first_of_month), Symbol("g_date_set_julian", cast(void**)& g_date_set_julian), Symbol("g_date_set_dmy", cast(void**)& g_date_set_dmy), Symbol("g_date_set_year", cast(void**)& g_date_set_year), Symbol("g_date_set_day", cast(void**)& g_date_set_day), Symbol("g_date_set_month", cast(void**)& g_date_set_month), Symbol("g_date_set_time", cast(void**)& g_date_set_time), Symbol("g_date_set_time_val", cast(void**)& g_date_set_time_val), Symbol("g_date_set_time_t", cast(void**)& g_date_set_time_t), Symbol("g_date_set_parse", cast(void**)& g_date_set_parse), Symbol("g_date_clear", cast(void**)& g_date_clear), Symbol("g_date_get_iso8601_week_of_year", cast(void**)& g_date_get_iso8601_week_of_year), Symbol("g_date_get_sunday_week_of_year", cast(void**)& g_date_get_sunday_week_of_year), Symbol("g_date_get_monday_week_of_year", cast(void**)& g_date_get_monday_week_of_year), Symbol("g_date_get_day_of_year", cast(void**)& g_date_get_day_of_year), Symbol("g_date_get_julian", cast(void**)& g_date_get_julian), Symbol("g_date_get_day", cast(void**)& g_date_get_day), Symbol("g_date_get_year", cast(void**)& g_date_get_year), Symbol("g_date_get_month", cast(void**)& g_date_get_month), Symbol("g_date_get_weekday", cast(void**)& g_date_get_weekday), Symbol("g_date_valid_dmy", cast(void**)& g_date_valid_dmy), Symbol("g_date_valid_julian", cast(void**)& g_date_valid_julian), Symbol("g_date_valid_weekday", cast(void**)& g_date_valid_weekday), Symbol("g_date_valid_year", cast(void**)& g_date_valid_year), Symbol("g_date_valid_month", cast(void**)& g_date_valid_month), Symbol("g_date_valid_day", cast(void**)& g_date_valid_day), Symbol("g_date_valid", cast(void**)& g_date_valid), Symbol("g_date_free", cast(void**)& g_date_free), Symbol("g_date_new_julian", cast(void**)& g_date_new_julian), Symbol("g_date_new_dmy", cast(void**)& g_date_new_dmy), Symbol("g_date_new", cast(void**)& g_date_new), Symbol("g_dataset_foreach", cast(void**)& g_dataset_foreach), Symbol("g_dataset_id_remove_no_notify", cast(void**)& g_dataset_id_remove_no_notify), Symbol("g_dataset_id_set_data_full", cast(void**)& g_dataset_id_set_data_full), Symbol("g_dataset_id_get_data", cast(void**)& g_dataset_id_get_data), Symbol("g_dataset_destroy", cast(void**)& g_dataset_destroy), Symbol("g_datalist_get_flags", cast(void**)& g_datalist_get_flags), Symbol("g_datalist_unset_flags", cast(void**)& g_datalist_unset_flags), Symbol("g_datalist_set_flags", cast(void**)& g_datalist_set_flags), Symbol("g_datalist_foreach", cast(void**)& g_datalist_foreach), Symbol("g_datalist_id_remove_no_notify", cast(void**)& g_datalist_id_remove_no_notify), Symbol("g_datalist_id_set_data_full", cast(void**)& g_datalist_id_set_data_full), Symbol("g_datalist_id_get_data", cast(void**)& g_datalist_id_get_data), Symbol("g_datalist_clear", cast(void**)& g_datalist_clear), Symbol("g_datalist_init", cast(void**)& g_datalist_init), Symbol("g_uri_list_extract_uris", cast(void**)& g_uri_list_extract_uris), Symbol("g_filename_display_basename", cast(void**)& g_filename_display_basename), Symbol("g_get_filename_charsets", cast(void**)& g_get_filename_charsets), Symbol("g_filename_display_name", cast(void**)& g_filename_display_name), Symbol("g_filename_to_uri", cast(void**)& g_filename_to_uri), Symbol("g_filename_from_uri", cast(void**)& g_filename_from_uri), Symbol("g_filename_from_utf8", cast(void**)& g_filename_from_utf8), Symbol("g_filename_to_utf8", cast(void**)& g_filename_to_utf8), Symbol("g_locale_from_utf8", cast(void**)& g_locale_from_utf8), Symbol("g_locale_to_utf8", cast(void**)& g_locale_to_utf8), Symbol("g_convert_with_fallback", cast(void**)& g_convert_with_fallback), Symbol("g_convert_with_iconv", cast(void**)& g_convert_with_iconv), Symbol("g_convert", cast(void**)& g_convert), Symbol("g_iconv_close", cast(void**)& g_iconv_close), Symbol("g_iconv", cast(void**)& g_iconv), Symbol("g_iconv_open", cast(void**)& g_iconv_open), Symbol("g_convert_error_quark", cast(void**)& g_convert_error_quark), Symbol("g_completion_free", cast(void**)& g_completion_free), Symbol("g_completion_set_compare", cast(void**)& g_completion_set_compare), Symbol("g_completion_complete_utf8", cast(void**)& g_completion_complete_utf8), Symbol("g_completion_complete", cast(void**)& g_completion_complete), Symbol("g_completion_clear_items", cast(void**)& g_completion_clear_items), Symbol("g_completion_remove_items", cast(void**)& g_completion_remove_items), Symbol("g_completion_add_items", cast(void**)& g_completion_add_items), Symbol("g_completion_new", cast(void**)& g_completion_new), Symbol("g_cache_value_foreach", cast(void**)& g_cache_value_foreach), Symbol("g_cache_key_foreach", cast(void**)& g_cache_key_foreach), Symbol("g_cache_remove", cast(void**)& g_cache_remove), Symbol("g_cache_insert", cast(void**)& g_cache_insert), Symbol("g_cache_destroy", cast(void**)& g_cache_destroy), Symbol("g_cache_new", cast(void**)& g_cache_new), Symbol("g_list_pop_allocator", cast(void**)& g_list_pop_allocator), Symbol("g_list_push_allocator", cast(void**)& g_list_push_allocator), Symbol("g_list_nth_data", cast(void**)& g_list_nth_data), Symbol("g_list_sort_with_data", cast(void**)& g_list_sort_with_data), Symbol("g_list_sort", cast(void**)& g_list_sort), Symbol("g_list_foreach", cast(void**)& g_list_foreach), Symbol("g_list_length", cast(void**)& g_list_length), Symbol("g_list_first", cast(void**)& g_list_first), Symbol("g_list_last", cast(void**)& g_list_last), Symbol("g_list_index", cast(void**)& g_list_index), Symbol("g_list_position", cast(void**)& g_list_position), Symbol("g_list_find_custom", cast(void**)& g_list_find_custom), Symbol("g_list_find", cast(void**)& g_list_find), Symbol("g_list_nth_prev", cast(void**)& g_list_nth_prev), Symbol("g_list_nth", cast(void**)& g_list_nth), Symbol("g_list_copy", cast(void**)& g_list_copy), Symbol("g_list_reverse", cast(void**)& g_list_reverse), Symbol("g_list_delete_link", cast(void**)& g_list_delete_link), Symbol("g_list_remove_link", cast(void**)& g_list_remove_link), Symbol("g_list_remove_all", cast(void**)& g_list_remove_all), Symbol("g_list_remove", cast(void**)& g_list_remove), Symbol("g_list_concat", cast(void**)& g_list_concat), Symbol("g_list_insert_before", cast(void**)& g_list_insert_before), Symbol("g_list_insert_sorted_with_data", cast(void**)& g_list_insert_sorted_with_data), Symbol("g_list_insert_sorted", cast(void**)& g_list_insert_sorted), Symbol("g_list_insert", cast(void**)& g_list_insert), Symbol("g_list_prepend", cast(void**)& g_list_prepend), Symbol("g_list_append", cast(void**)& g_list_append), Symbol("g_list_free_1", cast(void**)& g_list_free_1), Symbol("g_list_free", cast(void**)& g_list_free), Symbol("g_list_alloc", cast(void**)& g_list_alloc), Symbol("g_allocator_free", cast(void**)& g_allocator_free), Symbol("g_allocator_new", cast(void**)& g_allocator_new), Symbol("g_blow_chunks", cast(void**)& g_blow_chunks), Symbol("g_mem_chunk_info", cast(void**)& g_mem_chunk_info), Symbol("g_mem_chunk_print", cast(void**)& g_mem_chunk_print), Symbol("g_mem_chunk_reset", cast(void**)& g_mem_chunk_reset), Symbol("g_mem_chunk_clean", cast(void**)& g_mem_chunk_clean), Symbol("g_mem_chunk_free", cast(void**)& g_mem_chunk_free), Symbol("g_mem_chunk_alloc0", cast(void**)& g_mem_chunk_alloc0), Symbol("g_mem_chunk_alloc", cast(void**)& g_mem_chunk_alloc), Symbol("g_mem_chunk_destroy", cast(void**)& g_mem_chunk_destroy), Symbol("g_mem_chunk_new", cast(void**)& g_mem_chunk_new), Symbol("g_mem_profile", cast(void**)& g_mem_profile), Symbol("glib_mem_profiler_table", cast(void**)& glib_mem_profiler_table), Symbol("g_mem_gc_friendly", cast(void**)& g_mem_gc_friendly), Symbol("g_mem_is_system_malloc", cast(void**)& g_mem_is_system_malloc), Symbol("g_mem_set_vtable", cast(void**)& g_mem_set_vtable), Symbol("g_try_realloc", cast(void**)& g_try_realloc), Symbol("g_try_malloc0", cast(void**)& g_try_malloc0), Symbol("g_try_malloc", cast(void**)& g_try_malloc), Symbol("g_free", cast(void**)& g_free), Symbol("g_realloc", cast(void**)& g_realloc), Symbol("g_malloc0", cast(void**)& g_malloc0), Symbol("g_malloc", cast(void**)& g_malloc), Symbol("g_slice_get_config_state", cast(void**)& g_slice_get_config_state), Symbol("g_slice_get_config", cast(void**)& g_slice_get_config), Symbol("g_slice_set_config", cast(void**)& g_slice_set_config), Symbol("g_slice_free_chain_with_offset", cast(void**)& g_slice_free_chain_with_offset), Symbol("g_slice_free1", cast(void**)& g_slice_free1), Symbol("g_slice_copy", cast(void**)& g_slice_copy), Symbol("g_slice_alloc0", cast(void**)& g_slice_alloc0), Symbol("g_slice_alloc", cast(void**)& g_slice_alloc), Symbol("g_bookmark_file_move_item", cast(void**)& g_bookmark_file_move_item), Symbol("g_bookmark_file_remove_item", cast(void**)& g_bookmark_file_remove_item), Symbol("g_bookmark_file_remove_application", cast(void**)& g_bookmark_file_remove_application), Symbol("g_bookmark_file_remove_group", cast(void**)& g_bookmark_file_remove_group), Symbol("g_bookmark_file_get_uris", cast(void**)& g_bookmark_file_get_uris), Symbol("g_bookmark_file_get_size", cast(void**)& g_bookmark_file_get_size), Symbol("g_bookmark_file_has_item", cast(void**)& g_bookmark_file_has_item), Symbol("g_bookmark_file_get_visited", cast(void**)& g_bookmark_file_get_visited), Symbol("g_bookmark_file_set_visited", cast(void**)& g_bookmark_file_set_visited), Symbol("g_bookmark_file_get_modified", cast(void**)& g_bookmark_file_get_modified), Symbol("g_bookmark_file_set_modified", cast(void**)& g_bookmark_file_set_modified), Symbol("g_bookmark_file_get_added", cast(void**)& g_bookmark_file_get_added), Symbol("g_bookmark_file_set_added", cast(void**)& g_bookmark_file_set_added), Symbol("g_bookmark_file_get_icon", cast(void**)& g_bookmark_file_get_icon), Symbol("g_bookmark_file_set_icon", cast(void**)& g_bookmark_file_set_icon), Symbol("g_bookmark_file_get_is_private", cast(void**)& g_bookmark_file_get_is_private), Symbol("g_bookmark_file_set_is_private", cast(void**)& g_bookmark_file_set_is_private), Symbol("g_bookmark_file_get_app_info", cast(void**)& g_bookmark_file_get_app_info), Symbol("g_bookmark_file_set_app_info", cast(void**)& g_bookmark_file_set_app_info), Symbol("g_bookmark_file_get_applications", cast(void**)& g_bookmark_file_get_applications), Symbol("g_bookmark_file_has_application", cast(void**)& g_bookmark_file_has_application), Symbol("g_bookmark_file_add_application", cast(void**)& g_bookmark_file_add_application), Symbol("g_bookmark_file_get_groups", cast(void**)& g_bookmark_file_get_groups), Symbol("g_bookmark_file_has_group", cast(void**)& g_bookmark_file_has_group), Symbol("g_bookmark_file_add_group", cast(void**)& g_bookmark_file_add_group), Symbol("g_bookmark_file_set_groups", cast(void**)& g_bookmark_file_set_groups), Symbol("g_bookmark_file_get_mime_type", cast(void**)& g_bookmark_file_get_mime_type), Symbol("g_bookmark_file_set_mime_type", cast(void**)& g_bookmark_file_set_mime_type), Symbol("g_bookmark_file_get_description", cast(void**)& g_bookmark_file_get_description), Symbol("g_bookmark_file_set_description", cast(void**)& g_bookmark_file_set_description), Symbol("g_bookmark_file_get_title", cast(void**)& g_bookmark_file_get_title), Symbol("g_bookmark_file_set_title", cast(void**)& g_bookmark_file_set_title), Symbol("g_bookmark_file_to_file", cast(void**)& g_bookmark_file_to_file), Symbol("g_bookmark_file_to_data", cast(void**)& g_bookmark_file_to_data), Symbol("g_bookmark_file_load_from_data_dirs", cast(void**)& g_bookmark_file_load_from_data_dirs), Symbol("g_bookmark_file_load_from_data", cast(void**)& g_bookmark_file_load_from_data), Symbol("g_bookmark_file_load_from_file", cast(void**)& g_bookmark_file_load_from_file), Symbol("g_bookmark_file_free", cast(void**)& g_bookmark_file_free), Symbol("g_bookmark_file_new", cast(void**)& g_bookmark_file_new), Symbol("g_bookmark_file_error_quark", cast(void**)& g_bookmark_file_error_quark), Symbol("g_base64_decode", cast(void**)& g_base64_decode), Symbol("g_base64_decode_step", cast(void**)& g_base64_decode_step), Symbol("g_base64_encode", cast(void**)& g_base64_encode), Symbol("g_base64_encode_close", cast(void**)& g_base64_encode_close), Symbol("g_base64_encode_step", cast(void**)& g_base64_encode_step), Symbol("g_on_error_stack_trace", cast(void**)& g_on_error_stack_trace), Symbol("g_on_error_query", cast(void**)& g_on_error_query), Symbol("_g_async_queue_get_mutex", cast(void**)& _g_async_queue_get_mutex), Symbol("g_async_queue_sort_unlocked", cast(void**)& g_async_queue_sort_unlocked), Symbol("g_async_queue_sort", cast(void**)& g_async_queue_sort), Symbol("g_async_queue_length_unlocked", cast(void**)& g_async_queue_length_unlocked), Symbol("g_async_queue_length", cast(void**)& g_async_queue_length), Symbol("g_async_queue_timed_pop_unlocked", cast(void**)& g_async_queue_timed_pop_unlocked), Symbol("g_async_queue_timed_pop", cast(void**)& g_async_queue_timed_pop), Symbol("g_async_queue_try_pop_unlocked", cast(void**)& g_async_queue_try_pop_unlocked), Symbol("g_async_queue_try_pop", cast(void**)& g_async_queue_try_pop), Symbol("g_async_queue_pop_unlocked", cast(void**)& g_async_queue_pop_unlocked), Symbol("g_async_queue_pop", cast(void**)& g_async_queue_pop), Symbol("g_async_queue_push_sorted_unlocked", cast(void**)& g_async_queue_push_sorted_unlocked), Symbol("g_async_queue_push_sorted", cast(void**)& g_async_queue_push_sorted), Symbol("g_async_queue_push_unlocked", cast(void**)& g_async_queue_push_unlocked), Symbol("g_async_queue_push", cast(void**)& g_async_queue_push), Symbol("g_async_queue_unref_and_unlock", cast(void**)& g_async_queue_unref_and_unlock), Symbol("g_async_queue_ref_unlocked", cast(void**)& g_async_queue_ref_unlocked), Symbol("g_async_queue_unref", cast(void**)& g_async_queue_unref), Symbol("g_async_queue_ref", cast(void**)& g_async_queue_ref), Symbol("g_async_queue_unlock", cast(void**)& g_async_queue_unlock), Symbol("g_async_queue_lock", cast(void**)& g_async_queue_lock), Symbol("g_async_queue_new", cast(void**)& g_async_queue_new), Symbol("glib_dummy_decl", cast(void**)& glib_dummy_decl), Symbol("g_once_init_leave", cast(void**)& g_once_init_leave), Symbol("g_once_init_enter_impl", cast(void**)& g_once_init_enter_impl), Symbol("g_once_init_enter", cast(void**)& g_once_init_enter), Symbol("g_once_impl", cast(void**)& g_once_impl), Symbol("g_thread_foreach", cast(void**)& g_thread_foreach), Symbol("g_static_rw_lock_free", cast(void**)& g_static_rw_lock_free), Symbol("g_static_rw_lock_writer_unlock", cast(void**)& g_static_rw_lock_writer_unlock), Symbol("g_static_rw_lock_writer_trylock", cast(void**)& g_static_rw_lock_writer_trylock), Symbol("g_static_rw_lock_writer_lock", cast(void**)& g_static_rw_lock_writer_lock), Symbol("g_static_rw_lock_reader_unlock", cast(void**)& g_static_rw_lock_reader_unlock), Symbol("g_static_rw_lock_reader_trylock", cast(void**)& g_static_rw_lock_reader_trylock), Symbol("g_static_rw_lock_reader_lock", cast(void**)& g_static_rw_lock_reader_lock), Symbol("g_static_rw_lock_init", cast(void**)& g_static_rw_lock_init), Symbol("g_static_rec_mutex_free", cast(void**)& g_static_rec_mutex_free), Symbol("g_static_rec_mutex_unlock_full", cast(void**)& g_static_rec_mutex_unlock_full), Symbol("g_static_rec_mutex_lock_full", cast(void**)& g_static_rec_mutex_lock_full), Symbol("g_static_rec_mutex_unlock", cast(void**)& g_static_rec_mutex_unlock), Symbol("g_static_rec_mutex_trylock", cast(void**)& g_static_rec_mutex_trylock), Symbol("g_static_rec_mutex_lock", cast(void**)& g_static_rec_mutex_lock), Symbol("g_static_rec_mutex_init", cast(void**)& g_static_rec_mutex_init), Symbol("g_static_private_free", cast(void**)& g_static_private_free), Symbol("g_static_private_set", cast(void**)& g_static_private_set), Symbol("g_static_private_get", cast(void**)& g_static_private_get), Symbol("g_static_private_init", cast(void**)& g_static_private_init), Symbol("g_static_mutex_free", cast(void**)& g_static_mutex_free), Symbol("g_static_mutex_init", cast(void**)& g_static_mutex_init), Symbol("g_thread_set_priority", cast(void**)& g_thread_set_priority), Symbol("g_thread_join", cast(void**)& g_thread_join), Symbol("g_thread_exit", cast(void**)& g_thread_exit), Symbol("g_thread_self", cast(void**)& g_thread_self), Symbol("g_thread_create_full", cast(void**)& g_thread_create_full), Symbol("g_static_mutex_get_mutex_impl", cast(void**)& g_static_mutex_get_mutex_impl), Symbol("g_thread_init_with_errorcheck_mutexes", cast(void**)& g_thread_init_with_errorcheck_mutexes), Symbol("g_thread_init", cast(void**)& g_thread_init), Symbol("g_thread_gettime", cast(void**)& g_thread_gettime), Symbol("g_threads_got_initialized", cast(void**)& g_threads_got_initialized), Symbol("g_thread_use_default_impl", cast(void**)& g_thread_use_default_impl), Symbol("g_thread_functions_for_glib_use", cast(void**)& g_thread_functions_for_glib_use), Symbol("g_thread_error_quark", cast(void**)& g_thread_error_quark), Symbol("g_atomic_pointer_set", cast(void**)& g_atomic_pointer_set), Symbol("g_atomic_pointer_get", cast(void**)& g_atomic_pointer_get), Symbol("g_atomic_int_set", cast(void**)& g_atomic_int_set), Symbol("g_atomic_int_get", cast(void**)& g_atomic_int_get), Symbol("g_atomic_pointer_compare_and_exchange", cast(void**)& g_atomic_pointer_compare_and_exchange), Symbol("g_atomic_int_compare_and_exchange", cast(void**)& g_atomic_int_compare_and_exchange), Symbol("g_atomic_int_add", cast(void**)& g_atomic_int_add), Symbol("g_atomic_int_exchange_and_add", cast(void**)& g_atomic_int_exchange_and_add), Symbol("glib_check_version", cast(void**)& glib_check_version), Symbol("glib_binary_age", cast(void**)& glib_binary_age), Symbol("glib_interface_age", cast(void**)& glib_interface_age), Symbol("glib_micro_version", cast(void**)& glib_micro_version), Symbol("glib_minor_version", cast(void**)& glib_minor_version), Symbol("glib_major_version", cast(void**)& glib_major_version), Symbol("g_trash_stack_height", cast(void**)& g_trash_stack_height), Symbol("g_trash_stack_peek", cast(void**)& g_trash_stack_peek), Symbol("g_trash_stack_pop", cast(void**)& g_trash_stack_pop), Symbol("g_trash_stack_push", cast(void**)& g_trash_stack_push), Symbol("g_bit_storage", cast(void**)& g_bit_storage), Symbol("g_bit_nth_msf", cast(void**)& g_bit_nth_msf), Symbol("g_bit_nth_lsf", cast(void**)& g_bit_nth_lsf), Symbol("g_find_program_in_path", cast(void**)& g_find_program_in_path), Symbol("g_atexit", cast(void**)& g_atexit), Symbol("_g_getenv_nomalloc", cast(void**)& _g_getenv_nomalloc), Symbol("g_listenv", cast(void**)& g_listenv), Symbol("g_unsetenv", cast(void**)& g_unsetenv), Symbol("g_setenv", cast(void**)& g_setenv), Symbol("g_getenv", cast(void**)& g_getenv), Symbol("g_nullify_pointer", cast(void**)& g_nullify_pointer), Symbol("g_path_get_dirname", cast(void**)& g_path_get_dirname), Symbol("g_path_get_basename", cast(void**)& g_path_get_basename), Symbol("g_get_current_dir", cast(void**)& g_get_current_dir), Symbol("g_basename", cast(void**)& g_basename), Symbol("g_path_skip_root", cast(void**)& g_path_skip_root), Symbol("g_path_is_absolute", cast(void**)& g_path_is_absolute), Symbol("g_vsnprintf", cast(void**)& g_vsnprintf), Symbol("g_snprintf", cast(void**)& g_snprintf), Symbol("g_parse_debug_string", cast(void**)& g_parse_debug_string), Symbol("g_get_user_special_dir", cast(void**)& g_get_user_special_dir), Symbol("g_get_language_names", cast(void**)& g_get_language_names), Symbol("g_get_system_config_dirs", cast(void**)& g_get_system_config_dirs), Symbol("g_get_system_data_dirs", cast(void**)& g_get_system_data_dirs), Symbol("g_get_user_cache_dir", cast(void**)& g_get_user_cache_dir), Symbol("g_get_user_config_dir", cast(void**)& g_get_user_config_dir), Symbol("g_get_user_data_dir", cast(void**)& g_get_user_data_dir), Symbol("g_set_application_name", cast(void**)& g_set_application_name), Symbol("g_get_application_name", cast(void**)& g_get_application_name), Symbol("g_set_prgname", cast(void**)& g_set_prgname), Symbol("g_get_prgname", cast(void**)& g_get_prgname), Symbol("g_get_host_name", cast(void**)& g_get_host_name), Symbol("g_get_tmp_dir", cast(void**)& g_get_tmp_dir), Symbol("g_get_home_dir", cast(void**)& g_get_home_dir), Symbol("g_get_real_name", cast(void**)& g_get_real_name), Symbol("g_get_user_name", cast(void**)& g_get_user_name), Symbol("g_clear_error", cast(void**)& g_clear_error), Symbol("g_propagate_error", cast(void**)& g_propagate_error), Symbol("g_set_error", cast(void**)& g_set_error), Symbol("g_error_matches", cast(void**)& g_error_matches), Symbol("g_error_copy", cast(void**)& g_error_copy), Symbol("g_error_free", cast(void**)& g_error_free), Symbol("g_error_new_literal", cast(void**)& g_error_new_literal), Symbol("g_error_new", cast(void**)& g_error_new), Symbol("g_intern_static_string", cast(void**)& g_intern_static_string), Symbol("g_intern_string", cast(void**)& g_intern_string), Symbol("g_quark_to_string", cast(void**)& g_quark_to_string), Symbol("g_quark_from_string", cast(void**)& g_quark_from_string), Symbol("g_quark_from_static_string", cast(void**)& g_quark_from_static_string), Symbol("g_quark_try_string", cast(void**)& g_quark_try_string), Symbol("g_byte_array_sort_with_data", cast(void**)& g_byte_array_sort_with_data), Symbol("g_byte_array_sort", cast(void**)& g_byte_array_sort), Symbol("g_byte_array_remove_range", cast(void**)& g_byte_array_remove_range), Symbol("g_byte_array_remove_index_fast", cast(void**)& g_byte_array_remove_index_fast), Symbol("g_byte_array_remove_index", cast(void**)& g_byte_array_remove_index), Symbol("g_byte_array_set_size", cast(void**)& g_byte_array_set_size), Symbol("g_byte_array_prepend", cast(void**)& g_byte_array_prepend), Symbol("g_byte_array_append", cast(void**)& g_byte_array_append), Symbol("g_byte_array_free", cast(void**)& g_byte_array_free), Symbol("g_byte_array_sized_new", cast(void**)& g_byte_array_sized_new), Symbol("g_byte_array_new", cast(void**)& g_byte_array_new), Symbol("g_ptr_array_foreach", cast(void**)& g_ptr_array_foreach), Symbol("g_ptr_array_sort_with_data", cast(void**)& g_ptr_array_sort_with_data), Symbol("g_ptr_array_sort", cast(void**)& g_ptr_array_sort), Symbol("g_ptr_array_add", cast(void**)& g_ptr_array_add), Symbol("g_ptr_array_remove_range", cast(void**)& g_ptr_array_remove_range), Symbol("g_ptr_array_remove_fast", cast(void**)& g_ptr_array_remove_fast), Symbol("g_ptr_array_remove", cast(void**)& g_ptr_array_remove), Symbol("g_ptr_array_remove_index_fast", cast(void**)& g_ptr_array_remove_index_fast), Symbol("g_ptr_array_remove_index", cast(void**)& g_ptr_array_remove_index), Symbol("g_ptr_array_set_size", cast(void**)& g_ptr_array_set_size), Symbol("g_ptr_array_free", cast(void**)& g_ptr_array_free), Symbol("g_ptr_array_sized_new", cast(void**)& g_ptr_array_sized_new), Symbol("g_ptr_array_new", cast(void**)& g_ptr_array_new), Symbol("g_array_sort_with_data", cast(void**)& g_array_sort_with_data), Symbol("g_array_sort", cast(void**)& g_array_sort), Symbol("g_array_remove_range", cast(void**)& g_array_remove_range), Symbol("g_array_remove_index_fast", cast(void**)& g_array_remove_index_fast), Symbol("g_array_remove_index", cast(void**)& g_array_remove_index), Symbol("g_array_set_size", cast(void**)& g_array_set_size), Symbol("g_array_insert_vals", cast(void**)& g_array_insert_vals), Symbol("g_array_prepend_vals", cast(void**)& g_array_prepend_vals), Symbol("g_array_append_vals", cast(void**)& g_array_append_vals), Symbol("g_array_free", cast(void**)& g_array_free), Symbol("g_array_sized_new", cast(void**)& g_array_sized_new), Symbol("g_array_new", cast(void**)& g_array_new) ]; } } else { // version(DYNLINK) extern (C) void g_value_set_string_take_ownership(_GValue *, char *); extern (C) void g_value_take_string(_GValue *, char *); extern (C) char * g_strdup_value_contents(_GValue *); extern (C) uint g_pointer_type_register_static(char *); extern (C) uint g_value_get_gtype(_GValue *); extern (C) void g_value_set_gtype(_GValue *, uint); extern (C) uint g_gtype_get_type(); extern (C) void * g_value_get_pointer(_GValue *); extern (C) void g_value_set_pointer(_GValue *, void *); extern (C) char * g_value_dup_string(_GValue *); extern (C) char * g_value_get_string(_GValue *); extern (C) void g_value_set_static_string(_GValue *, char *); extern (C) void g_value_set_string(_GValue *, char *); extern (C) double g_value_get_double(_GValue *); extern (C) void g_value_set_double(_GValue *, double); extern (C) float g_value_get_float(_GValue *); extern (C) void g_value_set_float(_GValue *, float); extern (C) ulong g_value_get_uint64(_GValue *); extern (C) void g_value_set_uint64(_GValue *, ulong); extern (C) long g_value_get_int64(_GValue *); extern (C) void g_value_set_int64(_GValue *, long); extern (C) uint g_value_get_ulong(_GValue *); extern (C) void g_value_set_ulong(_GValue *, uint); extern (C) int g_value_get_long(_GValue *); extern (C) void g_value_set_long(_GValue *, int); extern (C) uint g_value_get_uint(_GValue *); extern (C) void g_value_set_uint(_GValue *, uint); extern (C) int g_value_get_int(_GValue *); extern (C) void g_value_set_int(_GValue *, int); extern (C) int g_value_get_boolean(_GValue *); extern (C) void g_value_set_boolean(_GValue *, int); extern (C) char g_value_get_uchar(_GValue *); extern (C) void g_value_set_uchar(_GValue *, char); extern (C) char g_value_get_char(_GValue *); extern (C) void g_value_set_char(_GValue *, char); extern (C) _GValueArray * g_value_array_sort_with_data(_GValueArray *, _BCD_func__2968, void *); extern (C) _GValueArray * g_value_array_sort(_GValueArray *, _BCD_func__2969); extern (C) _GValueArray * g_value_array_remove(_GValueArray *, uint); extern (C) _GValueArray * g_value_array_insert(_GValueArray *, uint, _GValue *); extern (C) _GValueArray * g_value_array_append(_GValueArray *, _GValue *); extern (C) _GValueArray * g_value_array_prepend(_GValueArray *, _GValue *); extern (C) _GValueArray * g_value_array_copy(_GValueArray *); extern (C) void g_value_array_free(_GValueArray *); extern (C) _GValueArray * g_value_array_new(uint); extern (C) _GValue * g_value_array_get_nth(_GValueArray *, uint); extern (C) void g_type_plugin_complete_interface_info(void *, uint, uint, _GInterfaceInfo *); extern (C) void g_type_plugin_complete_type_info(void *, uint, _GTypeInfo *, _GTypeValueTable *); extern (C) void g_type_plugin_unuse(void *); extern (C) void g_type_plugin_use(void *); extern (C) uint g_type_plugin_get_type(); extern (C) uint g_type_module_register_flags(_GTypeModule *, char *, _GFlagsValue *); extern (C) uint g_type_module_register_enum(_GTypeModule *, char *, _GEnumValue *); extern (C) void g_type_module_add_interface(_GTypeModule *, uint, uint, _GInterfaceInfo *); extern (C) uint g_type_module_register_type(_GTypeModule *, uint, char *, _GTypeInfo *, int); extern (C) void g_type_module_set_name(_GTypeModule *, char *); extern (C) void g_type_module_unuse(_GTypeModule *); extern (C) int g_type_module_use(_GTypeModule *); extern (C) uint g_type_module_get_type(); extern (C) uint g_io_condition_get_type(); extern (C) uint g_io_channel_get_type(); extern (C) void g_source_set_closure(_GSource *, _GClosure *); mixin(gshared!("extern (C) extern uint * g_param_spec_types;")); extern (C) _GParamSpec * g_param_spec_gtype(char *, char *, char *, uint, int); extern (C) _GParamSpec * g_param_spec_override(char *, _GParamSpec *); extern (C) _GParamSpec * g_param_spec_object(char *, char *, char *, uint, int); extern (C) _GParamSpec * g_param_spec_value_array(char *, char *, char *, _GParamSpec *, int); extern (C) _GParamSpec * g_param_spec_pointer(char *, char *, char *, int); extern (C) _GParamSpec * g_param_spec_boxed(char *, char *, char *, uint, int); extern (C) _GParamSpec * g_param_spec_param(char *, char *, char *, uint, int); extern (C) _GParamSpec * g_param_spec_string(char *, char *, char *, char *, int); extern (C) _GParamSpec * g_param_spec_double(char *, char *, char *, double, double, double, int); extern (C) _GParamSpec * g_param_spec_float(char *, char *, char *, float, float, float, int); extern (C) _GParamSpec * g_param_spec_flags(char *, char *, char *, uint, uint, int); extern (C) _GParamSpec * g_param_spec_enum(char *, char *, char *, uint, int, int); extern (C) _GParamSpec * g_param_spec_unichar(char *, char *, char *, uint, int); extern (C) _GParamSpec * g_param_spec_uint64(char *, char *, char *, ulong, ulong, ulong, int); extern (C) _GParamSpec * g_param_spec_int64(char *, char *, char *, long, long, long, int); extern (C) _GParamSpec * g_param_spec_ulong(char *, char *, char *, uint, uint, uint, int); extern (C) _GParamSpec * g_param_spec_long(char *, char *, char *, int, int, int, int); extern (C) _GParamSpec * g_param_spec_uint(char *, char *, char *, uint, uint, uint, int); extern (C) _GParamSpec * g_param_spec_int(char *, char *, char *, int, int, int, int); extern (C) _GParamSpec * g_param_spec_boolean(char *, char *, char *, int, int); extern (C) _GParamSpec * g_param_spec_uchar(char *, char *, char *, char, char, char, int); extern (C) _GParamSpec * g_param_spec_char(char *, char *, char *, char, char, char, int); extern (C) uint g_object_compat_control(uint, void *); extern (C) void g_value_set_object_take_ownership(_GValue *, void *); extern (C) void g_value_take_object(_GValue *, void *); extern (C) void g_object_run_dispose(_GObject *); extern (C) void g_object_force_floating(_GObject *); extern (C) uint g_signal_connect_object(void *, char *, _BCD_func__2331, void *, int); extern (C) void * g_value_dup_object(_GValue *); extern (C) void * g_value_get_object(_GValue *); extern (C) void g_value_set_object(_GValue *, void *); extern (C) _GClosure * g_closure_new_object(uint, _GObject *); extern (C) _GClosure * g_cclosure_new_object_swap(_BCD_func__2331, _GObject *); extern (C) _GClosure * g_cclosure_new_object(_BCD_func__2331, _GObject *); extern (C) void g_object_watch_closure(_GObject *, _GClosure *); extern (C) void * g_object_steal_data(_GObject *, char *); extern (C) void g_object_set_data_full(_GObject *, char *, void *, _BCD_func__2417); extern (C) void g_object_set_data(_GObject *, in char *, void *); extern (C) void * g_object_get_data(_GObject *, in char *); extern (C) void * g_object_steal_qdata(_GObject *, uint); extern (C) void g_object_set_qdata_full(_GObject *, uint, void *, _BCD_func__2417); extern (C) void g_object_set_qdata(_GObject *, uint, void *); extern (C) void * g_object_get_qdata(_GObject *, uint); extern (C) void g_object_remove_toggle_ref(_GObject *, _BCD_func__2274, void *); extern (C) void g_object_add_toggle_ref(_GObject *, _BCD_func__2274, void *); extern (C) void g_object_remove_weak_pointer(_GObject *, void * *); extern (C) void g_object_add_weak_pointer(_GObject *, void * *); extern (C) void g_object_weak_unref(_GObject *, _BCD_func__2280, void *); extern (C) void g_object_weak_ref(_GObject *, _BCD_func__2280, void *); extern (C) void g_object_unref(void *); extern (C) void * g_object_ref(void *); extern (C) void * g_object_ref_sink(void *); extern (C) int g_object_is_floating(void *); extern (C) void g_object_thaw_notify(_GObject *); extern (C) void g_object_notify(_GObject *, char *); extern (C) void g_object_freeze_notify(_GObject *); extern (C) void g_object_get_property(_GObject *, char *, _GValue *); extern (C) void g_object_set_property(_GObject *, char *, _GValue *); extern (C) void g_object_get_valist(_GObject *, char *, char *); extern (C) void g_object_set_valist(_GObject *, char *, char *); extern (C) void g_object_disconnect(void *, char *, ...); extern (C) void * g_object_connect(void *, char *, ...); extern (C) void g_object_get(void *, in char *, ...); extern (C) void g_object_set(void *, in char *, ...); extern (C) _GObject * g_object_new_valist(uint, char *, char *); extern (C) void * g_object_newv(uint, uint, _GParameter *); extern (C) void * g_object_new(uint, char *, ...); extern (C) _GParamSpec * * g_object_interface_list_properties(void *, uint *); extern (C) _GParamSpec * g_object_interface_find_property(void *, char *); extern (C) void g_object_interface_install_property(void *, _GParamSpec *); extern (C) void g_object_class_override_property(_GObjectClass *, uint, char *); extern (C) _GParamSpec * * g_object_class_list_properties(_GObjectClass *, uint *); extern (C) _GParamSpec * g_object_class_find_property(_GObjectClass *, char *); extern (C) void g_object_class_install_property(_GObjectClass *, uint, _GParamSpec *); extern (C) uint g_initially_unowned_get_type(); extern (C) void _g_signals_destroy(uint); extern (C) void g_signal_handlers_destroy(void *); extern (C) int g_signal_accumulator_true_handled(_GSignalInvocationHint *, _GValue *, _GValue *, void *); extern (C) void g_signal_chain_from_overridden(_GValue *, _GValue *); extern (C) void g_signal_override_class_closure(uint, uint, _GClosure *); extern (C) uint g_signal_handlers_disconnect_matched(void *, int, uint, uint, _GClosure *, void *, void *); extern (C) uint g_signal_handlers_unblock_matched(void *, int, uint, uint, _GClosure *, void *, void *); extern (C) uint g_signal_handlers_block_matched(void *, int, uint, uint, _GClosure *, void *, void *); extern (C) uint g_signal_handler_find(void *, int, uint, uint, _GClosure *, void *, void *); extern (C) int g_signal_handler_is_connected(void *, uint); extern (C) void g_signal_handler_disconnect(void *, uint); extern (C) void g_signal_handler_unblock(void *, uint); extern (C) void g_signal_handler_block(void *, uint); extern (C) uint g_signal_connect_data(void *, in char *, _BCD_func__2331, void *, _BCD_func__2330, int); extern (C) uint g_signal_connect_closure(void *, in char *, _GClosure *, int); extern (C) uint g_signal_connect_closure_by_id(void *, uint, uint, _GClosure *, int); extern (C) int g_signal_has_handler_pending(void *, uint, uint, int); extern (C) void g_signal_remove_emission_hook(uint, uint); extern (C) uint g_signal_add_emission_hook(uint, uint, _BCD_func__2310, void *, _BCD_func__2417); extern (C) void g_signal_stop_emission_by_name(void *, in char *); extern (C) void g_signal_stop_emission(void *, uint, uint); extern (C) _GSignalInvocationHint * g_signal_get_invocation_hint(void *); extern (C) int g_signal_parse_name(in char *, uint, uint *, uint *, int); extern (C) uint * g_signal_list_ids(uint, uint *); extern (C) void g_signal_query(uint, _GSignalQuery *); extern (C) char * g_signal_name(uint); extern (C) uint g_signal_lookup(in char *, uint); extern (C) void g_signal_emit_by_name(void *, in char *, ...); extern (C) void g_signal_emit(void *, uint, uint, ...); extern (C) void g_signal_emit_valist(void *, uint, uint, char *); extern (C) void g_signal_emitv(_GValue *, uint, uint, _GValue *); extern (C) uint g_signal_new(in char *, uint, int, uint, _BCD_func__2309, void *, _BCD_func__2311, uint, uint, ...); extern (C) uint g_signal_new_valist(in char *, uint, int, _GClosure *, _BCD_func__2309, void *, _BCD_func__2311, uint, uint, char *); extern (C) uint g_signal_newv(char *, uint, int, _GClosure *, _BCD_func__2309, void *, _BCD_func__2311, uint, uint, uint *); extern (C) void g_cclosure_marshal_STRING__OBJECT_POINTER(_GClosure *, _GValue *, uint, _GValue *, void *, void *); extern (C) void g_cclosure_marshal_BOOLEAN__FLAGS(_GClosure *, _GValue *, uint, _GValue *, void *, void *); extern (C) void g_cclosure_marshal_VOID__UINT_POINTER(_GClosure *, _GValue *, uint, _GValue *, void *, void *); extern (C) void g_cclosure_marshal_VOID__OBJECT(_GClosure *, _GValue *, uint, _GValue *, void *, void *); extern (C) void g_cclosure_marshal_VOID__POINTER(_GClosure *, _GValue *, uint, _GValue *, void *, void *); extern (C) void g_cclosure_marshal_VOID__BOXED(_GClosure *, _GValue *, uint, _GValue *, void *, void *); extern (C) void g_cclosure_marshal_VOID__PARAM(_GClosure *, _GValue *, uint, _GValue *, void *, void *); extern (C) void g_cclosure_marshal_VOID__STRING(_GClosure *, _GValue *, uint, _GValue *, void *, void *); extern (C) void g_cclosure_marshal_VOID__DOUBLE(_GClosure *, _GValue *, uint, _GValue *, void *, void *); extern (C) void g_cclosure_marshal_VOID__FLOAT(_GClosure *, _GValue *, uint, _GValue *, void *, void *); extern (C) void g_cclosure_marshal_VOID__FLAGS(_GClosure *, _GValue *, uint, _GValue *, void *, void *); extern (C) void g_cclosure_marshal_VOID__ENUM(_GClosure *, _GValue *, uint, _GValue *, void *, void *); extern (C) void g_cclosure_marshal_VOID__ULONG(_GClosure *, _GValue *, uint, _GValue *, void *, void *); extern (C) void g_cclosure_marshal_VOID__LONG(_GClosure *, _GValue *, uint, _GValue *, void *, void *); extern (C) void g_cclosure_marshal_VOID__UINT(_GClosure *, _GValue *, uint, _GValue *, void *, void *); extern (C) void g_cclosure_marshal_VOID__INT(_GClosure *, _GValue *, uint, _GValue *, void *, void *); extern (C) void g_cclosure_marshal_VOID__UCHAR(_GClosure *, _GValue *, uint, _GValue *, void *, void *); extern (C) void g_cclosure_marshal_VOID__CHAR(_GClosure *, _GValue *, uint, _GValue *, void *, void *); extern (C) void g_cclosure_marshal_VOID__BOOLEAN(_GClosure *, _GValue *, uint, _GValue *, void *, void *); extern (C) void g_cclosure_marshal_VOID__VOID(_GClosure *, _GValue *, uint, _GValue *, void *, void *); extern (C) void g_closure_invoke(_GClosure *, _GValue *, uint, _GValue *, void *); extern (C) void g_closure_invalidate(_GClosure *); extern (C) void g_closure_set_meta_marshal(_GClosure *, void *, _BCD_func__2311); extern (C) void g_closure_set_marshal(_GClosure *, _BCD_func__2311); extern (C) void g_closure_add_marshal_guards(_GClosure *, void *, _BCD_func__2330, void *, _BCD_func__2330); extern (C) void g_closure_remove_invalidate_notifier(_GClosure *, void *, _BCD_func__2330); extern (C) void g_closure_add_invalidate_notifier(_GClosure *, void *, _BCD_func__2330); extern (C) void g_closure_remove_finalize_notifier(_GClosure *, void *, _BCD_func__2330); extern (C) void g_closure_add_finalize_notifier(_GClosure *, void *, _BCD_func__2330); extern (C) _GClosure * g_closure_new_simple(uint, void *); extern (C) void g_closure_unref(_GClosure *); extern (C) void g_closure_sink(_GClosure *); extern (C) _GClosure * g_closure_ref(_GClosure *); extern (C) _GClosure * g_signal_type_cclosure_new(uint, uint); extern (C) _GClosure * g_cclosure_new_swap(_BCD_func__2331, void *, _BCD_func__2330); extern (C) _GClosure * g_cclosure_new(_BCD_func__2331, void *, _BCD_func__2330); extern (C) _GParamSpec * * g_param_spec_pool_list(void *, uint, uint *); extern (C) _GList * g_param_spec_pool_list_owned(void *, uint); extern (C) _GParamSpec * g_param_spec_pool_lookup(void *, char *, uint, int); extern (C) void g_param_spec_pool_remove(void *, _GParamSpec *); extern (C) void g_param_spec_pool_insert(void *, _GParamSpec *, uint); extern (C) void * g_param_spec_pool_new(int); extern (C) void * g_param_spec_internal(uint, char *, char *, char *, int); extern (C) uint _g_param_type_register_static_constant(char *, _GParamSpecTypeInfo *, uint); extern (C) uint g_param_type_register_static(char *, _GParamSpecTypeInfo *); extern (C) void g_value_set_param_take_ownership(_GValue *, _GParamSpec *); extern (C) void g_value_take_param(_GValue *, _GParamSpec *); extern (C) _GParamSpec * g_value_dup_param(_GValue *); extern (C) _GParamSpec * g_value_get_param(_GValue *); extern (C) void g_value_set_param(_GValue *, _GParamSpec *); extern (C) char * g_param_spec_get_blurb(_GParamSpec *); extern (C) char * g_param_spec_get_nick(_GParamSpec *); extern (C) char * g_param_spec_get_name(_GParamSpec *); extern (C) int g_param_values_cmp(_GParamSpec *, _GValue *, _GValue *); extern (C) int g_param_value_convert(_GParamSpec *, _GValue *, _GValue *, int); extern (C) int g_param_value_validate(_GParamSpec *, _GValue *); extern (C) int g_param_value_defaults(_GParamSpec *, _GValue *); extern (C) void g_param_value_set_default(_GParamSpec *, _GValue *); extern (C) _GParamSpec * g_param_spec_get_redirect_target(_GParamSpec *); extern (C) void * g_param_spec_steal_qdata(_GParamSpec *, uint); extern (C) void g_param_spec_set_qdata_full(_GParamSpec *, uint, void *, _BCD_func__2417); extern (C) void g_param_spec_set_qdata(_GParamSpec *, uint, void *); extern (C) void * g_param_spec_get_qdata(_GParamSpec *, uint); extern (C) _GParamSpec * g_param_spec_ref_sink(_GParamSpec *); extern (C) void g_param_spec_sink(_GParamSpec *); extern (C) void g_param_spec_unref(_GParamSpec *); extern (C) _GParamSpec * g_param_spec_ref(_GParamSpec *); extern (C) void g_value_register_transform_func(uint, uint, _BCD_func__2389); extern (C) int g_value_transform(_GValue *, _GValue *); extern (C) int g_value_type_transformable(uint, uint); extern (C) int g_value_type_compatible(uint, uint); extern (C) void * g_value_peek_pointer(_GValue *); extern (C) int g_value_fits_pointer(_GValue *); extern (C) void g_value_set_instance(_GValue *, void *); extern (C) void g_value_unset(_GValue *); extern (C) _GValue * g_value_reset(_GValue *); extern (C) void g_value_copy(_GValue *, _GValue *); extern (C) _GValue * g_value_init(_GValue *, uint); extern (C) void g_flags_complete_type_info(uint, _GTypeInfo *, _GFlagsValue *); extern (C) void g_enum_complete_type_info(uint, _GTypeInfo *, _GEnumValue *); extern (C) uint g_flags_register_static(char *, _GFlagsValue *); extern (C) uint g_enum_register_static(char *, _GEnumValue *); extern (C) uint g_value_get_flags(_GValue *); extern (C) void g_value_set_flags(_GValue *, uint); extern (C) int g_value_get_enum(_GValue *); extern (C) void g_value_set_enum(_GValue *, int); extern (C) _GFlagsValue * g_flags_get_value_by_nick(_GFlagsClass *, char *); extern (C) _GFlagsValue * g_flags_get_value_by_name(_GFlagsClass *, char *); extern (C) _GFlagsValue * g_flags_get_first_value(_GFlagsClass *, uint); extern (C) _GEnumValue * g_enum_get_value_by_nick(_GEnumClass *, char *); extern (C) _GEnumValue * g_enum_get_value_by_name(_GEnumClass *, char *); extern (C) _GEnumValue * g_enum_get_value(_GEnumClass *, int); extern (C) uint g_regex_get_type(); extern (C) uint g_hash_table_get_type(); extern (C) uint g_gstring_get_type(); extern (C) uint g_strv_get_type(); extern (C) uint g_date_get_type(); extern (C) uint g_value_array_get_type(); extern (C) uint g_value_get_type(); extern (C) uint g_closure_get_type(); extern (C) void g_value_set_boxed_take_ownership(_GValue *, void *); extern (C) void g_value_take_boxed(_GValue *, void *); extern (C) uint g_boxed_type_register_static(char *, _BCD_func__2418, _BCD_func__2417); extern (C) void * g_value_dup_boxed(_GValue *); extern (C) void * g_value_get_boxed(_GValue *); extern (C) void g_value_set_static_boxed(_GValue *, void *); extern (C) void g_value_set_boxed(_GValue *, void *); extern (C) void g_boxed_free(uint, void *); extern (C) void * g_boxed_copy(uint, void *); mixin(gshared!("extern (C) extern int _g_type_debug_flags;")); extern (C) void g_signal_init(); extern (C) void g_value_transforms_init(); extern (C) void g_param_spec_types_init(); extern (C) void g_object_type_init(); extern (C) void g_boxed_type_init(); extern (C) void g_param_type_init(); extern (C) void g_enum_types_init(); extern (C) void g_value_types_init(); extern (C) void g_value_c_init(); extern (C) char * g_type_name_from_class(_GTypeClass *); extern (C) char * g_type_name_from_instance(_GTypeInstance *); extern (C) int g_type_test_flags(uint, uint); extern (C) int g_type_check_value_holds(_GValue *, uint); extern (C) int g_type_check_value(_GValue *); extern (C) int g_type_check_is_value_type(uint); extern (C) int g_type_check_class_is_a(_GTypeClass *, uint); extern (C) _GTypeClass * g_type_check_class_cast(_GTypeClass *, uint); extern (C) int g_type_check_instance_is_a(_GTypeInstance *, uint); extern (C) _GTypeInstance * g_type_check_instance_cast(_GTypeInstance *, uint); extern (C) int g_type_check_instance(_GTypeInstance *); extern (C) _GTypeValueTable * g_type_value_table_peek(uint); extern (C) void g_type_remove_interface_check(void *, _BCD_func__2422); extern (C) void g_type_add_interface_check(void *, _BCD_func__2422); extern (C) void g_type_class_unref_uncached(void *); extern (C) void g_type_remove_class_cache_func(void *, _BCD_func__2423); extern (C) void g_type_add_class_cache_func(void *, _BCD_func__2423); extern (C) void g_type_free_instance(_GTypeInstance *); extern (C) _GTypeInstance * g_type_create_instance(uint); extern (C) uint g_type_fundamental(uint); extern (C) uint g_type_fundamental_next(); extern (C) void * g_type_interface_get_plugin(uint, uint); extern (C) void * g_type_get_plugin(uint); extern (C) void * g_type_instance_get_private(_GTypeInstance *, uint); extern (C) void g_type_class_add_private(void *, uint); extern (C) uint * g_type_interface_prerequisites(uint, uint *); extern (C) void g_type_interface_add_prerequisite(uint, uint); extern (C) void g_type_add_interface_dynamic(uint, uint, void *); extern (C) void g_type_add_interface_static(uint, uint, _GInterfaceInfo *); extern (C) uint g_type_register_fundamental(uint, char *, _GTypeInfo *, _GTypeFundamentalInfo *, int); extern (C) uint g_type_register_dynamic(uint, char *, void *, int); extern (C) uint g_type_register_static_simple(uint, char *, uint, _BCD_func__2422, uint, _BCD_func__2424, int); extern (C) uint g_type_register_static(uint, in char *, _GTypeInfo *, int); extern (C) void g_type_query(uint, _GTypeQuery *); extern (C) void * g_type_get_qdata(uint, uint); extern (C) void g_type_set_qdata(uint, uint, void *); extern (C) uint * g_type_interfaces(uint, uint *); extern (C) uint * g_type_children(uint, uint *); extern (C) void g_type_default_interface_unref(void *); extern (C) void * g_type_default_interface_peek(uint); extern (C) void * g_type_default_interface_ref(uint); extern (C) void * g_type_interface_peek_parent(void *); extern (C) void * g_type_interface_peek(void *, uint); extern (C) void * g_type_class_peek_parent(void *); extern (C) void g_type_class_unref(void *); extern (C) void * g_type_class_peek_static(uint); extern (C) void * g_type_class_peek(uint); extern (C) void * g_type_class_ref(uint); extern (C) int g_type_is_a(uint, uint); extern (C) uint g_type_next_base(uint, uint); extern (C) uint g_type_depth(uint); extern (C) uint g_type_parent(uint); extern (C) uint g_type_from_name(in char *); extern (C) uint g_type_qname(uint); extern (C) char * g_type_name(uint); extern (C) void g_type_init_with_debug_flags(int); extern (C) void g_type_init(); extern (C) int g_tree_nnodes(void *); extern (C) int g_tree_height(void *); extern (C) void * g_tree_search(void *, _BCD_func__2969, void *); extern (C) void g_tree_traverse(void *, _BCD_func__2478, int, void *); extern (C) void g_tree_foreach(void *, _BCD_func__2478, void *); extern (C) int g_tree_lookup_extended(void *, void *, void * *, void * *); extern (C) void * g_tree_lookup(void *, void *); extern (C) int g_tree_steal(void *, void *); extern (C) int g_tree_remove(void *, void *); extern (C) void g_tree_replace(void *, void *, void *); extern (C) void g_tree_insert(void *, void *, void *); extern (C) void g_tree_destroy(void *); extern (C) void * g_tree_new_full(_BCD_func__2968, void *, _BCD_func__2417, _BCD_func__2417); extern (C) void * g_tree_new_with_data(_BCD_func__2968, void *); extern (C) void * g_tree_new(_BCD_func__2969); extern (C) char * g_time_val_to_iso8601(_GTimeVal *); extern (C) int g_time_val_from_iso8601(char *, _GTimeVal *); extern (C) void g_time_val_add(_GTimeVal *, int); extern (C) void g_usleep(uint); extern (C) double g_timer_elapsed(void *, uint *); extern (C) void g_timer_continue(void *); extern (C) void g_timer_reset(void *); extern (C) void g_timer_stop(void *); extern (C) void g_timer_start(void *); extern (C) void g_timer_destroy(void *); extern (C) void * g_timer_new(); extern (C) uint g_thread_pool_get_max_idle_time(); extern (C) void g_thread_pool_set_max_idle_time(uint); extern (C) void g_thread_pool_set_sort_function(_GThreadPool *, _BCD_func__2968, void *); extern (C) void g_thread_pool_stop_unused_threads(); extern (C) uint g_thread_pool_get_num_unused_threads(); extern (C) int g_thread_pool_get_max_unused_threads(); extern (C) void g_thread_pool_set_max_unused_threads(int); extern (C) void g_thread_pool_free(_GThreadPool *, int, int); extern (C) uint g_thread_pool_unprocessed(_GThreadPool *); extern (C) uint g_thread_pool_get_num_threads(_GThreadPool *); extern (C) int g_thread_pool_get_max_threads(_GThreadPool *); extern (C) void g_thread_pool_set_max_threads(_GThreadPool *, int, _GError * *); extern (C) void g_thread_pool_push(_GThreadPool *, void *, _GError * *); extern (C) _GThreadPool * g_thread_pool_new(_BCD_func__2422, void *, int, int, _GError * *); extern (C) char * g_strip_context(char *, char *); extern (C) char * g_stpcpy(char *, char *); extern (C) uint g_strv_length(char * *); extern (C) char * * g_strdupv(char * *); extern (C) void g_strfreev(char * *); extern (C) char * g_strjoinv(char *, char * *); extern (C) char * * g_strsplit_set(char *, char *, int); extern (C) char * * g_strsplit(char *, char *, int); extern (C) void * g_memdup(void *, uint); extern (C) char * g_strescape(char *, char *); extern (C) char * g_strcompress(char *); extern (C) char * g_strjoin(char *, ...); extern (C) char * g_strconcat(char *, ...); extern (C) char * g_strnfill(uint, char); extern (C) char * g_strndup(char *, uint); extern (C) char * g_strdup_vprintf(char *, char *); extern (C) char * g_strdup_printf(char *, ...); extern (C) char * g_strdup(char *); extern (C) char * g_strup(char *); extern (C) char * g_strdown(char *); extern (C) int g_strncasecmp(char *, char *, uint); extern (C) int g_strcasecmp(char *, char *); extern (C) char * g_ascii_strup(char *, int); extern (C) char * g_ascii_strdown(char *, int); extern (C) int g_ascii_strncasecmp(char *, char *, uint); extern (C) int g_ascii_strcasecmp(char *, char *); extern (C) char * g_strchomp(char *); extern (C) char * g_strchug(char *); extern (C) char * g_ascii_formatd(char *, int, char *, double); extern (C) char * g_ascii_dtostr(char *, int, double); extern (C) long g_ascii_strtoll(char *, char * *, uint); extern (C) ulong g_ascii_strtoull(char *, char * *, uint); extern (C) double g_ascii_strtod(char *, char * *); extern (C) double g_strtod(char *, char * *); extern (C) int g_str_has_prefix(char *, char *); extern (C) int g_str_has_suffix(char *, char *); extern (C) char * g_strrstr_len(char *, int, char *); extern (C) char * g_strrstr(char *, char *); extern (C) char * g_strstr_len(char *, int, char *); extern (C) uint g_strlcat(char *, char *, uint); extern (C) uint g_strlcpy(char *, char *, uint); extern (C) char * g_strreverse(char *); extern (C) char * g_strsignal(int); extern (C) char * g_strerror(int); extern (C) char * g_strcanon(char *, char *, char); extern (C) char * g_strdelimit(char *, char *, char); extern (C) int g_ascii_xdigit_value(char); extern (C) int g_ascii_digit_value(char); extern (C) char g_ascii_toupper(char); extern (C) char g_ascii_tolower(char); mixin(gshared!("extern (C) extern ushort * g_ascii_table;")); extern (C) void g_spawn_close_pid(int); extern (C) int g_spawn_command_line_async(char *, _GError * *); extern (C) int g_spawn_command_line_sync(char *, char * *, char * *, int *, _GError * *); extern (C) int g_spawn_sync(char *, char * *, char * *, int, _BCD_func__2417, void *, char * *, char * *, int *, _GError * *); extern (C) int g_spawn_async_with_pipes(char *, char * *, char * *, int, _BCD_func__2417, void *, int *, int *, int *, int *, _GError * *); extern (C) int g_spawn_async(char *, char * *, char * *, int, _BCD_func__2417, void *, int *, _GError * *); extern (C) uint g_spawn_error_quark(); extern (C) int g_shell_parse_argv(char *, int *, char * * *, _GError * *); extern (C) char * g_shell_unquote(char *, _GError * *); extern (C) char * g_shell_quote(char *); extern (C) uint g_shell_error_quark(); extern (C) void * g_sequence_range_get_midpoint(void *, void *); extern (C) int g_sequence_iter_compare(void *, void *); extern (C) void * g_sequence_iter_get_sequence(void *); extern (C) void * g_sequence_iter_move(void *, int); extern (C) int g_sequence_iter_get_position(void *); extern (C) void * g_sequence_iter_prev(void *); extern (C) void * g_sequence_iter_next(void *); extern (C) int g_sequence_iter_is_end(void *); extern (C) int g_sequence_iter_is_begin(void *); extern (C) void g_sequence_set(void *, void *); extern (C) void * g_sequence_get(void *); extern (C) void * g_sequence_search_iter(void *, void *, _BCD_func__2497, void *); extern (C) void * g_sequence_search(void *, void *, _BCD_func__2968, void *); extern (C) void g_sequence_move_range(void *, void *, void *); extern (C) void g_sequence_remove_range(void *, void *); extern (C) void g_sequence_remove(void *); extern (C) void g_sequence_sort_changed_iter(void *, _BCD_func__2497, void *); extern (C) void g_sequence_sort_changed(void *, _BCD_func__2968, void *); extern (C) void * g_sequence_insert_sorted_iter(void *, void *, _BCD_func__2497, void *); extern (C) void * g_sequence_insert_sorted(void *, void *, _BCD_func__2968, void *); extern (C) void g_sequence_swap(void *, void *); extern (C) void g_sequence_move(void *, void *); extern (C) void * g_sequence_insert_before(void *, void *); extern (C) void * g_sequence_prepend(void *, void *); extern (C) void * g_sequence_append(void *, void *); extern (C) void * g_sequence_get_iter_at_pos(void *, int); extern (C) void * g_sequence_get_end_iter(void *); extern (C) void * g_sequence_get_begin_iter(void *); extern (C) void g_sequence_sort_iter(void *, _BCD_func__2497, void *); extern (C) void g_sequence_sort(void *, _BCD_func__2968, void *); extern (C) void g_sequence_foreach_range(void *, void *, _BCD_func__2422, void *); extern (C) void g_sequence_foreach(void *, _BCD_func__2422, void *); extern (C) int g_sequence_get_length(void *); extern (C) void g_sequence_free(void *); extern (C) void * g_sequence_new(_BCD_func__2417); extern (C) void g_scanner_warn(_GScanner *, char *, ...); extern (C) void g_scanner_error(_GScanner *, char *, ...); extern (C) void g_scanner_unexp_token(_GScanner *, int, char *, char *, char *, char *, int); extern (C) void * g_scanner_lookup_symbol(_GScanner *, char *); extern (C) void g_scanner_scope_foreach_symbol(_GScanner *, uint, _BCD_func__2965, void *); extern (C) void * g_scanner_scope_lookup_symbol(_GScanner *, uint, char *); extern (C) void g_scanner_scope_remove_symbol(_GScanner *, uint, char *); extern (C) void g_scanner_scope_add_symbol(_GScanner *, uint, char *, void *); extern (C) uint g_scanner_set_scope(_GScanner *, uint); extern (C) int g_scanner_eof(_GScanner *); extern (C) uint g_scanner_cur_position(_GScanner *); extern (C) uint g_scanner_cur_line(_GScanner *); extern (C) _GTokenValue g_scanner_cur_value(_GScanner *); extern (C) int g_scanner_cur_token(_GScanner *); extern (C) int g_scanner_peek_next_token(_GScanner *); extern (C) int g_scanner_get_next_token(_GScanner *); extern (C) void g_scanner_input_text(_GScanner *, char *, uint); extern (C) void g_scanner_sync_file_offset(_GScanner *); extern (C) void g_scanner_input_file(_GScanner *, int); extern (C) void g_scanner_destroy(_GScanner *); extern (C) _GScanner * g_scanner_new(_GScannerConfig *); extern (C) char * * g_match_info_fetch_all(void *); extern (C) int g_match_info_fetch_named_pos(void *, char *, int *, int *); extern (C) char * g_match_info_fetch_named(void *, char *); extern (C) int g_match_info_fetch_pos(void *, int, int *, int *); extern (C) char * g_match_info_fetch(void *, int); extern (C) char * g_match_info_expand_references(void *, char *, _GError * *); extern (C) int g_match_info_is_partial_match(void *); extern (C) int g_match_info_get_match_count(void *); extern (C) int g_match_info_matches(void *); extern (C) int g_match_info_next(void *, _GError * *); extern (C) void g_match_info_free(void *); extern (C) char * g_match_info_get_string(void *); extern (C) void * g_match_info_get_regex(void *); extern (C) int g_regex_check_replacement(char *, int *, _GError * *); extern (C) char * g_regex_replace_eval(void *, char *, int, int, int, _BCD_func__2573, void *, _GError * *); extern (C) char * g_regex_replace_literal(void *, char *, int, int, char *, int, _GError * *); extern (C) char * g_regex_replace(void *, char *, int, int, char *, int, _GError * *); extern (C) char * * g_regex_split_full(void *, char *, int, int, int, int, _GError * *); extern (C) char * * g_regex_split(void *, char *, int); extern (C) char * * g_regex_split_simple(char *, char *, int, int); extern (C) int g_regex_match_all_full(void *, char *, int, int, int, void * *, _GError * *); extern (C) int g_regex_match_all(void *, char *, int, void * *); extern (C) int g_regex_match_full(void *, char *, int, int, int, void * *, _GError * *); extern (C) int g_regex_match(void *, char *, int, void * *); extern (C) int g_regex_match_simple(char *, char *, int, int); extern (C) char * g_regex_escape_string(char *, int); extern (C) int g_regex_get_string_number(void *, char *); extern (C) int g_regex_get_capture_count(void *); extern (C) int g_regex_get_max_backref(void *); extern (C) char * g_regex_get_pattern(void *); extern (C) void g_regex_unref(void *); extern (C) void * g_regex_ref(void *); extern (C) void * g_regex_new(char *, int, int, _GError * *); extern (C) uint g_regex_error_quark(); extern (C) void * g_tuples_index(_GTuples *, int, int); extern (C) void g_tuples_destroy(_GTuples *); extern (C) void g_relation_print(void *); extern (C) int g_relation_exists(void *, ...); extern (C) int g_relation_count(void *, void *, int); extern (C) _GTuples * g_relation_select(void *, void *, int); extern (C) int g_relation_delete(void *, void *, int); extern (C) void g_relation_insert(void *, ...); extern (C) void g_relation_index(void *, int, _BCD_func__2966, _BCD_func__2967); extern (C) void g_relation_destroy(void *); extern (C) void * g_relation_new(int); extern (C) double g_random_double_range(double, double); extern (C) double g_random_double(); extern (C) int g_random_int_range(int, int); extern (C) uint g_random_int(); extern (C) void g_random_set_seed(uint); extern (C) double g_rand_double_range(void *, double, double); extern (C) double g_rand_double(void *); extern (C) int g_rand_int_range(void *, int, int); extern (C) uint g_rand_int(void *); extern (C) void g_rand_set_seed_array(void *, uint *, uint); extern (C) void g_rand_set_seed(void *, uint); extern (C) void * g_rand_copy(void *); extern (C) void g_rand_free(void *); extern (C) void * g_rand_new(); extern (C) void * g_rand_new_with_seed_array(uint *, uint); extern (C) void * g_rand_new_with_seed(uint); extern (C) void g_queue_delete_link(_GQueue *, _GList *); extern (C) void g_queue_unlink(_GQueue *, _GList *); extern (C) int g_queue_link_index(_GQueue *, _GList *); extern (C) _GList * g_queue_peek_nth_link(_GQueue *, uint); extern (C) _GList * g_queue_peek_tail_link(_GQueue *); extern (C) _GList * g_queue_peek_head_link(_GQueue *); extern (C) _GList * g_queue_pop_nth_link(_GQueue *, uint); extern (C) _GList * g_queue_pop_tail_link(_GQueue *); extern (C) _GList * g_queue_pop_head_link(_GQueue *); extern (C) void g_queue_push_nth_link(_GQueue *, int, _GList *); extern (C) void g_queue_push_tail_link(_GQueue *, _GList *); extern (C) void g_queue_push_head_link(_GQueue *, _GList *); extern (C) void g_queue_insert_sorted(_GQueue *, void *, _BCD_func__2968, void *); extern (C) void g_queue_insert_after(_GQueue *, _GList *, void *); extern (C) void g_queue_insert_before(_GQueue *, _GList *, void *); extern (C) void g_queue_remove_all(_GQueue *, void *); extern (C) void g_queue_remove(_GQueue *, void *); extern (C) int g_queue_index(_GQueue *, void *); extern (C) void * g_queue_peek_nth(_GQueue *, uint); extern (C) void * g_queue_peek_tail(_GQueue *); extern (C) void * g_queue_peek_head(_GQueue *); extern (C) void * g_queue_pop_nth(_GQueue *, uint); extern (C) void * g_queue_pop_tail(_GQueue *); extern (C) void * g_queue_pop_head(_GQueue *); extern (C) void g_queue_push_nth(_GQueue *, void *, int); extern (C) void g_queue_push_tail(_GQueue *, void *); extern (C) void g_queue_push_head(_GQueue *, void *); extern (C) void g_queue_sort(_GQueue *, _BCD_func__2968, void *); extern (C) _GList * g_queue_find_custom(_GQueue *, void *, _BCD_func__2969); extern (C) _GList * g_queue_find(_GQueue *, void *); extern (C) void g_queue_foreach(_GQueue *, _BCD_func__2422, void *); extern (C) _GQueue * g_queue_copy(_GQueue *); extern (C) void g_queue_reverse(_GQueue *); extern (C) uint g_queue_get_length(_GQueue *); extern (C) int g_queue_is_empty(_GQueue *); extern (C) void g_queue_clear(_GQueue *); extern (C) void g_queue_init(_GQueue *); extern (C) void g_queue_free(_GQueue *); extern (C) _GQueue * g_queue_new(); extern (C) void g_qsort_with_data(void *, int, uint, _BCD_func__2968, void *); extern (C) uint g_spaced_primes_closest(uint); extern (C) int g_pattern_match_simple(char *, char *); extern (C) int g_pattern_match_string(void *, char *); extern (C) int g_pattern_match(void *, uint, char *, char *); extern (C) int g_pattern_spec_equal(void *, void *); extern (C) void g_pattern_spec_free(void *); extern (C) void * g_pattern_spec_new(char *); extern (C) void g_option_group_set_translation_domain(void *, char *); extern (C) void g_option_group_set_translate_func(void *, _BCD_func__2964, void *, _BCD_func__2417); extern (C) void g_option_group_add_entries(void *, _GOptionEntry *); extern (C) void g_option_group_free(void *); extern (C) void g_option_group_set_error_hook(void *, _BCD_func__2591); extern (C) void g_option_group_set_parse_hooks(void *, _BCD_func__2592, _BCD_func__2592); extern (C) void * g_option_group_new(char *, char *, char *, void *, _BCD_func__2417); extern (C) char * g_option_context_get_help(void *, int, void *); extern (C) void * g_option_context_get_main_group(void *); extern (C) void g_option_context_set_main_group(void *, void *); extern (C) void g_option_context_add_group(void *, void *); extern (C) void g_option_context_set_translation_domain(void *, char *); extern (C) void g_option_context_set_translate_func(void *, _BCD_func__2964, void *, _BCD_func__2417); extern (C) int g_option_context_parse(void *, int *, char * * *, _GError * *); extern (C) void g_option_context_add_main_entries(void *, _GOptionEntry *, char *); extern (C) int g_option_context_get_ignore_unknown_options(void *); extern (C) void g_option_context_set_ignore_unknown_options(void *, int); extern (C) int g_option_context_get_help_enabled(void *); extern (C) void g_option_context_set_help_enabled(void *, int); extern (C) void g_option_context_free(void *); extern (C) char * g_option_context_get_description(void *); extern (C) void g_option_context_set_description(void *, char *); extern (C) char * g_option_context_get_summary(void *); extern (C) void g_option_context_set_summary(void *, char *); extern (C) void * g_option_context_new(char *); extern (C) uint g_option_error_quark(); extern (C) void g_node_pop_allocator(); extern (C) void g_node_push_allocator(void *); extern (C) _GNode * g_node_last_sibling(_GNode *); extern (C) _GNode * g_node_first_sibling(_GNode *); extern (C) int g_node_child_index(_GNode *, void *); extern (C) int g_node_child_position(_GNode *, _GNode *); extern (C) _GNode * g_node_find_child(_GNode *, int, void *); extern (C) _GNode * g_node_last_child(_GNode *); extern (C) _GNode * g_node_nth_child(_GNode *, uint); extern (C) uint g_node_n_children(_GNode *); extern (C) void g_node_reverse_children(_GNode *); extern (C) void g_node_children_foreach(_GNode *, int, _BCD_func__2605, void *); extern (C) uint g_node_max_height(_GNode *); extern (C) void g_node_traverse(_GNode *, int, int, int, _BCD_func__2606, void *); extern (C) _GNode * g_node_find(_GNode *, int, int, void *); extern (C) uint g_node_depth(_GNode *); extern (C) int g_node_is_ancestor(_GNode *, _GNode *); extern (C) _GNode * g_node_get_root(_GNode *); extern (C) uint g_node_n_nodes(_GNode *, int); extern (C) _GNode * g_node_prepend(_GNode *, _GNode *); extern (C) _GNode * g_node_insert_after(_GNode *, _GNode *, _GNode *); extern (C) _GNode * g_node_insert_before(_GNode *, _GNode *, _GNode *); extern (C) _GNode * g_node_insert(_GNode *, int, _GNode *); extern (C) _GNode * g_node_copy(_GNode *); extern (C) _GNode * g_node_copy_deep(_GNode *, _BCD_func__2604, void *); extern (C) void g_node_unlink(_GNode *); extern (C) void g_node_destroy(_GNode *); extern (C) _GNode * g_node_new(void *); extern (C) _BCD_func__2614 g_set_printerr_handler(_BCD_func__2614); extern (C) void g_printerr(char *, ...); extern (C) _BCD_func__2614 g_set_print_handler(_BCD_func__2614); extern (C) void g_print(char *, ...); extern (C) void g_assert_warning(char *, char *, int, char *, char *); extern (C) void g_return_if_fail_warning(char *, char *, char *); extern (C) void _g_log_fallback_handler(char *, int, char *, void *); extern (C) int g_log_set_always_fatal(int); extern (C) int g_log_set_fatal_mask(char *, int); extern (C) void g_logv(char *, int, char *, char *); extern (C) void g_log(char *, int, char *, ...); extern (C) _BCD_func__2616 g_log_set_default_handler(_BCD_func__2616, void *); extern (C) void g_log_default_handler(char *, int, char *, void *); extern (C) void g_log_remove_handler(char *, uint); extern (C) uint g_log_set_handler(char *, int, _BCD_func__2616, void *); extern (C) uint g_printf_string_upper_bound(char *, char *); extern (C) char * g_markup_vprintf_escaped(char *, char *); extern (C) char * g_markup_printf_escaped(char *, ...); extern (C) char * g_markup_escape_text(char *, int); extern (C) void g_markup_parse_context_get_position(void *, int *, int *); extern (C) char * g_markup_parse_context_get_element(void *); extern (C) int g_markup_parse_context_end_parse(void *, _GError * *); extern (C) int g_markup_parse_context_parse(void *, char *, int, _GError * *); extern (C) void g_markup_parse_context_free(void *); extern (C) void * g_markup_parse_context_new(_GMarkupParser *, int, void *, _BCD_func__2417); extern (C) uint g_markup_error_quark(); extern (C) void g_mapped_file_free(void *); extern (C) char * g_mapped_file_get_contents(void *); extern (C) uint g_mapped_file_get_length(void *); extern (C) void * g_mapped_file_new(char *, int, _GError * *); extern (C) void g_key_file_remove_group(void *, char *, _GError * *); extern (C) void g_key_file_remove_key(void *, char *, char *, _GError * *); extern (C) void g_key_file_remove_comment(void *, char *, char *, _GError * *); extern (C) char * g_key_file_get_comment(void *, char *, char *, _GError * *); extern (C) void g_key_file_set_comment(void *, char *, char *, char *, _GError * *); extern (C) void g_key_file_set_integer_list(void *, char *, char *, int *, uint); extern (C) double * g_key_file_get_double_list(void *, char *, char *, uint *, _GError * *); extern (C) void g_key_file_set_double_list(void *, char *, char *, double *, uint); extern (C) int * g_key_file_get_integer_list(void *, char *, char *, uint *, _GError * *); extern (C) void g_key_file_set_boolean_list(void *, char *, char *, int *, uint); extern (C) int * g_key_file_get_boolean_list(void *, char *, char *, uint *, _GError * *); extern (C) void g_key_file_set_locale_string_list(void *, char *, char *, char *, char * *, uint); extern (C) char * * g_key_file_get_locale_string_list(void *, char *, char *, char *, uint *, _GError * *); extern (C) void g_key_file_set_string_list(void *, char *, char *, char * *, uint); extern (C) char * * g_key_file_get_string_list(void *, char *, char *, uint *, _GError * *); extern (C) void g_key_file_set_double(void *, char *, char *, double); extern (C) double g_key_file_get_double(void *, char *, char *, _GError * *); extern (C) void g_key_file_set_integer(void *, char *, char *, int); extern (C) int g_key_file_get_integer(void *, char *, char *, _GError * *); extern (C) void g_key_file_set_boolean(void *, char *, char *, int); extern (C) int g_key_file_get_boolean(void *, char *, char *, _GError * *); extern (C) void g_key_file_set_locale_string(void *, char *, char *, char *, char *); extern (C) char * g_key_file_get_locale_string(void *, char *, char *, char *, _GError * *); extern (C) void g_key_file_set_string(void *, char *, char *, char *); extern (C) char * g_key_file_get_string(void *, char *, char *, _GError * *); extern (C) void g_key_file_set_value(void *, char *, char *, char *); extern (C) char * g_key_file_get_value(void *, char *, char *, _GError * *); extern (C) int g_key_file_has_key(void *, char *, char *, _GError * *); extern (C) int g_key_file_has_group(void *, char *); extern (C) char * * g_key_file_get_keys(void *, char *, uint *, _GError * *); extern (C) char * * g_key_file_get_groups(void *, uint *); extern (C) char * g_key_file_get_start_group(void *); extern (C) char * g_key_file_to_data(void *, uint *, _GError * *); extern (C) int g_key_file_load_from_data_dirs(void *, char *, char * *, int, _GError * *); extern (C) int g_key_file_load_from_dirs(void *, char *, char * *, char * *, int, _GError * *); extern (C) int g_key_file_load_from_data(void *, char *, uint, int, _GError * *); extern (C) int g_key_file_load_from_file(void *, char *, int, _GError * *); extern (C) void g_key_file_set_list_separator(void *, char); extern (C) void g_key_file_free(void *); extern (C) void * g_key_file_new(); extern (C) uint g_key_file_error_quark(); mixin(gshared!("extern (C) extern _GSourceFuncs g_io_watch_funcs;")); extern (C) int g_io_channel_unix_get_fd(_GIOChannel *); extern (C) _GIOChannel * g_io_channel_unix_new(int); extern (C) int g_io_channel_error_from_errno(int); extern (C) uint g_io_channel_error_quark(); extern (C) _GIOChannel * g_io_channel_new_file(char *, char *, _GError * *); extern (C) int g_io_channel_seek_position(_GIOChannel *, long, int, _GError * *); extern (C) int g_io_channel_write_unichar(_GIOChannel *, uint, _GError * *); extern (C) int g_io_channel_write_chars(_GIOChannel *, char *, int, uint *, _GError * *); extern (C) int g_io_channel_read_unichar(_GIOChannel *, uint *, _GError * *); extern (C) int g_io_channel_read_chars(_GIOChannel *, char *, uint, uint *, _GError * *); extern (C) int g_io_channel_read_to_end(_GIOChannel *, char * *, uint *, _GError * *); extern (C) int g_io_channel_read_line_string(_GIOChannel *, _GString *, uint *, _GError * *); extern (C) int g_io_channel_read_line(_GIOChannel *, char * *, uint *, uint *, _GError * *); extern (C) int g_io_channel_flush(_GIOChannel *, _GError * *); extern (C) int g_io_channel_get_close_on_unref(_GIOChannel *); extern (C) void g_io_channel_set_close_on_unref(_GIOChannel *, int); extern (C) char * g_io_channel_get_encoding(_GIOChannel *); extern (C) int g_io_channel_set_encoding(_GIOChannel *, char *, _GError * *); extern (C) int g_io_channel_get_buffered(_GIOChannel *); extern (C) void g_io_channel_set_buffered(_GIOChannel *, int); extern (C) char * g_io_channel_get_line_term(_GIOChannel *, int *); extern (C) void g_io_channel_set_line_term(_GIOChannel *, char *, int); extern (C) int g_io_channel_get_flags(_GIOChannel *); extern (C) int g_io_channel_set_flags(_GIOChannel *, int, _GError * *); extern (C) int g_io_channel_get_buffer_condition(_GIOChannel *); extern (C) uint g_io_channel_get_buffer_size(_GIOChannel *); extern (C) void g_io_channel_set_buffer_size(_GIOChannel *, uint); extern (C) uint g_io_add_watch(_GIOChannel *, int, _BCD_func__2635, void *); extern (C) _GSource * g_io_create_watch(_GIOChannel *, int); extern (C) uint g_io_add_watch_full(_GIOChannel *, int, int, _BCD_func__2635, void *, _BCD_func__2417); extern (C) int g_io_channel_shutdown(_GIOChannel *, int, _GError * *); extern (C) void g_io_channel_close(_GIOChannel *); extern (C) int g_io_channel_seek(_GIOChannel *, long, int); extern (C) int g_io_channel_write(_GIOChannel *, char *, uint, uint *); extern (C) int g_io_channel_read(_GIOChannel *, char *, uint, uint *); extern (C) void g_io_channel_unref(_GIOChannel *); extern (C) _GIOChannel * g_io_channel_ref(_GIOChannel *); extern (C) void g_io_channel_init(_GIOChannel *); extern (C) _GString * g_string_up(_GString *); extern (C) _GString * g_string_down(_GString *); extern (C) _GString * g_string_append_c_inline(_GString *, char); extern (C) void g_string_append_printf(_GString *, char *, ...); extern (C) void g_string_append_vprintf(_GString *, char *, char *); extern (C) void g_string_printf(_GString *, char *, ...); extern (C) void g_string_vprintf(_GString *, char *, char *); extern (C) _GString * g_string_ascii_up(_GString *); extern (C) _GString * g_string_ascii_down(_GString *); extern (C) _GString * g_string_erase(_GString *, int, int); extern (C) _GString * g_string_overwrite_len(_GString *, uint, char *, int); extern (C) _GString * g_string_overwrite(_GString *, uint, char *); extern (C) _GString * g_string_insert_unichar(_GString *, int, uint); extern (C) _GString * g_string_insert_c(_GString *, int, char); extern (C) _GString * g_string_insert(_GString *, int, char *); extern (C) _GString * g_string_prepend_len(_GString *, char *, int); extern (C) _GString * g_string_prepend_unichar(_GString *, uint); extern (C) _GString * g_string_prepend_c(_GString *, char); extern (C) _GString * g_string_prepend(_GString *, char *); extern (C) _GString * g_string_append_unichar(_GString *, uint); extern (C) _GString * g_string_append_c(_GString *, char); extern (C) _GString * g_string_append_len(_GString *, char *, int); extern (C) _GString * g_string_append(_GString *, char *); extern (C) _GString * g_string_insert_len(_GString *, int, char *, int); extern (C) _GString * g_string_set_size(_GString *, uint); extern (C) _GString * g_string_truncate(_GString *, uint); extern (C) _GString * g_string_assign(_GString *, char *); extern (C) uint g_string_hash(_GString *); extern (C) int g_string_equal(_GString *, _GString *); extern (C) char * g_string_free(_GString *, int); extern (C) _GString * g_string_sized_new(uint); extern (C) _GString * g_string_new_len(char *, int); extern (C) _GString * g_string_new(char *); extern (C) char * g_string_chunk_insert_const(void *, char *); extern (C) char * g_string_chunk_insert_len(void *, char *, int); extern (C) char * g_string_chunk_insert(void *, char *); extern (C) void g_string_chunk_clear(void *); extern (C) void g_string_chunk_free(void *); extern (C) void * g_string_chunk_new(uint); extern (C) char * _g_utf8_make_valid(char *); extern (C) int g_unichar_get_script(uint); extern (C) int g_unichar_get_mirror_char(uint, uint *); extern (C) char * g_utf8_collate_key_for_filename(char *, int); extern (C) char * g_utf8_collate_key(char *, int); extern (C) int g_utf8_collate(char *, char *); extern (C) char * g_utf8_normalize(char *, int, int); extern (C) char * g_utf8_casefold(char *, int); extern (C) char * g_utf8_strdown(char *, int); extern (C) char * g_utf8_strup(char *, int); extern (C) int g_unichar_validate(uint); extern (C) int g_utf8_validate(char *, int, char * *); extern (C) int g_unichar_to_utf8(uint, char *); extern (C) char * g_ucs4_to_utf8(uint *, int, int *, int *, _GError * *); extern (C) ushort * g_ucs4_to_utf16(uint *, int, int *, int *, _GError * *); extern (C) char * g_utf16_to_utf8(ushort *, int, int *, int *, _GError * *); extern (C) uint * g_utf16_to_ucs4(ushort *, int, int *, int *, _GError * *); extern (C) uint * g_utf8_to_ucs4_fast(char *, int, int *); extern (C) uint * g_utf8_to_ucs4(char *, int, int *, int *, _GError * *); extern (C) ushort * g_utf8_to_utf16(char *, int, int *, int *, _GError * *); extern (C) char * g_utf8_strreverse(char *, int); extern (C) char * g_utf8_strrchr(char *, int, uint); extern (C) char * g_utf8_strchr(char *, int, uint); extern (C) char * g_utf8_strncpy(char *, char *, uint); extern (C) int g_utf8_strlen(char *, int); extern (C) char * g_utf8_find_prev_char(char *, char *); extern (C) char * g_utf8_find_next_char(char *, char *); extern (C) char * g_utf8_prev_char(char *); extern (C) int g_utf8_pointer_to_offset(char *, char *); extern (C) char * g_utf8_offset_to_pointer(char *, int); extern (C) uint g_utf8_get_char_validated(char *, int); extern (C) uint g_utf8_get_char(char *); mixin(gshared!("extern (C) extern char * g_utf8_skip;")); extern (C) uint * g_unicode_canonical_decomposition(uint, uint *); extern (C) void g_unicode_canonical_ordering(uint *, uint); extern (C) int g_unichar_combining_class(uint); extern (C) int g_unichar_break_type(uint); extern (C) int g_unichar_type(uint); extern (C) int g_unichar_xdigit_value(uint); extern (C) int g_unichar_digit_value(uint); extern (C) uint g_unichar_totitle(uint); extern (C) uint g_unichar_tolower(uint); extern (C) uint g_unichar_toupper(uint); extern (C) int g_unichar_ismark(uint); extern (C) int g_unichar_iszerowidth(uint); extern (C) int g_unichar_iswide_cjk(uint); extern (C) int g_unichar_iswide(uint); extern (C) int g_unichar_isdefined(uint); extern (C) int g_unichar_istitle(uint); extern (C) int g_unichar_isxdigit(uint); extern (C) int g_unichar_isupper(uint); extern (C) int g_unichar_isspace(uint); extern (C) int g_unichar_ispunct(uint); extern (C) int g_unichar_isprint(uint); extern (C) int g_unichar_islower(uint); extern (C) int g_unichar_isgraph(uint); extern (C) int g_unichar_isdigit(uint); extern (C) int g_unichar_iscntrl(uint); extern (C) int g_unichar_isalpha(uint); extern (C) int g_unichar_isalnum(uint); extern (C) int g_get_charset(char * *); mixin(gshared!( "extern (C) extern _GSourceFuncs g_idle_funcs; extern (C) extern _GSourceFuncs g_child_watch_funcs; extern (C) extern _GSourceFuncs g_timeout_funcs;" )); extern (C) int g_idle_remove_by_data(void *); extern (C) uint g_idle_add_full(int, _BCD_func__2695, void *, _BCD_func__2417); extern (C) uint g_idle_add(_BCD_func__2695, void *); extern (C) uint g_child_watch_add(int, _BCD_func__2694, void *); extern (C) uint g_child_watch_add_full(int, int, _BCD_func__2694, void *, _BCD_func__2417); extern (C) uint g_timeout_add_seconds(uint, _BCD_func__2695, void *); extern (C) uint g_timeout_add_seconds_full(int, uint, _BCD_func__2695, void *, _BCD_func__2417); extern (C) uint g_timeout_add(uint, _BCD_func__2695, void *); extern (C) uint g_timeout_add_full(int, uint, _BCD_func__2695, void *, _BCD_func__2417); extern (C) int g_source_remove_by_funcs_user_data(_GSourceFuncs *, void *); extern (C) int g_source_remove_by_user_data(void *); extern (C) int g_source_remove(uint); extern (C) void g_get_current_time(_GTimeVal *); extern (C) _GSource * g_timeout_source_new_seconds(uint); extern (C) _GSource * g_timeout_source_new(uint); extern (C) _GSource * g_child_watch_source_new(int); extern (C) _GSource * g_idle_source_new(); extern (C) void g_source_get_current_time(_GSource *, _GTimeVal *); extern (C) void g_source_remove_poll(_GSource *, _GPollFD *); extern (C) void g_source_add_poll(_GSource *, _GPollFD *); extern (C) void g_source_set_callback_indirect(_GSource *, void *, _GSourceCallbackFuncs *); extern (C) int g_source_is_destroyed(_GSource *); extern (C) void g_source_set_funcs(_GSource *, _GSourceFuncs *); extern (C) void g_source_set_callback(_GSource *, _BCD_func__2695, void *, _BCD_func__2417); extern (C) void * g_source_get_context(_GSource *); extern (C) uint g_source_get_id(_GSource *); extern (C) int g_source_get_can_recurse(_GSource *); extern (C) void g_source_set_can_recurse(_GSource *, int); extern (C) int g_source_get_priority(_GSource *); extern (C) void g_source_set_priority(_GSource *, int); extern (C) void g_source_destroy(_GSource *); extern (C) uint g_source_attach(_GSource *, void *); extern (C) void g_source_unref(_GSource *); extern (C) _GSource * g_source_ref(_GSource *); extern (C) _GSource * g_source_new(_GSourceFuncs *, uint); extern (C) void * g_main_loop_get_context(void *); extern (C) int g_main_loop_is_running(void *); extern (C) void g_main_loop_unref(void *); extern (C) void * g_main_loop_ref(void *); extern (C) void g_main_loop_quit(void *); extern (C) void g_main_loop_run(void *); extern (C) void * g_main_loop_new(void *, int); extern (C) _GSource * g_main_current_source(); extern (C) int g_main_depth(); extern (C) void g_main_context_remove_poll(void *, _GPollFD *); extern (C) void g_main_context_add_poll(void *, _GPollFD *, int); extern (C) _BCD_func__2688 g_main_context_get_poll_func(void *); extern (C) void g_main_context_set_poll_func(void *, _BCD_func__2688); extern (C) void g_main_context_dispatch(void *); extern (C) int g_main_context_check(void *, int, _GPollFD *, int); extern (C) int g_main_context_query(void *, int, int *, _GPollFD *, int); extern (C) int g_main_context_prepare(void *, int *); extern (C) int g_main_context_wait(void *, void *, void *); extern (C) int g_main_context_is_owner(void *); extern (C) void g_main_context_release(void *); extern (C) int g_main_context_acquire(void *); extern (C) void g_main_context_wakeup(void *); extern (C) _GSource * g_main_context_find_source_by_funcs_user_data(void *, _GSourceFuncs *, void *); extern (C) _GSource * g_main_context_find_source_by_user_data(void *, void *); extern (C) _GSource * g_main_context_find_source_by_id(void *, uint); extern (C) int g_main_context_pending(void *); extern (C) int g_main_context_iteration(void *, int); extern (C) void * g_main_context_default(); extern (C) void g_main_context_unref(void *); extern (C) void * g_main_context_ref(void *); extern (C) void * g_main_context_new(); extern (C) void g_slist_pop_allocator(); extern (C) void g_slist_push_allocator(void *); extern (C) void * g_slist_nth_data(_GSList *, uint); extern (C) _GSList * g_slist_sort_with_data(_GSList *, _BCD_func__2968, void *); extern (C) _GSList * g_slist_sort(_GSList *, _BCD_func__2969); extern (C) void g_slist_foreach(_GSList *, _BCD_func__2422, void *); extern (C) uint g_slist_length(_GSList *); extern (C) _GSList * g_slist_last(_GSList *); extern (C) int g_slist_index(_GSList *, void *); extern (C) int g_slist_position(_GSList *, _GSList *); extern (C) _GSList * g_slist_find_custom(_GSList *, void *, _BCD_func__2969); extern (C) _GSList * g_slist_find(_GSList *, void *); extern (C) _GSList * g_slist_nth(_GSList *, uint); extern (C) _GSList * g_slist_copy(_GSList *); extern (C) _GSList * g_slist_reverse(_GSList *); extern (C) _GSList * g_slist_delete_link(_GSList *, _GSList *); extern (C) _GSList * g_slist_remove_link(_GSList *, _GSList *); extern (C) _GSList * g_slist_remove_all(_GSList *, void *); extern (C) _GSList * g_slist_remove(_GSList *, void *); extern (C) _GSList * g_slist_concat(_GSList *, _GSList *); extern (C) _GSList * g_slist_insert_before(_GSList *, _GSList *, void *); extern (C) _GSList * g_slist_insert_sorted_with_data(_GSList *, void *, _BCD_func__2968, void *); extern (C) _GSList * g_slist_insert_sorted(_GSList *, void *, _BCD_func__2969); extern (C) _GSList * g_slist_insert(_GSList *, void *, int); extern (C) _GSList * g_slist_prepend(_GSList *, void *); extern (C) _GSList * g_slist_append(_GSList *, void *); extern (C) void g_slist_free_1(_GSList *); extern (C) void g_slist_free(_GSList *); extern (C) _GSList * g_slist_alloc(); extern (C) void g_hook_list_marshal_check(_GHookList *, int, _BCD_func__2732, void *); extern (C) void g_hook_list_marshal(_GHookList *, int, _BCD_func__2733, void *); extern (C) void g_hook_list_invoke_check(_GHookList *, int); extern (C) void g_hook_list_invoke(_GHookList *, int); extern (C) int g_hook_compare_ids(_GHook *, _GHook *); extern (C) _GHook * g_hook_next_valid(_GHookList *, _GHook *, int); extern (C) _GHook * g_hook_first_valid(_GHookList *, int); extern (C) _GHook * g_hook_find_func_data(_GHookList *, int, void *, void *); extern (C) _GHook * g_hook_find_func(_GHookList *, int, void *); extern (C) _GHook * g_hook_find_data(_GHookList *, int, void *); extern (C) _GHook * g_hook_find(_GHookList *, int, _BCD_func__2732, void *); extern (C) _GHook * g_hook_get(_GHookList *, uint); extern (C) void g_hook_insert_sorted(_GHookList *, _GHook *, _BCD_func__2734); extern (C) void g_hook_insert_before(_GHookList *, _GHook *, _GHook *); extern (C) void g_hook_prepend(_GHookList *, _GHook *); extern (C) void g_hook_destroy_link(_GHookList *, _GHook *); extern (C) int g_hook_destroy(_GHookList *, uint); extern (C) void g_hook_unref(_GHookList *, _GHook *); extern (C) _GHook * g_hook_ref(_GHookList *, _GHook *); extern (C) void g_hook_free(_GHookList *, _GHook *); extern (C) _GHook * g_hook_alloc(_GHookList *); extern (C) void g_hook_list_clear(_GHookList *); extern (C) void g_hook_list_init(_GHookList *, uint); extern (C) int g_direct_equal(void *, void *); extern (C) uint g_direct_hash(void *); extern (C) uint g_int_hash(void *); extern (C) int g_int_equal(void *, void *); extern (C) uint g_str_hash(void *); extern (C) int g_str_equal(void *, void *); extern (C) void g_hash_table_unref(void *); extern (C) void * g_hash_table_ref(void *); extern (C) _GList * g_hash_table_get_values(void *); extern (C) _GList * g_hash_table_get_keys(void *); extern (C) uint g_hash_table_size(void *); extern (C) uint g_hash_table_foreach_steal(void *, _BCD_func__2478, void *); extern (C) uint g_hash_table_foreach_remove(void *, _BCD_func__2478, void *); extern (C) void * g_hash_table_find(void *, _BCD_func__2478, void *); extern (C) void g_hash_table_foreach(void *, _BCD_func__2965, void *); extern (C) int g_hash_table_lookup_extended(void *, void *, void * *, void * *); extern (C) void * g_hash_table_lookup(void *, void *); extern (C) void g_hash_table_steal_all(void *); extern (C) int g_hash_table_steal(void *, void *); extern (C) void g_hash_table_remove_all(void *); extern (C) int g_hash_table_remove(void *, void *); extern (C) void g_hash_table_replace(void *, void *, void *); extern (C) void g_hash_table_insert(void *, void *, void *); extern (C) void g_hash_table_destroy(void *); extern (C) void * g_hash_table_new_full(_BCD_func__2966, _BCD_func__2967, _BCD_func__2417, _BCD_func__2417); extern (C) void * g_hash_table_new(_BCD_func__2966, _BCD_func__2967); extern (C) int g_mkdir_with_parents(char *, int); extern (C) char * g_build_filenamev(char * *); extern (C) char * g_build_filename(char *, ...); extern (C) char * g_build_pathv(char *, char * *); extern (C) char * g_build_path(char *, char *, ...); extern (C) int g_file_open_tmp(char *, char * *, _GError * *); extern (C) int g_mkstemp(char *); extern (C) char * g_file_read_link(char *, _GError * *); extern (C) int g_file_set_contents(char *, char *, int, _GError * *); extern (C) int g_file_get_contents(char *, char * *, uint *, _GError * *); extern (C) int g_file_test(char *, int); extern (C) int g_file_error_from_errno(int); extern (C) uint g_file_error_quark(); extern (C) void g_dir_close(void *); extern (C) void g_dir_rewind(void *); extern (C) char * g_dir_read_name(void *); extern (C) void * g_dir_open(char *, uint, _GError * *); extern (C) uint g_date_strftime(char *, uint, char *, _GDate *); extern (C) void g_date_order(_GDate *, _GDate *); extern (C) void g_date_clamp(_GDate *, _GDate *, _GDate *); extern (C) void g_date_to_struct_tm(_GDate *, void *); extern (C) int g_date_compare(_GDate *, _GDate *); extern (C) int g_date_days_between(_GDate *, _GDate *); extern (C) char g_date_get_sunday_weeks_in_year(ushort); extern (C) char g_date_get_monday_weeks_in_year(ushort); extern (C) char g_date_get_days_in_month(int, ushort); extern (C) int g_date_is_leap_year(ushort); extern (C) void g_date_subtract_years(_GDate *, uint); extern (C) void g_date_add_years(_GDate *, uint); extern (C) void g_date_subtract_months(_GDate *, uint); extern (C) void g_date_add_months(_GDate *, uint); extern (C) void g_date_subtract_days(_GDate *, uint); extern (C) void g_date_add_days(_GDate *, uint); extern (C) int g_date_is_last_of_month(_GDate *); extern (C) int g_date_is_first_of_month(_GDate *); extern (C) void g_date_set_julian(_GDate *, uint); extern (C) void g_date_set_dmy(_GDate *, char, int, ushort); extern (C) void g_date_set_year(_GDate *, ushort); extern (C) void g_date_set_day(_GDate *, char); extern (C) void g_date_set_month(_GDate *, int); extern (C) void g_date_set_time(_GDate *, int); extern (C) void g_date_set_time_val(_GDate *, _GTimeVal *); extern (C) void g_date_set_time_t(_GDate *, int); extern (C) void g_date_set_parse(_GDate *, char *); extern (C) void g_date_clear(_GDate *, uint); extern (C) uint g_date_get_iso8601_week_of_year(_GDate *); extern (C) uint g_date_get_sunday_week_of_year(_GDate *); extern (C) uint g_date_get_monday_week_of_year(_GDate *); extern (C) uint g_date_get_day_of_year(_GDate *); extern (C) uint g_date_get_julian(_GDate *); extern (C) char g_date_get_day(_GDate *); extern (C) ushort g_date_get_year(_GDate *); extern (C) int g_date_get_month(_GDate *); extern (C) int g_date_get_weekday(_GDate *); extern (C) int g_date_valid_dmy(char, int, ushort); extern (C) int g_date_valid_julian(uint); extern (C) int g_date_valid_weekday(int); extern (C) int g_date_valid_year(ushort); extern (C) int g_date_valid_month(int); extern (C) int g_date_valid_day(char); extern (C) int g_date_valid(_GDate *); extern (C) void g_date_free(_GDate *); extern (C) _GDate * g_date_new_julian(uint); extern (C) _GDate * g_date_new_dmy(char, int, ushort); extern (C) _GDate * g_date_new(); extern (C) void g_dataset_foreach(void *, _BCD_func__2768, void *); extern (C) void * g_dataset_id_remove_no_notify(void *, uint); extern (C) void g_dataset_id_set_data_full(void *, uint, void *, _BCD_func__2417); extern (C) void * g_dataset_id_get_data(void *, uint); extern (C) void g_dataset_destroy(void *); extern (C) uint g_datalist_get_flags(void * *); extern (C) void g_datalist_unset_flags(void * *, uint); extern (C) void g_datalist_set_flags(void * *, uint); extern (C) void g_datalist_foreach(void * *, _BCD_func__2768, void *); extern (C) void * g_datalist_id_remove_no_notify(void * *, uint); extern (C) void g_datalist_id_set_data_full(void * *, uint, void *, _BCD_func__2417); extern (C) void * g_datalist_id_get_data(void * *, uint); extern (C) void g_datalist_clear(void * *); extern (C) void g_datalist_init(void * *); extern (C) char * * g_uri_list_extract_uris(char *); extern (C) char * g_filename_display_basename(char *); extern (C) int g_get_filename_charsets(char * * *); extern (C) char * g_filename_display_name(char *); extern (C) char * g_filename_to_uri(char *, char *, _GError * *); extern (C) char * g_filename_from_uri(char *, char * *, _GError * *); extern (C) char * g_filename_from_utf8(in char *, int, uint *, uint *, _GError * *); extern (C) char * g_filename_to_utf8(char *, int, uint *, uint *, _GError * *); extern (C) char * g_locale_from_utf8(char *, int, uint *, uint *, _GError * *); extern (C) char * g_locale_to_utf8(char *, int, uint *, uint *, _GError * *); extern (C) char * g_convert_with_fallback(char *, int, char *, char *, char *, uint *, uint *, _GError * *); extern (C) char * g_convert_with_iconv(char *, int, void *, uint *, uint *, _GError * *); extern (C) char * g_convert(char *, int, char *, char *, uint *, uint *, _GError * *); extern (C) int g_iconv_close(void *); extern (C) uint g_iconv(void *, char * *, uint *, char * *, uint *); extern (C) void * g_iconv_open(char *, char *); extern (C) uint g_convert_error_quark(); extern (C) void g_completion_free(_GCompletion *); extern (C) void g_completion_set_compare(_GCompletion *, _BCD_func__2771); extern (C) _GList * g_completion_complete_utf8(_GCompletion *, char *, char * *); extern (C) _GList * g_completion_complete(_GCompletion *, char *, char * *); extern (C) void g_completion_clear_items(_GCompletion *); extern (C) void g_completion_remove_items(_GCompletion *, _GList *); extern (C) void g_completion_add_items(_GCompletion *, _GList *); extern (C) _GCompletion * g_completion_new(_BCD_func__2772); extern (C) void g_cache_value_foreach(void *, _BCD_func__2965, void *); extern (C) void g_cache_key_foreach(void *, _BCD_func__2965, void *); extern (C) void g_cache_remove(void *, void *); extern (C) void * g_cache_insert(void *, void *); extern (C) void g_cache_destroy(void *); 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); extern (C) void g_list_pop_allocator(); extern (C) void g_list_push_allocator(void *); extern (C) void * g_list_nth_data(_GList *, uint); extern (C) _GList * g_list_sort_with_data(_GList *, _BCD_func__2968, void *); extern (C) _GList * g_list_sort(_GList *, _BCD_func__2969); extern (C) void g_list_foreach(_GList *, _BCD_func__2422, void *); extern (C) uint g_list_length(_GList *); extern (C) _GList * g_list_first(_GList *); extern (C) _GList * g_list_last(_GList *); extern (C) int g_list_index(_GList *, void *); extern (C) int g_list_position(_GList *, _GList *); extern (C) _GList * g_list_find_custom(_GList *, void *, _BCD_func__2969); extern (C) _GList * g_list_find(_GList *, void *); extern (C) _GList * g_list_nth_prev(_GList *, uint); extern (C) _GList * g_list_nth(_GList *, uint); extern (C) _GList * g_list_copy(_GList *); extern (C) _GList * g_list_reverse(_GList *); extern (C) _GList * g_list_delete_link(_GList *, _GList *); extern (C) _GList * g_list_remove_link(_GList *, _GList *); extern (C) _GList * g_list_remove_all(_GList *, void *); extern (C) _GList * g_list_remove(_GList *, void *); extern (C) _GList * g_list_concat(_GList *, _GList *); extern (C) _GList * g_list_insert_before(_GList *, _GList *, void *); extern (C) _GList * g_list_insert_sorted_with_data(_GList *, void *, _BCD_func__2968, void *); extern (C) _GList * g_list_insert_sorted(_GList *, void *, _BCD_func__2969); extern (C) _GList * g_list_insert(_GList *, void *, int); extern (C) _GList * g_list_prepend(_GList *, void *); extern (C) _GList * g_list_append(_GList *, void *); extern (C) void g_list_free_1(_GList *); extern (C) void g_list_free(_GList *); extern (C) _GList * g_list_alloc(); extern (C) void g_allocator_free(void *); extern (C) void * g_allocator_new(char *, uint); extern (C) void g_blow_chunks(); extern (C) void g_mem_chunk_info(); extern (C) void g_mem_chunk_print(void *); extern (C) void g_mem_chunk_reset(void *); extern (C) void g_mem_chunk_clean(void *); extern (C) void g_mem_chunk_free(void *, void *); extern (C) void * g_mem_chunk_alloc0(void *); extern (C) void * g_mem_chunk_alloc(void *); extern (C) void g_mem_chunk_destroy(void *); extern (C) void * g_mem_chunk_new(char *, int, uint, int); extern (C) void g_mem_profile(); mixin(gshared!( "extern (C) extern _GMemVTable * glib_mem_profiler_table; extern (C) extern int g_mem_gc_friendly;" )); extern (C) int g_mem_is_system_malloc(); extern (C) void g_mem_set_vtable(_GMemVTable *); extern (C) void * g_try_realloc(void *, uint); extern (C) void * g_try_malloc0(uint); extern (C) void * g_try_malloc(uint); extern (C) void g_free(in void *); extern (C) void * g_realloc(void *, uint); extern (C) void * g_malloc0(uint); extern (C) void * g_malloc(uint); extern (C) long * g_slice_get_config_state(int, long, uint *); extern (C) long g_slice_get_config(int); extern (C) void g_slice_set_config(int, long); extern (C) void g_slice_free_chain_with_offset(uint, void *, uint); extern (C) void g_slice_free1(uint, void *); extern (C) void * g_slice_copy(uint, void *); extern (C) void * g_slice_alloc0(uint); extern (C) void * g_slice_alloc(uint); extern (C) int g_bookmark_file_move_item(void *, char *, char *, _GError * *); extern (C) int g_bookmark_file_remove_item(void *, char *, _GError * *); extern (C) int g_bookmark_file_remove_application(void *, char *, char *, _GError * *); extern (C) int g_bookmark_file_remove_group(void *, char *, char *, _GError * *); extern (C) char * * g_bookmark_file_get_uris(void *, uint *); extern (C) int g_bookmark_file_get_size(void *); extern (C) int g_bookmark_file_has_item(void *, char *); extern (C) int g_bookmark_file_get_visited(void *, char *, _GError * *); extern (C) void g_bookmark_file_set_visited(void *, char *, int); extern (C) int g_bookmark_file_get_modified(void *, char *, _GError * *); extern (C) void g_bookmark_file_set_modified(void *, char *, int); extern (C) int g_bookmark_file_get_added(void *, char *, _GError * *); extern (C) void g_bookmark_file_set_added(void *, char *, int); extern (C) int g_bookmark_file_get_icon(void *, char *, char * *, char * *, _GError * *); extern (C) void g_bookmark_file_set_icon(void *, char *, char *, char *); extern (C) int g_bookmark_file_get_is_private(void *, char *, _GError * *); extern (C) void g_bookmark_file_set_is_private(void *, char *, int); extern (C) int g_bookmark_file_get_app_info(void *, char *, char *, char * *, uint *, int *, _GError * *); extern (C) int g_bookmark_file_set_app_info(void *, char *, char *, char *, int, int, _GError * *); extern (C) char * * g_bookmark_file_get_applications(void *, char *, uint *, _GError * *); extern (C) int g_bookmark_file_has_application(void *, char *, char *, _GError * *); extern (C) void g_bookmark_file_add_application(void *, char *, char *, char *); extern (C) char * * g_bookmark_file_get_groups(void *, char *, uint *, _GError * *); extern (C) int g_bookmark_file_has_group(void *, char *, char *, _GError * *); extern (C) void g_bookmark_file_add_group(void *, char *, char *); extern (C) void g_bookmark_file_set_groups(void *, char *, char * *, uint); extern (C) char * g_bookmark_file_get_mime_type(void *, char *, _GError * *); extern (C) void g_bookmark_file_set_mime_type(void *, char *, char *); extern (C) char * g_bookmark_file_get_description(void *, char *, _GError * *); extern (C) void g_bookmark_file_set_description(void *, char *, char *); extern (C) char * g_bookmark_file_get_title(void *, char *, _GError * *); extern (C) void g_bookmark_file_set_title(void *, char *, char *); extern (C) int g_bookmark_file_to_file(void *, char *, _GError * *); extern (C) char * g_bookmark_file_to_data(void *, uint *, _GError * *); extern (C) int g_bookmark_file_load_from_data_dirs(void *, char *, char * *, _GError * *); extern (C) int g_bookmark_file_load_from_data(void *, char *, uint, _GError * *); extern (C) int g_bookmark_file_load_from_file(void *, char *, _GError * *); extern (C) void g_bookmark_file_free(void *); extern (C) void * g_bookmark_file_new(); extern (C) uint g_bookmark_file_error_quark(); extern (C) char * g_base64_decode(char *, uint *); extern (C) uint g_base64_decode_step(char *, uint, char *, int *, uint *); extern (C) char * g_base64_encode(char *, uint); extern (C) uint g_base64_encode_close(int, char *, int *, int *); extern (C) uint g_base64_encode_step(char *, uint, int, char *, int *, int *); extern (C) void g_on_error_stack_trace(char *); extern (C) void g_on_error_query(char *); extern (C) void * _g_async_queue_get_mutex(void *); extern (C) void g_async_queue_sort_unlocked(void *, _BCD_func__2968, void *); extern (C) void g_async_queue_sort(void *, _BCD_func__2968, void *); extern (C) int g_async_queue_length_unlocked(void *); extern (C) int g_async_queue_length(void *); extern (C) void * g_async_queue_timed_pop_unlocked(void *, _GTimeVal *); extern (C) void * g_async_queue_timed_pop(void *, _GTimeVal *); extern (C) void * g_async_queue_try_pop_unlocked(void *); extern (C) void * g_async_queue_try_pop(void *); extern (C) void * g_async_queue_pop_unlocked(void *); extern (C) void * g_async_queue_pop(void *); extern (C) void g_async_queue_push_sorted_unlocked(void *, void *, _BCD_func__2968, void *); extern (C) void g_async_queue_push_sorted(void *, void *, _BCD_func__2968, void *); extern (C) void g_async_queue_push_unlocked(void *, void *); extern (C) void g_async_queue_push(void *, void *); extern (C) void g_async_queue_unref_and_unlock(void *); extern (C) void g_async_queue_ref_unlocked(void *); extern (C) void g_async_queue_unref(void *); extern (C) void * g_async_queue_ref(void *); extern (C) void g_async_queue_unlock(void *); extern (C) void g_async_queue_lock(void *); extern (C) void * g_async_queue_new(); extern (C) void glib_dummy_decl(); extern (C) void g_once_init_leave(uint *, uint); extern (C) int g_once_init_enter_impl(uint *); extern (C) int g_once_init_enter(uint *); extern (C) void * g_once_impl(_GOnce *, _BCD_func__2418, void *); extern (C) void g_thread_foreach(_BCD_func__2422, void *); extern (C) void g_static_rw_lock_free(_GStaticRWLock *); extern (C) void g_static_rw_lock_writer_unlock(_GStaticRWLock *); extern (C) int g_static_rw_lock_writer_trylock(_GStaticRWLock *); extern (C) void g_static_rw_lock_writer_lock(_GStaticRWLock *); extern (C) void g_static_rw_lock_reader_unlock(_GStaticRWLock *); extern (C) int g_static_rw_lock_reader_trylock(_GStaticRWLock *); extern (C) void g_static_rw_lock_reader_lock(_GStaticRWLock *); extern (C) void g_static_rw_lock_init(_GStaticRWLock *); extern (C) void g_static_rec_mutex_free(_GStaticRecMutex *); extern (C) uint g_static_rec_mutex_unlock_full(_GStaticRecMutex *); extern (C) void g_static_rec_mutex_lock_full(_GStaticRecMutex *, uint); extern (C) void g_static_rec_mutex_unlock(_GStaticRecMutex *); extern (C) int g_static_rec_mutex_trylock(_GStaticRecMutex *); extern (C) void g_static_rec_mutex_lock(_GStaticRecMutex *); extern (C) void g_static_rec_mutex_init(_GStaticRecMutex *); extern (C) void g_static_private_free(_GStaticPrivate *); extern (C) void g_static_private_set(_GStaticPrivate *, void *, _BCD_func__2417); extern (C) void * g_static_private_get(_GStaticPrivate *); extern (C) void g_static_private_init(_GStaticPrivate *); extern (C) void g_static_mutex_free(_GStaticMutex *); extern (C) void g_static_mutex_init(_GStaticMutex *); extern (C) void g_thread_set_priority(_GThread *, int); extern (C) void * g_thread_join(_GThread *); extern (C) void g_thread_exit(void *); extern (C) _GThread * g_thread_self(); extern (C) _GThread * g_thread_create_full(_BCD_func__2418, void *, uint, int, int, int, _GError * *); extern (C) void * g_static_mutex_get_mutex_impl(void * *); extern (C) void g_thread_init_with_errorcheck_mutexes(_GThreadFunctions *); extern (C) void g_thread_init(_GThreadFunctions *); mixin(gshared!( "extern (C) extern _BCD_func__3161 g_thread_gettime; extern (C) extern int g_threads_got_initialized; extern (C) extern int g_thread_use_default_impl; extern (C) extern _GThreadFunctions g_thread_functions_for_glib_use;" )); extern (C) uint g_thread_error_quark(); extern (C) void g_atomic_pointer_set(void * *, void *); extern (C) void * g_atomic_pointer_get(void * *); extern (C) void g_atomic_int_set(int *, int); extern (C) int g_atomic_int_get(int *); extern (C) int g_atomic_pointer_compare_and_exchange(void * *, void *, void *); extern (C) int g_atomic_int_compare_and_exchange(int *, int, int); extern (C) void g_atomic_int_add(int *, int); extern (C) int g_atomic_int_exchange_and_add(int *, int); extern (C) char * glib_check_version(uint, uint, uint); mixin(gshared!( "extern (C) extern uint glib_binary_age; extern (C) extern uint glib_interface_age; extern (C) extern uint glib_micro_version; extern (C) extern uint glib_minor_version; extern (C) extern uint glib_major_version;" )); extern (C) uint g_trash_stack_height(_GTrashStack * *); extern (C) void * g_trash_stack_peek(_GTrashStack * *); extern (C) void * g_trash_stack_pop(_GTrashStack * *); extern (C) void g_trash_stack_push(_GTrashStack * *, void *); extern (C) uint g_bit_storage(uint); extern (C) int g_bit_nth_msf(uint, int); extern (C) int g_bit_nth_lsf(uint, int); extern (C) char * g_find_program_in_path(char *); extern (C) void g_atexit(_BCD_func__2331); extern (C) char * _g_getenv_nomalloc(char *, char *); extern (C) char * * g_listenv(); extern (C) void g_unsetenv(char *); extern (C) int g_setenv(char *, char *, int); extern (C) char * g_getenv(char *); extern (C) void g_nullify_pointer(void * *); extern (C) char * g_path_get_dirname(char *); extern (C) char * g_path_get_basename(char *); extern (C) char * g_get_current_dir(); extern (C) char * g_basename(char *); extern (C) char * g_path_skip_root(char *); extern (C) int g_path_is_absolute(char *); extern (C) int g_vsnprintf(char *, uint, char *, char *); extern (C) int g_snprintf(char *, uint, char *, ...); extern (C) uint g_parse_debug_string(char *, _GDebugKey *, uint); extern (C) char * g_get_user_special_dir(int); extern (C) char * * g_get_language_names(); extern (C) char * * g_get_system_config_dirs(); extern (C) char * * g_get_system_data_dirs(); extern (C) char * g_get_user_cache_dir(); extern (C) char * g_get_user_config_dir(); extern (C) char * g_get_user_data_dir(); extern (C) void g_set_application_name(char *); extern (C) char * g_get_application_name(); extern (C) void g_set_prgname(char *); extern (C) char * g_get_prgname(); extern (C) char * g_get_host_name(); extern (C) char * g_get_tmp_dir(); extern (C) char * g_get_home_dir(); extern (C) char * g_get_real_name(); extern (C) char * g_get_user_name(); extern (C) void g_clear_error(_GError * *); extern (C) void g_propagate_error(_GError * *, _GError *); extern (C) void g_set_error(_GError * *, uint, int, char *, ...); extern (C) int g_error_matches(_GError *, uint, int); extern (C) _GError * g_error_copy(_GError *); extern (C) void g_error_free(_GError *); extern (C) _GError * g_error_new_literal(uint, int, char *); extern (C) _GError * g_error_new(uint, int, char *, ...); extern (C) char * g_intern_static_string(char *); extern (C) char * g_intern_string(char *); extern (C) char * g_quark_to_string(uint); extern (C) uint g_quark_from_string(in char *); extern (C) uint g_quark_from_static_string(in char *); extern (C) uint g_quark_try_string(in char *); extern (C) void g_byte_array_sort_with_data(_GByteArray *, _BCD_func__2968, void *); extern (C) void g_byte_array_sort(_GByteArray *, _BCD_func__2969); extern (C) _GByteArray * g_byte_array_remove_range(_GByteArray *, uint, uint); extern (C) _GByteArray * g_byte_array_remove_index_fast(_GByteArray *, uint); extern (C) _GByteArray * g_byte_array_remove_index(_GByteArray *, uint); extern (C) _GByteArray * g_byte_array_set_size(_GByteArray *, uint); extern (C) _GByteArray * g_byte_array_prepend(_GByteArray *, char *, uint); extern (C) _GByteArray * g_byte_array_append(_GByteArray *, char *, uint); extern (C) char * g_byte_array_free(_GByteArray *, int); extern (C) _GByteArray * g_byte_array_sized_new(uint); extern (C) _GByteArray * g_byte_array_new(); extern (C) void g_ptr_array_foreach(_GPtrArray *, _BCD_func__2422, void *); extern (C) void g_ptr_array_sort_with_data(_GPtrArray *, _BCD_func__2968, void *); extern (C) void g_ptr_array_sort(_GPtrArray *, _BCD_func__2969); extern (C) void g_ptr_array_add(_GPtrArray *, void *); extern (C) void g_ptr_array_remove_range(_GPtrArray *, uint, uint); extern (C) int g_ptr_array_remove_fast(_GPtrArray *, void *); extern (C) int g_ptr_array_remove(_GPtrArray *, void *); extern (C) void * g_ptr_array_remove_index_fast(_GPtrArray *, uint); extern (C) void * g_ptr_array_remove_index(_GPtrArray *, uint); extern (C) void g_ptr_array_set_size(_GPtrArray *, int); extern (C) void * * g_ptr_array_free(_GPtrArray *, int); extern (C) _GPtrArray * g_ptr_array_sized_new(uint); extern (C) _GPtrArray * g_ptr_array_new(); extern (C) void g_array_sort_with_data(_GArray *, _BCD_func__2968, void *); extern (C) void g_array_sort(_GArray *, _BCD_func__2969); extern (C) _GArray * g_array_remove_range(_GArray *, uint, uint); extern (C) _GArray * g_array_remove_index_fast(_GArray *, uint); extern (C) _GArray * g_array_remove_index(_GArray *, uint); extern (C) _GArray * g_array_set_size(_GArray *, uint); extern (C) _GArray * g_array_insert_vals(_GArray *, uint, void *, uint); extern (C) _GArray * g_array_prepend_vals(_GArray *, void *, uint); extern (C) _GArray * g_array_append_vals(_GArray *, void *, uint); extern (C) char * g_array_free(_GArray *, int); extern (C) _GArray * g_array_sized_new(int, int, uint, uint); extern (C) _GArray * g_array_new(int, int, uint); } // version(DYNLINK)