h& g%      !"#$ Safe-Inferred!.0 gi-gmodule.Overrides used when generating these bindings.7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 gi-gmoduleFlags passed to g_module_open()<. Note that these flags are not supported on all platforms. gi-gmodulespecifies that symbols are only resolved when needed. The default action is to bind all symbols when the module is loaded. gi-gmodulespecifies that symbols in the module should not be added to the global name space. The default action on most platforms is to place symbols in the module in the global name space, which may cause conflicts with existing symbols. gi-gmodulemask for all flags. gi-gmoduleCatch-all for unknown values7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0  gi-gmoduleMemory-managed wrapper type.  gi-gmoduleCloses a module. gi-gmodule:Ensures that a module will never be unloaded. Any future  % calls on the module will be ignored. gi-gmodule5Returns the filename that the module was opened with.If module6 refers to the application itself, "main" is returned. gi-gmodule>Gets a symbol pointer from a module, such as one exported by G_MODULE_EXPORT". Note that a valid symbol can be %. gi-gmoduleA portable way to build the filename of a module. The platform-specific prefix and suffix are added to the filename, if needed, and the result is added to the directory, using the correct separator character.The directory should specify the directory where the module can be found. It can be % or an empty string to indicate that the module is in a standard platform-specific directory, though this is not recommended since the wrong module may be found.For example, calling  on a Linux system with a  directory of /lib and a  moduleName of "mylibrary" will return /lib/libmylibrary.so. On a Windows system, using \Windows" as the directory it will return \Windows\mylibrary.dll. gi-gmodule/Gets a string describing the last module error. gi-gmodule8Checks if modules are supported on the current platform.  gi-gmodulemodule: a   to close gi-gmoduleReturns: & on success gi-gmodulemodule: a   to make permanently resident gi-gmodulemodule: a   gi-gmoduleReturns: the filename of the module gi-gmodulemodule: a   gi-gmodule symbolName : the name of the symbol to find gi-gmoduleReturns: & on success gi-gmodule directory6: the directory where the module is. This can be % or the empty string to indicate that the standard platform-specific directories will be used, though that is not recommended gi-gmodule moduleName: the name of the module gi-gmoduleReturns: the complete path of the module, including the standard library prefix and suffix. This should be freed when no longer needed gi-gmoduleReturns:* a string describing the last module error gi-gmoduleReturns: & if modules are supported   7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 gi-gmoduleSpecifies the type of the module initialization function. If a module contains a function named g_module_check_init() it is called automatically when the module is loaded. It is passed the  structure and should return %= on success or a string describing the initialization error. gi-gmodule0Type for the callback on the (unwrapped) C side. gi-gmoduleSpecifies the type of the module function called when it is unloaded. If a module contains a function named g_module_unload() it is called automatically when the module is unloaded. It is passed the  structure. gi-gmodule0Type for the callback on the (unwrapped) C side. gi-gmodule9Generate a function pointer callable from C code, from a . gi-gmodule9Generate a function pointer callable from C code, from a . gi-gmoduleGiven a pointer to a foreign C function, wrap it into a function callable from Haskell. gi-gmoduleA convenience synonym for % :: ' . gi-gmoduleWrap the callback into a (.  gi-gmoduleWrap a  into a .! gi-gmoduleGiven a pointer to a foreign C function, wrap it into a function callable from Haskell." gi-gmoduleA convenience synonym for % :: ' .# gi-gmoduleWrap the callback into a (.$ gi-gmoduleWrap a  into a . gi-gmodulemodule: the 7 corresponding to the module which has just been loaded gi-gmoduleReturns: %< on success, or a string describing the initialization error gi-gmodulemodule: the  about to be unloaded gi-gmodulemodule: the  about to be unloaded! gi-gmodulemodule: the 7 corresponding to the module which has just been loaded gi-gmoduleReturns: %< on success, or a string describing the initialization error !"#$!#"$ 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(  !"#$     !"#$%&'()*+,-./01,-234536736836936:36;36<36=36>36?36@36A36B36C36D36E36F36G36H36I36J36K36L36M36N36O36P36Q36R36S36T36U36V36W36X36Y36Z36[36\36]36^36_36`36a36b36c36d36e36f36g36h36i36j36k36l36m36n36o36p3qr3qs3qt3qu3vw3vx3vy3vz3v{3v|3v}3v~3v3v3v333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q3q33v3v3v3v3v3v3v33333333333333333333333333333gi-gmodule-2.0.1-inplaceGI.GModule.ConfigGI.GModule.FlagsGI.GModule.Structs.ModuleGI.GModule.CallbacksGI.GModule.FunctionsmoduleBuildPathGI.GModule.StructsModule GI.GModule overrides ModuleFlagsModuleFlagsLazyModuleFlagsLocalModuleFlagsMaskAnotherModuleFlags$fIsGFlagModuleFlags$fOrdModuleFlags$fEnumModuleFlags$fShowModuleFlags$fEqModuleFlags moduleClosemoduleMakeResident moduleName moduleSymbol moduleErrormoduleSupported$fBoxedPtrModule$fManagedPtrNewtypeModule $fEqModuleModuleCheckInitC_ModuleCheckInit ModuleUnloadC_ModuleUnloadmk_ModuleCheckInitmk_ModuleUnloaddynamic_ModuleUnloadnoModuleUnloadgenClosure_ModuleUnloadwrap_ModuleUnloaddynamic_ModuleCheckInitnoModuleCheckInitgenClosure_ModuleCheckInitwrap_ModuleCheckInitbase GHC.MaybeNothingghc-prim GHC.TypesTrueMaybehaskell-gi-base-0.25.0-inplaceData.GI.Base.GClosureGClosureData.GI.Base.BasicConversionsbyteStringToCStringcstringToByteStringcstringToString cstringToText gflagsToWordmapCArrayWithLength mapGArraymapGList mapGSList mapPtrArraymapZeroTerminatedCArraypackBlockArraypackByteStringpackFileNameArray packGArraypackGByteArraypackGHashTable packGList packGPtrArray packGSListpackMapStorableArray"packMapZeroTerminatedStorableArray packPtrArraypackStorableArraypackUTF8CArraypackZeroTerminatedByteStringpackZeroTerminatedFileNameArraypackZeroTerminatedPtrArraypackZeroTerminatedStorableArraypackZeroTerminatedUTF8CArraystringToCString textToCStringunpackBlockArrayWithLengthunpackBoxedArrayWithLengthunpackByteStringWithLengthunpackFileNameArrayWithLength unpackGArrayunpackGByteArrayunpackGHashTable unpackGListunpackGPtrArray unpackGSList unpackMapStorableArrayWithLength$unpackMapZeroTerminatedStorableArrayunpackPtrArrayWithLengthunpackStorableArrayWithLengthunpackUTF8CArrayWithLengthunpackZeroTerminatedByteString!unpackZeroTerminatedFileNameArrayunpackZeroTerminatedPtrArray!unpackZeroTerminatedStorableArrayunpackZeroTerminatedUTF8CArray unrefGArrayunrefGByteArrayunrefGHashTable unrefPtrArraywithTextCString wordToGFlagsData.GI.Base.BasicTypes g_list_free g_slist_free gtypeName noGParamSpecData.GI.Base.GErrorcatchGErrorJustcatchGErrorJustDomain checkGError gerrorCode gerrorDomain gerrorMessage gerrorNewhandleGErrorJusthandleGErrorJustDomainmaybePokeGErrorpropagateGErrorData.GI.Base.GHashTablecstringPackPtrcstringUnpackPtr gDirectEqual gDirectHash gStrEqualgStrHash ptrPackPtr ptrUnpackPtrData.GI.Base.GValue fromGValuetoGValueData.GI.Base.GVariantdisownGVariantgvariantFromBoolgvariantFromBytestringgvariantFromDictEntrygvariantFromDoublegvariantFromGVariantgvariantFromHandlegvariantFromInt16gvariantFromInt32gvariantFromInt64gvariantFromListgvariantFromMapgvariantFromMaybegvariantFromObjectPathgvariantFromSignaturegvariantFromTextgvariantFromTuplegvariantFromWord16gvariantFromWord32gvariantFromWord64gvariantFromWord8gvariantGetTypeStringgvariantObjectPathToTextgvariantSignatureToTextgvariantToBoolgvariantToBytestringgvariantToDictEntrygvariantToDoublegvariantToGVariantgvariantToHandlegvariantToInt16gvariantToInt32gvariantToInt64gvariantToList gvariantToMapgvariantToMaybegvariantToObjectPathgvariantToSignaturegvariantToTextgvariantToTuplegvariantToWord16gvariantToWord32gvariantToWord64gvariantToWord8newGVariantFromPtrnewGVariantObjectPathnewGVariantSignature noGVariant unrefGVariantwrapGVariantPtrData.GI.Base.ManagedPtrcastTocheckInstanceType copyBoxed copyBoxedPtr copyBytes disownBoxeddisownManagedPtr disownObject freeBoxedmaybeWithManagedPtrnewBoxed newManagedPtrnewManagedPtr'newManagedPtr_ newObjectnewPtr releaseObjecttouchManagedPtr unrefObject unsafeCastTounsafeManagedPtrCastPtrunsafeManagedPtrGetPtrwithManagedPtrwithManagedPtrList withTransient wrapBoxed wrapObjectwrapPtrData.GI.Base.AttributesAttrOpOn:~>:~:=>:&=:= BoxedEnum BoxedFlagsBoxedPtr boxedPtrCopy boxedPtrFreeCGType CallocPtrboxedPtrCallocGArrayGBoxed GByteArrayGDestroyNotify GHashTableGListGObject GParamSpec GPtrArrayGSListGType gtypeToCGTypeGVariantIsGFlag ManagedPtrmanagedPtrIsDisownedmanagedForeignPtrmanagedPtrAllocCallStackManagedPtrNewtype toManagedPtr PtrWrapped unwrapPtr TypedObjectglibTypeUnexpectedNullPointerReturnnullPtrErrorMsgData.GI.Base.ConstructiblenewGError GErrorClassgerrorClassDomain GErrorCode GErrorDomain GErrorMessage GEqualFunc GHashFuncGValueIsGValue gvalueSet_ gvalueGType_ gvalueGet_GVariantDictEntryGVariantHandleGVariantObjectPathGVariantSignatureGVariantSinglet IsGVarianttoGVariantFormatString fromGVariant toGVariantIsGVariantBasicTypeData.GI.Base.OverloadingasAgetsetData.GI.Base.Signals SignalProxy:::PropertyNotifyafteron