Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Methods
- access
- asciiDigitValue
- asciiDtostr
- asciiFormatd
- asciiStrcasecmp
- asciiStrdown
- asciiStrncasecmp
- asciiStrtod
- asciiStrtoll
- asciiStrtoull
- asciiStrup
- asciiTolower
- asciiToupper
- asciiXdigitValue
- assertWarning
- assertionMessage
- assertionMessageCmpstr
- assertionMessageError
- assertionMessageExpr
- atexit
- atomicIntAdd
- atomicIntAnd
- atomicIntCompareAndExchange
- atomicIntDecAndTest
- atomicIntExchangeAndAdd
- atomicIntGet
- atomicIntInc
- atomicIntOr
- atomicIntSet
- atomicIntXor
- atomicPointerAdd
- atomicPointerAnd
- atomicPointerCompareAndExchange
- atomicPointerOr
- atomicPointerSet
- atomicPointerXor
- base64Decode
- base64DecodeInplace
- base64Encode
- basename
- bitLock
- bitNthLsf
- bitNthMsf
- bitStorage
- bitTrylock
- bitUnlock
- buildFilenamev
- buildPathv
- chdir
- checkVersion
- childWatchAdd
- childWatchSourceNew
- clearError
- close
- computeChecksumForBytes
- computeChecksumForData
- computeChecksumForString
- computeHmacForData
- computeHmacForString
- convert
- convertErrorQuark
- convertWithFallback
- convertWithIconv
- datalistClear
- datalistGetFlags
- datalistIdReplaceData
- datalistIdSetDataFull
- datalistInit
- datalistSetFlags
- datalistUnsetFlags
- datasetDestroy
- datasetIdSetDataFull
- dcgettext
- dgettext
- directEqual
- directHash
- dngettext
- doubleEqual
- doubleHash
- dpgettext
- dpgettext2
- environGetenv
- environSetenv
- environUnsetenv
- fileErrorFromErrno
- fileErrorQuark
- fileGetContents
- fileOpenTmp
- fileReadLink
- fileSetContents
- fileTest
- filenameDisplayBasename
- filenameDisplayName
- filenameFromUri
- filenameFromUtf8
- filenameToUri
- filenameToUtf8
- findProgramInPath
- formatSize
- formatSizeForDisplay
- formatSizeFull
- free
- getApplicationName
- getCharset
- getCodeset
- getCurrentDir
- getCurrentTime
- getEnviron
- getFilenameCharsets
- getHomeDir
- getHostName
- getLanguageNames
- getLocaleVariants
- getMonotonicTime
- getNumProcessors
- getPrgname
- getRealName
- getRealTime
- getSystemConfigDirs
- getSystemDataDirs
- getTmpDir
- getUserCacheDir
- getUserConfigDir
- getUserDataDir
- getUserName
- getUserRuntimeDir
- getUserSpecialDir
- getenv
- hostnameIsAsciiEncoded
- hostnameIsIpAddress
- hostnameIsNonAscii
- hostnameToAscii
- hostnameToUnicode
- iconv
- idleAdd
- idleRemoveByData
- idleSourceNew
- int64Equal
- int64Hash
- intEqual
- intHash
- internStaticString
- internString
- ioAddWatch
- ioCreateWatch
- listenv
- localeFromUtf8
- localeToUtf8
- logDefaultHandler
- logRemoveHandler
- logSetAlwaysFatal
- logSetFatalMask
- logSetHandler
- mainCurrentSource
- mainDepth
- markupErrorQuark
- markupEscapeText
- memIsSystemMalloc
- memProfile
- memSetVtable
- mkdirWithParents
- mkdtemp
- mkdtempFull
- mkstemp
- mkstempFull
- nullifyPointer
- onErrorQuery
- onErrorStackTrace
- optionErrorQuark
- parseDebugString
- pathGetBasename
- pathGetDirname
- pathIsAbsolute
- pathSkipRoot
- patternMatch
- patternMatchSimple
- patternMatchString
- pointerBitLock
- pointerBitTrylock
- pointerBitUnlock
- poll
- propagateError
- quarkFromStaticString
- quarkFromString
- quarkToString
- quarkTryString
- randomDouble
- randomDoubleRange
- randomInt
- randomIntRange
- randomSetSeed
- reloadUserSpecialDirsCache
- returnIfFailWarning
- rmdir
- setApplicationName
- setErrorLiteral
- setPrgname
- setenv
- shellErrorQuark
- shellParseArgv
- shellQuote
- shellUnquote
- sliceFree1
- sliceFreeChainWithOffset
- sliceGetConfig
- sliceGetConfigState
- sliceSetConfig
- spacedPrimesClosest
- spawnAsync
- spawnAsyncWithPipes
- spawnCheckExitStatus
- spawnClosePid
- spawnCommandLineAsync
- spawnCommandLineSync
- spawnErrorQuark
- spawnExitErrorQuark
- spawnSync
- stpcpy
- strEqual
- strHasPrefix
- strHasSuffix
- strHash
- strIsAscii
- strMatchString
- strToAscii
- strTokenizeAndFold
- strcanon
- strcasecmp
- strchomp
- strchug
- strcmp0
- strcompress
- strdelimit
- strdown
- strdup
- strerror
- strescape
- strfreev
- stringNew
- stringNewLen
- stringSizedNew
- stripContext
- strjoinv
- strlcat
- strlcpy
- strncasecmp
- strndup
- strnfill
- strreverse
- strrstr
- strrstrLen
- strsignal
- strstrLen
- strtod
- strup
- strvContains
- strvGetType
- strvLength
- testAddDataFunc
- testAddFunc
- testAssertExpectedMessagesInternal
- testBug
- testBugBase
- testExpectMessage
- testFail
- testFailed
- testGetDir
- testIncomplete
- testLogTypeName
- testQueueDestroy
- testQueueFree
- testRandDouble
- testRandDoubleRange
- testRandInt
- testRandIntRange
- testRun
- testRunSuite
- testSetNonfatalAssertions
- testSkip
- testSubprocess
- testTimerElapsed
- testTimerLast
- testTimerStart
- testTrapAssertions
- testTrapFork
- testTrapHasPassed
- testTrapReachedTimeout
- testTrapSubprocess
- timeoutAdd
- timeoutAddSeconds
- timeoutSourceNew
- timeoutSourceNewSeconds
- unicharBreakType
- unicharCombiningClass
- unicharCompose
- unicharDecompose
- unicharDigitValue
- unicharGetMirrorChar
- unicharGetScript
- unicharIsalnum
- unicharIsalpha
- unicharIscntrl
- unicharIsdefined
- unicharIsdigit
- unicharIsgraph
- unicharIslower
- unicharIsmark
- unicharIsprint
- unicharIspunct
- unicharIsspace
- unicharIstitle
- unicharIsupper
- unicharIswide
- unicharIswideCjk
- unicharIsxdigit
- unicharIszerowidth
- unicharToUtf8
- unicharTolower
- unicharTotitle
- unicharToupper
- unicharType
- unicharValidate
- unicharXdigitValue
- unicodeCanonicalDecomposition
- unicodeCanonicalOrdering
- unicodeScriptFromIso15924
- unicodeScriptToIso15924
- unixErrorQuark
- unixFdAddFull
- unixFdSourceNew
- unixOpenPipe
- unixSetFdNonblocking
- unixSignalAdd
- unixSignalSourceNew
- unlink
- unsetenv
- uriEscapeString
- uriListExtractUris
- uriParseScheme
- uriUnescapeSegment
- uriUnescapeString
- usleep
- utf8Casefold
- utf8Collate
- utf8CollateKey
- utf8CollateKeyForFilename
- utf8FindNextChar
- utf8FindPrevChar
- utf8GetChar
- utf8GetCharValidated
- utf8Normalize
- utf8OffsetToPointer
- utf8PointerToOffset
- utf8PrevChar
- utf8Strchr
- utf8Strdown
- utf8Strlen
- utf8Strncpy
- utf8Strrchr
- utf8Strreverse
- utf8Strup
- utf8Substring
- utf8Validate
- variantGetGtype
- warnMessage
- access :: MonadIO m => Text -> Int32 -> m Int32
- asciiDigitValue :: MonadIO m => Int8 -> m Int32
- asciiDtostr :: MonadIO m => Text -> Int32 -> Double -> m Text
- asciiFormatd :: MonadIO m => Text -> Int32 -> Text -> Double -> m Text
- asciiStrcasecmp :: MonadIO m => Text -> Text -> m Int32
- asciiStrdown :: MonadIO m => Text -> Int64 -> m Text
- asciiStrncasecmp :: MonadIO m => Text -> Text -> Word64 -> m Int32
- asciiStrtod :: MonadIO m => Text -> Text -> m Double
- asciiStrtoll :: MonadIO m => Text -> Text -> Word32 -> m Int64
- asciiStrtoull :: MonadIO m => Text -> Text -> Word32 -> m Word64
- asciiStrup :: MonadIO m => Text -> Int64 -> m Text
- asciiTolower :: MonadIO m => Int8 -> m Int8
- asciiToupper :: MonadIO m => Int8 -> m Int8
- asciiXdigitValue :: MonadIO m => Int8 -> m Int32
- assertWarning :: MonadIO m => Text -> Text -> Int32 -> Text -> Text -> m ()
- assertionMessage :: MonadIO m => Text -> Text -> Int32 -> Text -> Text -> m ()
- assertionMessageCmpstr :: MonadIO m => Text -> Text -> Int32 -> Text -> Text -> Text -> Text -> Text -> m ()
- assertionMessageError :: MonadIO m => Text -> Text -> Int32 -> Text -> Text -> GError -> Word32 -> Int32 -> m ()
- assertionMessageExpr :: MonadIO m => Text -> Text -> Int32 -> Text -> Text -> m ()
- atexit :: MonadIO m => VoidFunc -> m ()
- atomicIntAdd :: MonadIO m => Int32 -> Int32 -> m Int32
- atomicIntAnd :: MonadIO m => Word32 -> Word32 -> m Word32
- atomicIntCompareAndExchange :: MonadIO m => Int32 -> Int32 -> Int32 -> m Bool
- atomicIntDecAndTest :: MonadIO m => Int32 -> m Bool
- atomicIntExchangeAndAdd :: MonadIO m => Int32 -> Int32 -> m Int32
- atomicIntGet :: MonadIO m => Int32 -> m Int32
- atomicIntInc :: MonadIO m => Int32 -> m ()
- atomicIntOr :: MonadIO m => Word32 -> Word32 -> m Word32
- atomicIntSet :: MonadIO m => Int32 -> Int32 -> m ()
- atomicIntXor :: MonadIO m => Word32 -> Word32 -> m Word32
- atomicPointerAdd :: MonadIO m => Ptr () -> Int64 -> m Int64
- atomicPointerAnd :: MonadIO m => Ptr () -> Word64 -> m Word64
- atomicPointerCompareAndExchange :: MonadIO m => Ptr () -> Ptr () -> Ptr () -> m Bool
- atomicPointerOr :: MonadIO m => Ptr () -> Word64 -> m Word64
- atomicPointerSet :: MonadIO m => Ptr () -> Ptr () -> m ()
- atomicPointerXor :: MonadIO m => Ptr () -> Word64 -> m Word64
- base64Decode :: MonadIO m => Text -> m ByteString
- base64DecodeInplace :: MonadIO m => ByteString -> m (Word8, ByteString)
- base64Encode :: MonadIO m => ByteString -> m Text
- basename :: MonadIO m => Text -> m Text
- bitLock :: MonadIO m => Int32 -> Int32 -> m ()
- bitNthLsf :: MonadIO m => CULong -> Int32 -> m Int32
- bitNthMsf :: MonadIO m => CULong -> Int32 -> m Int32
- bitStorage :: MonadIO m => CULong -> m Word32
- bitTrylock :: MonadIO m => Int32 -> Int32 -> m Bool
- bitUnlock :: MonadIO m => Int32 -> Int32 -> m ()
- buildFilenamev :: MonadIO m => [Text] -> m Text
- buildPathv :: MonadIO m => Text -> [Text] -> m Text
- chdir :: MonadIO m => Text -> m Int32
- checkVersion :: MonadIO m => Word32 -> Word32 -> Word32 -> m Text
- childWatchAdd :: MonadIO m => Int32 -> Int32 -> ChildWatchFunc -> m Word32
- childWatchSourceNew :: MonadIO m => Int32 -> m Source
- clearError :: MonadIO m => m ()
- close :: MonadIO m => Int32 -> m ()
- computeChecksumForBytes :: MonadIO m => ChecksumType -> Bytes -> m Text
- computeChecksumForData :: MonadIO m => ChecksumType -> ByteString -> m Text
- computeChecksumForString :: MonadIO m => ChecksumType -> Text -> Int64 -> m Text
- computeHmacForData :: MonadIO m => ChecksumType -> ByteString -> Word8 -> Word64 -> m Text
- computeHmacForString :: MonadIO m => ChecksumType -> ByteString -> Text -> Int64 -> m Text
- convert :: MonadIO m => Text -> Int64 -> Text -> Text -> m (Text, Word64, Word64)
- convertErrorQuark :: MonadIO m => m Word32
- convertWithFallback :: MonadIO m => Text -> Int64 -> Text -> Text -> Text -> Word64 -> Word64 -> m Text
- convertWithIconv :: MonadIO m => Text -> Int64 -> IConv -> Word64 -> Word64 -> m Text
- datalistClear :: MonadIO m => Data -> m ()
- datalistGetFlags :: MonadIO m => Data -> m Word32
- datalistIdReplaceData :: MonadIO m => Data -> Word32 -> Ptr () -> Ptr () -> Maybe DestroyNotify -> Maybe DestroyNotify -> m Bool
- datalistIdSetDataFull :: MonadIO m => Data -> Word32 -> Ptr () -> DestroyNotify -> m ()
- datalistInit :: MonadIO m => Data -> m ()
- datalistSetFlags :: MonadIO m => Data -> Word32 -> m ()
- datalistUnsetFlags :: MonadIO m => Data -> Word32 -> m ()
- datasetDestroy :: MonadIO m => Ptr () -> m ()
- datasetIdSetDataFull :: MonadIO m => Ptr () -> Word32 -> Ptr () -> DestroyNotify -> m ()
- dcgettext :: MonadIO m => Maybe Text -> Text -> Int32 -> m Text
- dgettext :: MonadIO m => Maybe Text -> Text -> m Text
- directEqual :: MonadIO m => Ptr () -> Ptr () -> m Bool
- directHash :: MonadIO m => Ptr () -> m Word32
- dngettext :: MonadIO m => Maybe Text -> Text -> Text -> CULong -> m Text
- doubleEqual :: MonadIO m => Ptr () -> Ptr () -> m Bool
- doubleHash :: MonadIO m => Ptr () -> m Word32
- dpgettext :: MonadIO m => Maybe Text -> Text -> Word64 -> m Text
- dpgettext2 :: MonadIO m => Maybe Text -> Text -> Text -> m Text
- environGetenv :: MonadIO m => Maybe [Text] -> Text -> m Text
- environSetenv :: MonadIO m => Maybe [Text] -> Text -> Text -> Bool -> m [Text]
- environUnsetenv :: MonadIO m => Maybe [Text] -> Text -> m [Text]
- fileErrorFromErrno :: MonadIO m => Int32 -> m FileError
- fileErrorQuark :: MonadIO m => m Word32
- fileGetContents :: MonadIO m => [Char] -> m ByteString
- fileOpenTmp :: MonadIO m => Maybe [Char] -> m (Int32, [Char])
- fileReadLink :: MonadIO m => Text -> m Text
- fileSetContents :: MonadIO m => [Char] -> ByteString -> m ()
- fileTest :: MonadIO m => Text -> [FileTest] -> m Bool
- filenameDisplayBasename :: MonadIO m => Text -> m Text
- filenameDisplayName :: MonadIO m => Text -> m Text
- filenameFromUri :: MonadIO m => Text -> m ([Char], Text)
- filenameFromUtf8 :: MonadIO m => Text -> Int64 -> m (ByteString, Word64)
- filenameToUri :: MonadIO m => Text -> Maybe Text -> m Text
- filenameToUtf8 :: MonadIO m => Text -> Int64 -> Word64 -> Word64 -> m Text
- findProgramInPath :: MonadIO m => Text -> m Text
- formatSize :: MonadIO m => Word64 -> m Text
- formatSizeForDisplay :: MonadIO m => Int64 -> m Text
- formatSizeFull :: MonadIO m => Word64 -> [FormatSizeFlags] -> m Text
- free :: MonadIO m => Ptr () -> m ()
- getApplicationName :: MonadIO m => m Text
- getCharset :: MonadIO m => m (Bool, Text)
- getCodeset :: MonadIO m => m Text
- getCurrentDir :: MonadIO m => m Text
- getCurrentTime :: MonadIO m => TimeVal -> m ()
- getEnviron :: MonadIO m => m [Text]
- getFilenameCharsets :: MonadIO m => Text -> m Bool
- getHomeDir :: MonadIO m => m Text
- getHostName :: MonadIO m => m Text
- getLanguageNames :: MonadIO m => m [Text]
- getLocaleVariants :: MonadIO m => Text -> m [Text]
- getMonotonicTime :: MonadIO m => m Int64
- getNumProcessors :: MonadIO m => m Word32
- getPrgname :: MonadIO m => m Text
- getRealName :: MonadIO m => m Text
- getRealTime :: MonadIO m => m Int64
- getSystemConfigDirs :: MonadIO m => m [Text]
- getSystemDataDirs :: MonadIO m => m [Text]
- getTmpDir :: MonadIO m => m Text
- getUserCacheDir :: MonadIO m => m Text
- getUserConfigDir :: MonadIO m => m Text
- getUserDataDir :: MonadIO m => m Text
- getUserName :: MonadIO m => m Text
- getUserRuntimeDir :: MonadIO m => m Text
- getUserSpecialDir :: MonadIO m => UserDirectory -> m Text
- getenv :: MonadIO m => Text -> m Text
- hostnameIsAsciiEncoded :: MonadIO m => Text -> m Bool
- hostnameIsIpAddress :: MonadIO m => Text -> m Bool
- hostnameIsNonAscii :: MonadIO m => Text -> m Bool
- hostnameToAscii :: MonadIO m => Text -> m Text
- hostnameToUnicode :: MonadIO m => Text -> m Text
- iconv :: MonadIO m => IConv -> Text -> Word64 -> Text -> Word64 -> m Word64
- idleAdd :: MonadIO m => Int32 -> SourceFunc -> m Word32
- idleRemoveByData :: MonadIO m => Ptr () -> m Bool
- idleSourceNew :: MonadIO m => m Source
- int64Equal :: MonadIO m => Ptr () -> Ptr () -> m Bool
- int64Hash :: MonadIO m => Ptr () -> m Word32
- intEqual :: MonadIO m => Ptr () -> Ptr () -> m Bool
- intHash :: MonadIO m => Ptr () -> m Word32
- internStaticString :: MonadIO m => Maybe Text -> m Text
- internString :: MonadIO m => Maybe Text -> m Text
- ioAddWatch :: MonadIO m => IOChannel -> Int32 -> [IOCondition] -> IOFunc -> m Word32
- ioCreateWatch :: MonadIO m => IOChannel -> [IOCondition] -> m Source
- listenv :: MonadIO m => m [Text]
- localeFromUtf8 :: MonadIO m => Text -> Int64 -> Word64 -> Word64 -> m Text
- localeToUtf8 :: MonadIO m => Text -> Int64 -> Word64 -> Word64 -> m Text
- logDefaultHandler :: MonadIO m => Text -> [LogLevelFlags] -> Text -> Ptr () -> m ()
- logRemoveHandler :: MonadIO m => Text -> Word32 -> m ()
- logSetAlwaysFatal :: MonadIO m => [LogLevelFlags] -> m [LogLevelFlags]
- logSetFatalMask :: MonadIO m => Text -> [LogLevelFlags] -> m [LogLevelFlags]
- logSetHandler :: MonadIO m => Maybe Text -> [LogLevelFlags] -> LogFunc -> m Word32
- mainCurrentSource :: MonadIO m => m Source
- mainDepth :: MonadIO m => m Int32
- markupErrorQuark :: MonadIO m => m Word32
- markupEscapeText :: MonadIO m => Text -> Int64 -> m Text
- memIsSystemMalloc :: MonadIO m => m Bool
- memProfile :: MonadIO m => m ()
- memSetVtable :: MonadIO m => MemVTable -> m ()
- mkdirWithParents :: MonadIO m => Text -> Int32 -> m Int32
- mkdtemp :: MonadIO m => [Char] -> m Text
- mkdtempFull :: MonadIO m => [Char] -> Int32 -> m Text
- mkstemp :: MonadIO m => [Char] -> m Int32
- mkstempFull :: MonadIO m => [Char] -> Int32 -> Int32 -> m Int32
- nullifyPointer :: MonadIO m => Ptr () -> m ()
- onErrorQuery :: MonadIO m => Text -> m ()
- onErrorStackTrace :: MonadIO m => Text -> m ()
- optionErrorQuark :: MonadIO m => m Word32
- parseDebugString :: MonadIO m => Maybe Text -> [DebugKey] -> m Word32
- pathGetBasename :: MonadIO m => Text -> m Text
- pathGetDirname :: MonadIO m => Text -> m Text
- pathIsAbsolute :: MonadIO m => Text -> m Bool
- pathSkipRoot :: MonadIO m => Text -> m (Maybe Text)
- patternMatch :: MonadIO m => PatternSpec -> Word32 -> Text -> Maybe Text -> m Bool
- patternMatchSimple :: MonadIO m => Text -> Text -> m Bool
- patternMatchString :: MonadIO m => PatternSpec -> Text -> m Bool
- pointerBitLock :: MonadIO m => Ptr () -> Int32 -> m ()
- pointerBitTrylock :: MonadIO m => Ptr () -> Int32 -> m Bool
- pointerBitUnlock :: MonadIO m => Ptr () -> Int32 -> m ()
- poll :: MonadIO m => PollFD -> Word32 -> Int32 -> m Int32
- propagateError :: MonadIO m => GError -> GError -> m ()
- quarkFromStaticString :: MonadIO m => Maybe Text -> m Word32
- quarkFromString :: MonadIO m => Maybe Text -> m Word32
- quarkToString :: MonadIO m => Word32 -> m Text
- quarkTryString :: MonadIO m => Maybe Text -> m Word32
- randomDouble :: MonadIO m => m Double
- randomDoubleRange :: MonadIO m => Double -> Double -> m Double
- randomInt :: MonadIO m => m Word32
- randomIntRange :: MonadIO m => Int32 -> Int32 -> m Int32
- randomSetSeed :: MonadIO m => Word32 -> m ()
- reloadUserSpecialDirsCache :: MonadIO m => m ()
- returnIfFailWarning :: MonadIO m => Text -> Text -> Text -> m ()
- rmdir :: MonadIO m => Text -> m Int32
- setApplicationName :: MonadIO m => Text -> m ()
- setErrorLiteral :: MonadIO m => Maybe GError -> Word32 -> Int32 -> Text -> m ()
- setPrgname :: MonadIO m => Text -> m ()
- setenv :: MonadIO m => Text -> Text -> Bool -> m Bool
- shellErrorQuark :: MonadIO m => m Word32
- shellParseArgv :: MonadIO m => Text -> m (Int32, [Text])
- shellQuote :: MonadIO m => Text -> m Text
- shellUnquote :: MonadIO m => Text -> m Text
- sliceFree1 :: MonadIO m => Word64 -> Ptr () -> m ()
- sliceFreeChainWithOffset :: MonadIO m => Word64 -> Ptr () -> Word64 -> m ()
- sliceGetConfig :: MonadIO m => SliceConfig -> m Int64
- sliceGetConfigState :: MonadIO m => SliceConfig -> Int64 -> Word32 -> m Int64
- sliceSetConfig :: MonadIO m => SliceConfig -> Int64 -> m ()
- spacedPrimesClosest :: MonadIO m => Word32 -> m Word32
- spawnAsync :: MonadIO m => Maybe Text -> [Text] -> Maybe [Text] -> [SpawnFlags] -> Maybe SpawnChildSetupFunc -> m Int32
- spawnAsyncWithPipes :: MonadIO m => Maybe Text -> [Text] -> Maybe [Text] -> [SpawnFlags] -> Maybe SpawnChildSetupFunc -> m (Int32, Int32, Int32, Int32)
- spawnCheckExitStatus :: MonadIO m => Int32 -> m ()
- spawnClosePid :: MonadIO m => Int32 -> m ()
- spawnCommandLineAsync :: MonadIO m => Text -> m ()
- spawnCommandLineSync :: MonadIO m => Text -> m (ByteString, ByteString, Int32)
- spawnErrorQuark :: MonadIO m => m Word32
- spawnExitErrorQuark :: MonadIO m => m Word32
- spawnSync :: MonadIO m => Maybe Text -> [Text] -> Maybe [Text] -> [SpawnFlags] -> Maybe SpawnChildSetupFunc -> m (ByteString, ByteString, Int32)
- stpcpy :: MonadIO m => Text -> Text -> m Text
- strEqual :: MonadIO m => Ptr () -> Ptr () -> m Bool
- strHasPrefix :: MonadIO m => Text -> Text -> m Bool
- strHasSuffix :: MonadIO m => Text -> Text -> m Bool
- strHash :: MonadIO m => Ptr () -> m Word32
- strIsAscii :: MonadIO m => Text -> m Bool
- strMatchString :: MonadIO m => Text -> Text -> Bool -> m Bool
- strToAscii :: MonadIO m => Text -> Maybe Text -> m Text
- strTokenizeAndFold :: MonadIO m => Text -> Maybe Text -> m ([Text], [Text])
- strcanon :: MonadIO m => Text -> Text -> Int8 -> m Text
- strcasecmp :: MonadIO m => Text -> Text -> m Int32
- strchomp :: MonadIO m => Text -> m Text
- strchug :: MonadIO m => Text -> m Text
- strcmp0 :: MonadIO m => Maybe Text -> Maybe Text -> m Int32
- strcompress :: MonadIO m => Text -> m Text
- strdelimit :: MonadIO m => Text -> Maybe Text -> Int8 -> m Text
- strdown :: MonadIO m => Text -> m Text
- strdup :: MonadIO m => Text -> m Text
- strerror :: MonadIO m => Int32 -> m Text
- strescape :: MonadIO m => Text -> Text -> m Text
- strfreev :: MonadIO m => Text -> m ()
- stringNew :: MonadIO m => Maybe Text -> m String
- stringNewLen :: MonadIO m => Text -> Int64 -> m String
- stringSizedNew :: MonadIO m => Word64 -> m String
- stripContext :: MonadIO m => Text -> Text -> m Text
- strjoinv :: MonadIO m => Maybe Text -> Text -> m Text
- strlcat :: MonadIO m => Text -> Text -> Word64 -> m Word64
- strlcpy :: MonadIO m => Text -> Text -> Word64 -> m Word64
- strncasecmp :: MonadIO m => Text -> Text -> Word32 -> m Int32
- strndup :: MonadIO m => Text -> Word64 -> m Text
- strnfill :: MonadIO m => Word64 -> Int8 -> m Text
- strreverse :: MonadIO m => Text -> m Text
- strrstr :: MonadIO m => Text -> Text -> m Text
- strrstrLen :: MonadIO m => Text -> Int64 -> Text -> m Text
- strsignal :: MonadIO m => Int32 -> m Text
- strstrLen :: MonadIO m => Text -> Int64 -> Text -> m Text
- strtod :: MonadIO m => Text -> Text -> m Double
- strup :: MonadIO m => Text -> m Text
- strvContains :: MonadIO m => Text -> Text -> m Bool
- strvGetType :: MonadIO m => m GType
- strvLength :: MonadIO m => Text -> m Word32
- testAddDataFunc :: MonadIO m => Text -> Ptr () -> TestDataFunc -> m ()
- testAddFunc :: MonadIO m => Text -> TestFunc -> m ()
- testAssertExpectedMessagesInternal :: MonadIO m => Text -> Text -> Int32 -> Text -> m ()
- testBug :: MonadIO m => Text -> m ()
- testBugBase :: MonadIO m => Text -> m ()
- testExpectMessage :: MonadIO m => Maybe Text -> [LogLevelFlags] -> Text -> m ()
- testFail :: MonadIO m => m ()
- testFailed :: MonadIO m => m Bool
- testGetDir :: MonadIO m => TestFileType -> m Text
- testIncomplete :: MonadIO m => Maybe Text -> m ()
- testLogTypeName :: MonadIO m => TestLogType -> m Text
- testQueueDestroy :: MonadIO m => DestroyNotify -> Ptr () -> m ()
- testQueueFree :: MonadIO m => Ptr () -> m ()
- testRandDouble :: MonadIO m => m Double
- testRandDoubleRange :: MonadIO m => Double -> Double -> m Double
- testRandInt :: MonadIO m => m Int32
- testRandIntRange :: MonadIO m => Int32 -> Int32 -> m Int32
- testRun :: MonadIO m => m Int32
- testRunSuite :: MonadIO m => TestSuite -> m Int32
- testSetNonfatalAssertions :: MonadIO m => m ()
- testSkip :: MonadIO m => Maybe Text -> m ()
- testSubprocess :: MonadIO m => m Bool
- testTimerElapsed :: MonadIO m => m Double
- testTimerLast :: MonadIO m => m Double
- testTimerStart :: MonadIO m => m ()
- testTrapAssertions :: MonadIO m => Text -> Text -> Int32 -> Text -> Word64 -> Text -> m ()
- testTrapFork :: MonadIO m => Word64 -> [TestTrapFlags] -> m Bool
- testTrapHasPassed :: MonadIO m => m Bool
- testTrapReachedTimeout :: MonadIO m => m Bool
- testTrapSubprocess :: MonadIO m => Maybe Text -> Word64 -> [TestSubprocessFlags] -> m ()
- timeoutAdd :: MonadIO m => Int32 -> Word32 -> SourceFunc -> m Word32
- timeoutAddSeconds :: MonadIO m => Int32 -> Word32 -> SourceFunc -> m Word32
- timeoutSourceNew :: MonadIO m => Word32 -> m Source
- timeoutSourceNewSeconds :: MonadIO m => Word32 -> m Source
- unicharBreakType :: MonadIO m => Char -> m UnicodeBreakType
- unicharCombiningClass :: MonadIO m => Char -> m Int32
- unicharCompose :: MonadIO m => Char -> Char -> Char -> m Bool
- unicharDecompose :: MonadIO m => Char -> Char -> Char -> m Bool
- unicharDigitValue :: MonadIO m => Char -> m Int32
- unicharGetMirrorChar :: MonadIO m => Char -> Char -> m Bool
- unicharGetScript :: MonadIO m => Char -> m UnicodeScript
- unicharIsalnum :: MonadIO m => Char -> m Bool
- unicharIsalpha :: MonadIO m => Char -> m Bool
- unicharIscntrl :: MonadIO m => Char -> m Bool
- unicharIsdefined :: MonadIO m => Char -> m Bool
- unicharIsdigit :: MonadIO m => Char -> m Bool
- unicharIsgraph :: MonadIO m => Char -> m Bool
- unicharIslower :: MonadIO m => Char -> m Bool
- unicharIsmark :: MonadIO m => Char -> m Bool
- unicharIsprint :: MonadIO m => Char -> m Bool
- unicharIspunct :: MonadIO m => Char -> m Bool
- unicharIsspace :: MonadIO m => Char -> m Bool
- unicharIstitle :: MonadIO m => Char -> m Bool
- unicharIsupper :: MonadIO m => Char -> m Bool
- unicharIswide :: MonadIO m => Char -> m Bool
- unicharIswideCjk :: MonadIO m => Char -> m Bool
- unicharIsxdigit :: MonadIO m => Char -> m Bool
- unicharIszerowidth :: MonadIO m => Char -> m Bool
- unicharToUtf8 :: MonadIO m => Char -> Text -> m Int32
- unicharTolower :: MonadIO m => Char -> m Char
- unicharTotitle :: MonadIO m => Char -> m Char
- unicharToupper :: MonadIO m => Char -> m Char
- unicharType :: MonadIO m => Char -> m UnicodeType
- unicharValidate :: MonadIO m => Char -> m Bool
- unicharXdigitValue :: MonadIO m => Char -> m Int32
- unicodeCanonicalDecomposition :: MonadIO m => Char -> Word64 -> m Char
- unicodeCanonicalOrdering :: MonadIO m => Char -> Word64 -> m ()
- unicodeScriptFromIso15924 :: MonadIO m => Word32 -> m UnicodeScript
- unicodeScriptToIso15924 :: MonadIO m => UnicodeScript -> m Word32
- unixErrorQuark :: MonadIO m => m Word32
- unixFdAddFull :: MonadIO m => Int32 -> Int32 -> [IOCondition] -> UnixFDSourceFunc -> m Word32
- unixFdSourceNew :: MonadIO m => Int32 -> [IOCondition] -> m Source
- unixOpenPipe :: MonadIO m => Int32 -> Int32 -> m ()
- unixSetFdNonblocking :: MonadIO m => Int32 -> Bool -> m ()
- unixSignalAdd :: MonadIO m => Int32 -> Int32 -> SourceFunc -> m Word32
- unixSignalSourceNew :: MonadIO m => Int32 -> m Source
- unlink :: MonadIO m => Text -> m Int32
- unsetenv :: MonadIO m => Text -> m ()
- uriEscapeString :: MonadIO m => Text -> Maybe Text -> Bool -> m Text
- uriListExtractUris :: MonadIO m => Text -> m [Text]
- uriParseScheme :: MonadIO m => Text -> m Text
- uriUnescapeSegment :: MonadIO m => Maybe Text -> Maybe Text -> Maybe Text -> m Text
- uriUnescapeString :: MonadIO m => Text -> Maybe Text -> m Text
- usleep :: MonadIO m => CULong -> m ()
- utf8Casefold :: MonadIO m => Text -> Int64 -> m Text
- utf8Collate :: MonadIO m => Text -> Text -> m Int32
- utf8CollateKey :: MonadIO m => Text -> Int64 -> m Text
- utf8CollateKeyForFilename :: MonadIO m => Text -> Int64 -> m Text
- utf8FindNextChar :: MonadIO m => Text -> Text -> m Text
- utf8FindPrevChar :: MonadIO m => Text -> Text -> m Text
- utf8GetChar :: MonadIO m => Text -> m Char
- utf8GetCharValidated :: MonadIO m => Text -> Int64 -> m Char
- utf8Normalize :: MonadIO m => Text -> Int64 -> NormalizeMode -> m Text
- utf8OffsetToPointer :: MonadIO m => Text -> CLong -> m Text
- utf8PointerToOffset :: MonadIO m => Text -> Text -> m CLong
- utf8PrevChar :: MonadIO m => Text -> m Text
- utf8Strchr :: MonadIO m => Text -> Int64 -> Char -> m Text
- utf8Strdown :: MonadIO m => Text -> Int64 -> m Text
- utf8Strlen :: MonadIO m => Text -> Int64 -> m CLong
- utf8Strncpy :: MonadIO m => Text -> Text -> Word64 -> m Text
- utf8Strrchr :: MonadIO m => Text -> Int64 -> Char -> m Text
- utf8Strreverse :: MonadIO m => Text -> Int64 -> m Text
- utf8Strup :: MonadIO m => Text -> Int64 -> m Text
- utf8Substring :: MonadIO m => Text -> CLong -> CLong -> m Text
- utf8Validate :: MonadIO m => ByteString -> m (Bool, Text)
- variantGetGtype :: MonadIO m => m GType
- warnMessage :: MonadIO m => Text -> Text -> Int32 -> Text -> Text -> m ()
Methods
access
asciiDigitValue
asciiDigitValue :: MonadIO m => Int8 -> m Int32 Source
asciiDtostr
asciiFormatd
asciiStrcasecmp
asciiStrdown
asciiStrncasecmp
asciiStrtod
asciiStrtoll
asciiStrtoull
asciiStrup
asciiTolower
asciiTolower :: MonadIO m => Int8 -> m Int8 Source
asciiToupper
asciiToupper :: MonadIO m => Int8 -> m Int8 Source
asciiXdigitValue
asciiXdigitValue :: MonadIO m => Int8 -> m Int32 Source
assertWarning
assertionMessage
assertionMessageCmpstr
assertionMessageCmpstr :: MonadIO m => Text -> Text -> Int32 -> Text -> Text -> Text -> Text -> Text -> m () Source
assertionMessageError
assertionMessageError :: MonadIO m => Text -> Text -> Int32 -> Text -> Text -> GError -> Word32 -> Int32 -> m () Source
assertionMessageExpr
atexit
atexit :: MonadIO m => VoidFunc -> m () Source
Deprecated: (Since version 2.32)It is best to avoid g_atexit().
atomicIntAdd
atomicIntAnd
atomicIntCompareAndExchange
atomicIntDecAndTest
atomicIntDecAndTest :: MonadIO m => Int32 -> m Bool Source
atomicIntExchangeAndAdd
atomicIntExchangeAndAdd :: MonadIO m => Int32 -> Int32 -> m Int32 Source
Deprecated: (Since version 2.30)Use g_atomic_int_add() instead.
atomicIntGet
atomicIntGet :: MonadIO m => Int32 -> m Int32 Source
atomicIntInc
atomicIntInc :: MonadIO m => Int32 -> m () Source
atomicIntOr
atomicIntSet
atomicIntSet :: MonadIO m => Int32 -> Int32 -> m () Source
atomicIntXor
atomicPointerAdd
atomicPointerAnd
atomicPointerCompareAndExchange
atomicPointerOr
atomicPointerSet
atomicPointerSet :: MonadIO m => Ptr () -> Ptr () -> m () Source
atomicPointerXor
base64Decode
base64Decode :: MonadIO m => Text -> m ByteString Source
base64DecodeInplace
base64DecodeInplace :: MonadIO m => ByteString -> m (Word8, ByteString) Source
base64Encode
base64Encode :: MonadIO m => ByteString -> m Text Source
basename
basename :: MonadIO m => Text -> m Text Source
Deprecated: (Since version 2.2)Use g_path_get_basename() instead, but notice that g_path_get_basename() allocates new memory for the returned string, unlike this function which returns a pointer into the argument.
bitLock
bitNthLsf
bitNthMsf
bitStorage
bitStorage :: MonadIO m => CULong -> m Word32 Source
bitTrylock
bitUnlock
buildFilenamev
buildFilenamev :: MonadIO m => [Text] -> m Text Source
buildPathv
chdir
checkVersion
childWatchAdd
childWatchAdd :: MonadIO m => Int32 -> Int32 -> ChildWatchFunc -> m Word32 Source
childWatchSourceNew
childWatchSourceNew :: MonadIO m => Int32 -> m Source Source
clearError
clearError :: MonadIO m => m () Source
close
computeChecksumForBytes
computeChecksumForBytes :: MonadIO m => ChecksumType -> Bytes -> m Text Source
computeChecksumForData
computeChecksumForData :: MonadIO m => ChecksumType -> ByteString -> m Text Source
computeChecksumForString
computeChecksumForString :: MonadIO m => ChecksumType -> Text -> Int64 -> m Text Source
computeHmacForData
computeHmacForData :: MonadIO m => ChecksumType -> ByteString -> Word8 -> Word64 -> m Text Source
computeHmacForString
computeHmacForString :: MonadIO m => ChecksumType -> ByteString -> Text -> Int64 -> m Text Source
convert
convertErrorQuark
convertErrorQuark :: MonadIO m => m Word32 Source
convertWithFallback
convertWithFallback :: MonadIO m => Text -> Int64 -> Text -> Text -> Text -> Word64 -> Word64 -> m Text Source
convertWithIconv
datalistClear
datalistClear :: MonadIO m => Data -> m () Source
datalistGetFlags
datalistGetFlags :: MonadIO m => Data -> m Word32 Source
datalistIdReplaceData
datalistIdReplaceData :: MonadIO m => Data -> Word32 -> Ptr () -> Ptr () -> Maybe DestroyNotify -> Maybe DestroyNotify -> m Bool Source
datalistIdSetDataFull
datalistIdSetDataFull :: MonadIO m => Data -> Word32 -> Ptr () -> DestroyNotify -> m () Source
datalistInit
datalistInit :: MonadIO m => Data -> m () Source
datalistSetFlags
datalistSetFlags :: MonadIO m => Data -> Word32 -> m () Source
datalistUnsetFlags
datalistUnsetFlags :: MonadIO m => Data -> Word32 -> m () Source
datasetDestroy
datasetDestroy :: MonadIO m => Ptr () -> m () Source
datasetIdSetDataFull
datasetIdSetDataFull :: MonadIO m => Ptr () -> Word32 -> Ptr () -> DestroyNotify -> m () Source
dcgettext
dgettext
directEqual
directHash
directHash :: MonadIO m => Ptr () -> m Word32 Source
dngettext
doubleEqual
doubleHash
doubleHash :: MonadIO m => Ptr () -> m Word32 Source
dpgettext
dpgettext2
environGetenv
environSetenv
environUnsetenv
fileErrorFromErrno
fileErrorFromErrno :: MonadIO m => Int32 -> m FileError Source
fileErrorQuark
fileErrorQuark :: MonadIO m => m Word32 Source
fileGetContents
fileGetContents :: MonadIO m => [Char] -> m ByteString Source
fileOpenTmp
fileReadLink
fileReadLink :: MonadIO m => Text -> m Text Source
fileSetContents
fileSetContents :: MonadIO m => [Char] -> ByteString -> m () Source
fileTest
filenameDisplayBasename
filenameDisplayBasename :: MonadIO m => Text -> m Text Source
filenameDisplayName
filenameDisplayName :: MonadIO m => Text -> m Text Source
filenameFromUri
filenameFromUtf8
filenameFromUtf8 :: MonadIO m => Text -> Int64 -> m (ByteString, Word64) Source
filenameToUri
filenameToUtf8
findProgramInPath
findProgramInPath :: MonadIO m => Text -> m Text Source
formatSize
formatSize :: MonadIO m => Word64 -> m Text Source
formatSizeForDisplay
formatSizeForDisplay :: MonadIO m => Int64 -> m Text Source
Deprecated: (Since version 2.30)This function is broken due to its use of SI suffixes to denote IEC units. Use g_format_size() instead.
formatSizeFull
formatSizeFull :: MonadIO m => Word64 -> [FormatSizeFlags] -> m Text Source
free
getApplicationName
getApplicationName :: MonadIO m => m Text Source
getCharset
getCharset :: MonadIO m => m (Bool, Text) Source
getCodeset
getCodeset :: MonadIO m => m Text Source
getCurrentDir
getCurrentDir :: MonadIO m => m Text Source
getCurrentTime
getCurrentTime :: MonadIO m => TimeVal -> m () Source
getEnviron
getEnviron :: MonadIO m => m [Text] Source
getFilenameCharsets
getFilenameCharsets :: MonadIO m => Text -> m Bool Source
getHomeDir
getHomeDir :: MonadIO m => m Text Source
getHostName
getHostName :: MonadIO m => m Text Source
getLanguageNames
getLanguageNames :: MonadIO m => m [Text] Source
getLocaleVariants
getLocaleVariants :: MonadIO m => Text -> m [Text] Source
getMonotonicTime
getMonotonicTime :: MonadIO m => m Int64 Source
getNumProcessors
getNumProcessors :: MonadIO m => m Word32 Source
getPrgname
getPrgname :: MonadIO m => m Text Source
getRealName
getRealName :: MonadIO m => m Text Source
getRealTime
getRealTime :: MonadIO m => m Int64 Source
getSystemConfigDirs
getSystemConfigDirs :: MonadIO m => m [Text] Source
getSystemDataDirs
getSystemDataDirs :: MonadIO m => m [Text] Source
getTmpDir
getUserCacheDir
getUserCacheDir :: MonadIO m => m Text Source
getUserConfigDir
getUserConfigDir :: MonadIO m => m Text Source
getUserDataDir
getUserDataDir :: MonadIO m => m Text Source
getUserName
getUserName :: MonadIO m => m Text Source
getUserRuntimeDir
getUserRuntimeDir :: MonadIO m => m Text Source
getUserSpecialDir
getUserSpecialDir :: MonadIO m => UserDirectory -> m Text Source
getenv
hostnameIsAsciiEncoded
hostnameIsAsciiEncoded :: MonadIO m => Text -> m Bool Source
hostnameIsIpAddress
hostnameIsIpAddress :: MonadIO m => Text -> m Bool Source
hostnameIsNonAscii
hostnameIsNonAscii :: MonadIO m => Text -> m Bool Source
hostnameToAscii
hostnameToAscii :: MonadIO m => Text -> m Text Source
hostnameToUnicode
hostnameToUnicode :: MonadIO m => Text -> m Text Source
iconv
idleAdd
idleRemoveByData
idleRemoveByData :: MonadIO m => Ptr () -> m Bool Source
idleSourceNew
idleSourceNew :: MonadIO m => m Source Source
int64Equal
int64Hash
intEqual
intHash
internStaticString
internString
ioAddWatch
ioAddWatch :: MonadIO m => IOChannel -> Int32 -> [IOCondition] -> IOFunc -> m Word32 Source
ioCreateWatch
ioCreateWatch :: MonadIO m => IOChannel -> [IOCondition] -> m Source Source
listenv
localeFromUtf8
localeToUtf8
logDefaultHandler
logDefaultHandler :: MonadIO m => Text -> [LogLevelFlags] -> Text -> Ptr () -> m () Source
logRemoveHandler
logRemoveHandler :: MonadIO m => Text -> Word32 -> m () Source
logSetAlwaysFatal
logSetAlwaysFatal :: MonadIO m => [LogLevelFlags] -> m [LogLevelFlags] Source
logSetFatalMask
logSetFatalMask :: MonadIO m => Text -> [LogLevelFlags] -> m [LogLevelFlags] Source
logSetHandler
logSetHandler :: MonadIO m => Maybe Text -> [LogLevelFlags] -> LogFunc -> m Word32 Source
mainCurrentSource
mainCurrentSource :: MonadIO m => m Source Source
mainDepth
markupErrorQuark
markupErrorQuark :: MonadIO m => m Word32 Source
markupEscapeText
memIsSystemMalloc
memIsSystemMalloc :: MonadIO m => m Bool Source
Deprecated: (Since version 2.46)GLib always uses the system malloc, so this function alwaysreturns %TRUE.
memProfile
memProfile :: MonadIO m => m () Source
Deprecated: (Since version 2.46)Use other memory profiling tools instead
memSetVtable
memSetVtable :: MonadIO m => MemVTable -> m () Source
Deprecated: (Since version 2.46)Use other memory profiling tools instead
mkdirWithParents
mkdtemp
mkdtempFull
mkstemp
mkstempFull
nullifyPointer
nullifyPointer :: MonadIO m => Ptr () -> m () Source
onErrorQuery
onErrorQuery :: MonadIO m => Text -> m () Source
onErrorStackTrace
onErrorStackTrace :: MonadIO m => Text -> m () Source
optionErrorQuark
optionErrorQuark :: MonadIO m => m Word32 Source
parseDebugString
pathGetBasename
pathGetBasename :: MonadIO m => Text -> m Text Source
pathGetDirname
pathGetDirname :: MonadIO m => Text -> m Text Source
pathIsAbsolute
pathIsAbsolute :: MonadIO m => Text -> m Bool Source
pathSkipRoot
patternMatch
patternMatch :: MonadIO m => PatternSpec -> Word32 -> Text -> Maybe Text -> m Bool Source
patternMatchSimple
patternMatchString
patternMatchString :: MonadIO m => PatternSpec -> Text -> m Bool Source
pointerBitLock
pointerBitLock :: MonadIO m => Ptr () -> Int32 -> m () Source
pointerBitTrylock
pointerBitUnlock
pointerBitUnlock :: MonadIO m => Ptr () -> Int32 -> m () Source
poll
propagateError
propagateError :: MonadIO m => GError -> GError -> m () Source
quarkFromStaticString
quarkFromString
quarkToString
quarkToString :: MonadIO m => Word32 -> m Text Source
quarkTryString
randomDouble
randomDouble :: MonadIO m => m Double Source
randomDoubleRange
randomInt
randomIntRange
randomSetSeed
randomSetSeed :: MonadIO m => Word32 -> m () Source
reloadUserSpecialDirsCache
reloadUserSpecialDirsCache :: MonadIO m => m () Source
returnIfFailWarning
rmdir
setApplicationName
setApplicationName :: MonadIO m => Text -> m () Source
setErrorLiteral
setPrgname
setPrgname :: MonadIO m => Text -> m () Source
setenv
shellErrorQuark
shellErrorQuark :: MonadIO m => m Word32 Source
shellParseArgv
shellQuote
shellQuote :: MonadIO m => Text -> m Text Source
shellUnquote
shellUnquote :: MonadIO m => Text -> m Text Source
sliceFree1
sliceFree1 :: MonadIO m => Word64 -> Ptr () -> m () Source
sliceFreeChainWithOffset
sliceGetConfig
sliceGetConfig :: MonadIO m => SliceConfig -> m Int64 Source
sliceGetConfigState
sliceGetConfigState :: MonadIO m => SliceConfig -> Int64 -> Word32 -> m Int64 Source
sliceSetConfig
sliceSetConfig :: MonadIO m => SliceConfig -> Int64 -> m () Source
spacedPrimesClosest
spacedPrimesClosest :: MonadIO m => Word32 -> m Word32 Source
spawnAsync
spawnAsync :: MonadIO m => Maybe Text -> [Text] -> Maybe [Text] -> [SpawnFlags] -> Maybe SpawnChildSetupFunc -> m Int32 Source
spawnAsyncWithPipes
spawnAsyncWithPipes :: MonadIO m => Maybe Text -> [Text] -> Maybe [Text] -> [SpawnFlags] -> Maybe SpawnChildSetupFunc -> m (Int32, Int32, Int32, Int32) Source
spawnCheckExitStatus
spawnCheckExitStatus :: MonadIO m => Int32 -> m () Source
spawnClosePid
spawnClosePid :: MonadIO m => Int32 -> m () Source
spawnCommandLineAsync
spawnCommandLineAsync :: MonadIO m => Text -> m () Source
spawnCommandLineSync
spawnCommandLineSync :: MonadIO m => Text -> m (ByteString, ByteString, Int32) Source
spawnErrorQuark
spawnErrorQuark :: MonadIO m => m Word32 Source
spawnExitErrorQuark
spawnExitErrorQuark :: MonadIO m => m Word32 Source
spawnSync
spawnSync :: MonadIO m => Maybe Text -> [Text] -> Maybe [Text] -> [SpawnFlags] -> Maybe SpawnChildSetupFunc -> m (ByteString, ByteString, Int32) Source
stpcpy
strEqual
strHasPrefix
strHasSuffix
strHash
strIsAscii
strIsAscii :: MonadIO m => Text -> m Bool Source
strMatchString
strToAscii
strTokenizeAndFold
strcanon
strcasecmp
strcasecmp :: MonadIO m => Text -> Text -> m Int32 Source
Deprecated: (Since version 2.2)See g_strncasecmp() for a discussion of why this function is deprecated and how to replace it.
strchomp
strchug
strcmp0
strcompress
strcompress :: MonadIO m => Text -> m Text Source
strdelimit
strdown
strdown :: MonadIO m => Text -> m Text Source
Deprecated: (Since version 2.2)This function is totally broken for the reasons discussedin the g_strncasecmp() docs - use g_ascii_strdown() or g_utf8_strdown()instead.
strdup
strerror
strescape
strfreev
stringNew
stringNewLen
stringSizedNew
stringSizedNew :: MonadIO m => Word64 -> m String Source
stripContext
strjoinv
strlcat
strlcpy
strncasecmp
strncasecmp :: MonadIO m => Text -> Text -> Word32 -> m Int32 Source
Deprecated: (Since version 2.2)The problem with g_strncasecmp() is that it does the comparison by calling toupper()/tolower(). These functions are locale-specific and operate on single bytes. However, it is impossible to handle things correctly from an internationalization standpoint by operating on bytes, since characters may be multibyte. Thus g_strncasecmp() is broken if your string is guaranteed to be ASCII, since it is locale-sensitive, and it's broken if your string is localized, since it doesn't work on many encodings at all, including UTF-8, EUC-JP, etc. There are therefore two replacement techniques: g_ascii_strncasecmp(), which only works on ASCII and is not locale-sensitive, and g_utf8_casefold() followed by strcmp() on the resulting strings, which is good for case-insensitive sorting of UTF-8.
strndup
strnfill
strreverse
strreverse :: MonadIO m => Text -> m Text Source
strrstr
strrstrLen
strsignal
strstrLen
strtod
strup
strup :: MonadIO m => Text -> m Text Source
Deprecated: (Since version 2.2)This function is totally broken for the reasons discussed in the g_strncasecmp() docs - use g_ascii_strup() or g_utf8_strup() instead.
strvContains
strvGetType
strvGetType :: MonadIO m => m GType Source
strvLength
strvLength :: MonadIO m => Text -> m Word32 Source
testAddDataFunc
testAddDataFunc :: MonadIO m => Text -> Ptr () -> TestDataFunc -> m () Source
testAddFunc
testAddFunc :: MonadIO m => Text -> TestFunc -> m () Source
testAssertExpectedMessagesInternal
testBug
testBugBase
testBugBase :: MonadIO m => Text -> m () Source
testExpectMessage
testExpectMessage :: MonadIO m => Maybe Text -> [LogLevelFlags] -> Text -> m () Source
testFail
testFailed
testFailed :: MonadIO m => m Bool Source
testGetDir
testGetDir :: MonadIO m => TestFileType -> m Text Source
testIncomplete
testIncomplete :: MonadIO m => Maybe Text -> m () Source
testLogTypeName
testLogTypeName :: MonadIO m => TestLogType -> m Text Source
testQueueDestroy
testQueueDestroy :: MonadIO m => DestroyNotify -> Ptr () -> m () Source
testQueueFree
testQueueFree :: MonadIO m => Ptr () -> m () Source
testRandDouble
testRandDouble :: MonadIO m => m Double Source
testRandDoubleRange
testRandInt
testRandInt :: MonadIO m => m Int32 Source
testRandIntRange
testRun
testRunSuite
testRunSuite :: MonadIO m => TestSuite -> m Int32 Source
testSetNonfatalAssertions
testSetNonfatalAssertions :: MonadIO m => m () Source
testSkip
testSubprocess
testSubprocess :: MonadIO m => m Bool Source
testTimerElapsed
testTimerElapsed :: MonadIO m => m Double Source
testTimerLast
testTimerLast :: MonadIO m => m Double Source
testTimerStart
testTimerStart :: MonadIO m => m () Source
testTrapAssertions
testTrapFork
testTrapFork :: MonadIO m => Word64 -> [TestTrapFlags] -> m Bool Source
Deprecated: This function is implemented only on Unix platforms,and is not always reliable due to problems inherent infork-without-exec. Use g_test_trap_subprocess() instead.
testTrapHasPassed
testTrapHasPassed :: MonadIO m => m Bool Source
testTrapReachedTimeout
testTrapReachedTimeout :: MonadIO m => m Bool Source
testTrapSubprocess
testTrapSubprocess :: MonadIO m => Maybe Text -> Word64 -> [TestSubprocessFlags] -> m () Source
timeoutAdd
timeoutAdd :: MonadIO m => Int32 -> Word32 -> SourceFunc -> m Word32 Source
timeoutAddSeconds
timeoutAddSeconds :: MonadIO m => Int32 -> Word32 -> SourceFunc -> m Word32 Source
timeoutSourceNew
timeoutSourceNew :: MonadIO m => Word32 -> m Source Source
timeoutSourceNewSeconds
timeoutSourceNewSeconds :: MonadIO m => Word32 -> m Source Source
unicharBreakType
unicharBreakType :: MonadIO m => Char -> m UnicodeBreakType Source
unicharCombiningClass
unicharCombiningClass :: MonadIO m => Char -> m Int32 Source
unicharCompose
unicharDecompose
unicharDigitValue
unicharDigitValue :: MonadIO m => Char -> m Int32 Source
unicharGetMirrorChar
unicharGetScript
unicharGetScript :: MonadIO m => Char -> m UnicodeScript Source
unicharIsalnum
unicharIsalnum :: MonadIO m => Char -> m Bool Source
unicharIsalpha
unicharIsalpha :: MonadIO m => Char -> m Bool Source
unicharIscntrl
unicharIscntrl :: MonadIO m => Char -> m Bool Source
unicharIsdefined
unicharIsdefined :: MonadIO m => Char -> m Bool Source
unicharIsdigit
unicharIsdigit :: MonadIO m => Char -> m Bool Source
unicharIsgraph
unicharIsgraph :: MonadIO m => Char -> m Bool Source
unicharIslower
unicharIslower :: MonadIO m => Char -> m Bool Source
unicharIsmark
unicharIsmark :: MonadIO m => Char -> m Bool Source
unicharIsprint
unicharIsprint :: MonadIO m => Char -> m Bool Source
unicharIspunct
unicharIspunct :: MonadIO m => Char -> m Bool Source
unicharIsspace
unicharIsspace :: MonadIO m => Char -> m Bool Source
unicharIstitle
unicharIstitle :: MonadIO m => Char -> m Bool Source
unicharIsupper
unicharIsupper :: MonadIO m => Char -> m Bool Source
unicharIswide
unicharIswide :: MonadIO m => Char -> m Bool Source
unicharIswideCjk
unicharIswideCjk :: MonadIO m => Char -> m Bool Source
unicharIsxdigit
unicharIsxdigit :: MonadIO m => Char -> m Bool Source
unicharIszerowidth
unicharIszerowidth :: MonadIO m => Char -> m Bool Source
unicharToUtf8
unicharTolower
unicharTolower :: MonadIO m => Char -> m Char Source
unicharTotitle
unicharTotitle :: MonadIO m => Char -> m Char Source
unicharToupper
unicharToupper :: MonadIO m => Char -> m Char Source
unicharType
unicharType :: MonadIO m => Char -> m UnicodeType Source
unicharValidate
unicharValidate :: MonadIO m => Char -> m Bool Source
unicharXdigitValue
unicharXdigitValue :: MonadIO m => Char -> m Int32 Source
unicodeCanonicalDecomposition
unicodeCanonicalDecomposition :: MonadIO m => Char -> Word64 -> m Char Source
Deprecated: (Since version 2.30)Use the more flexible g_unichar_fully_decompose() instead.
unicodeCanonicalOrdering
unicodeCanonicalOrdering :: MonadIO m => Char -> Word64 -> m () Source
unicodeScriptFromIso15924
unicodeScriptFromIso15924 :: MonadIO m => Word32 -> m UnicodeScript Source
unicodeScriptToIso15924
unicodeScriptToIso15924 :: MonadIO m => UnicodeScript -> m Word32 Source
unixErrorQuark
unixErrorQuark :: MonadIO m => m Word32 Source
unixFdAddFull
unixFdAddFull :: MonadIO m => Int32 -> Int32 -> [IOCondition] -> UnixFDSourceFunc -> m Word32 Source
unixFdSourceNew
unixFdSourceNew :: MonadIO m => Int32 -> [IOCondition] -> m Source Source
unixOpenPipe
unixOpenPipe :: MonadIO m => Int32 -> Int32 -> m () Source
unixSetFdNonblocking
unixSetFdNonblocking :: MonadIO m => Int32 -> Bool -> m () Source
unixSignalAdd
unixSignalAdd :: MonadIO m => Int32 -> Int32 -> SourceFunc -> m Word32 Source
unixSignalSourceNew
unixSignalSourceNew :: MonadIO m => Int32 -> m Source Source
unlink
unsetenv
uriEscapeString
uriListExtractUris
uriListExtractUris :: MonadIO m => Text -> m [Text] Source
uriParseScheme
uriParseScheme :: MonadIO m => Text -> m Text Source
uriUnescapeSegment
uriUnescapeString
usleep
utf8Casefold
utf8Collate
utf8CollateKey
utf8CollateKeyForFilename
utf8FindNextChar
utf8FindPrevChar
utf8GetChar
utf8GetChar :: MonadIO m => Text -> m Char Source
utf8GetCharValidated
utf8Normalize
utf8Normalize :: MonadIO m => Text -> Int64 -> NormalizeMode -> m Text Source
utf8OffsetToPointer
utf8PointerToOffset
utf8PrevChar
utf8PrevChar :: MonadIO m => Text -> m Text Source
utf8Strchr
utf8Strdown
utf8Strlen
utf8Strncpy
utf8Strrchr
utf8Strreverse
utf8Strup
utf8Substring
utf8Validate
utf8Validate :: MonadIO m => ByteString -> m (Bool, Text) Source
variantGetGtype
variantGetGtype :: MonadIO m => m GType Source