view org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/internal/c/glib_object.d @ 113:fb3aa8075988

D2 support for the linux port.
author Jacob Carlborg <doob@me.com>
date Wed, 06 Apr 2011 21:57:23 +0200
parents fa9548cd8d89
children 536e43f63c81
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)