{-# LANGUAGE PatternSynonyms, ScopedTypeVariables, ViewPatterns #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.GLib.Constants
(
pattern WIN32_MSG_HANDLE ,
pattern VERSION_MIN_REQUIRED ,
pattern VA_COPY_AS_ARRAY ,
pattern USEC_PER_SEC ,
pattern URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS,
pattern URI_RESERVED_CHARS_GENERIC_DELIMITERS,
pattern UNICHAR_MAX_DECOMPOSITION_LENGTH,
pattern TIME_SPAN_SECOND ,
pattern TIME_SPAN_MINUTE ,
pattern TIME_SPAN_MILLISECOND ,
pattern TIME_SPAN_HOUR ,
pattern TIME_SPAN_DAY ,
pattern TEST_OPTION_ISOLATE_DIRS ,
pattern SYSDEF_MSG_PEEK ,
pattern SYSDEF_MSG_OOB ,
pattern SYSDEF_MSG_DONTROUTE ,
pattern SYSDEF_AF_UNIX ,
pattern SYSDEF_AF_INET6 ,
pattern SYSDEF_AF_INET ,
pattern STR_DELIMITERS ,
pattern SQRT2 ,
pattern SOURCE_REMOVE ,
pattern SOURCE_CONTINUE ,
pattern SIZEOF_VOID_P ,
pattern SIZEOF_SSIZE_T ,
pattern SIZEOF_SIZE_T ,
pattern SIZEOF_LONG ,
pattern SEARCHPATH_SEPARATOR_S ,
pattern SEARCHPATH_SEPARATOR ,
pattern PRIORITY_LOW ,
pattern PRIORITY_HIGH_IDLE ,
pattern PRIORITY_HIGH ,
pattern PRIORITY_DEFAULT_IDLE ,
pattern PRIORITY_DEFAULT ,
pattern POLLFD_FORMAT ,
pattern PI_4 ,
pattern PI_2 ,
pattern PID_FORMAT ,
pattern PI ,
pattern PDP_ENDIAN ,
pattern OPTION_REMAINING ,
pattern MODULE_SUFFIX ,
pattern MINOR_VERSION ,
pattern MININT8 ,
pattern MININT64 ,
pattern MININT32 ,
pattern MININT16 ,
pattern MICRO_VERSION ,
pattern MAXUINT8 ,
pattern MAXUINT64 ,
pattern MAXUINT32 ,
pattern MAXUINT16 ,
pattern MAXINT8 ,
pattern MAXINT64 ,
pattern MAXINT32 ,
pattern MAXINT16 ,
pattern MAJOR_VERSION ,
pattern LOG_LEVEL_USER_SHIFT ,
pattern LOG_FATAL_MASK ,
pattern LOG_DOMAIN ,
pattern LOG_2_BASE_10 ,
pattern LN2 ,
pattern LN10 ,
pattern LITTLE_ENDIAN ,
pattern KEY_FILE_DESKTOP_TYPE_LINK ,
pattern KEY_FILE_DESKTOP_TYPE_DIRECTORY ,
pattern KEY_FILE_DESKTOP_TYPE_APPLICATION,
pattern KEY_FILE_DESKTOP_KEY_VERSION ,
pattern KEY_FILE_DESKTOP_KEY_URL ,
pattern KEY_FILE_DESKTOP_KEY_TYPE ,
pattern KEY_FILE_DESKTOP_KEY_TRY_EXEC ,
pattern KEY_FILE_DESKTOP_KEY_TERMINAL ,
pattern KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS,
pattern KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY,
pattern KEY_FILE_DESKTOP_KEY_PATH ,
pattern KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN,
pattern KEY_FILE_DESKTOP_KEY_NO_DISPLAY ,
pattern KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN,
pattern KEY_FILE_DESKTOP_KEY_NAME ,
pattern KEY_FILE_DESKTOP_KEY_MIME_TYPE ,
pattern KEY_FILE_DESKTOP_KEY_ICON ,
pattern KEY_FILE_DESKTOP_KEY_HIDDEN ,
pattern KEY_FILE_DESKTOP_KEY_GENERIC_NAME,
pattern KEY_FILE_DESKTOP_KEY_EXEC ,
pattern KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE,
pattern KEY_FILE_DESKTOP_KEY_COMMENT ,
pattern KEY_FILE_DESKTOP_KEY_CATEGORIES ,
pattern KEY_FILE_DESKTOP_KEY_ACTIONS ,
pattern KEY_FILE_DESKTOP_GROUP ,
pattern IEEE754_FLOAT_BIAS ,
pattern IEEE754_DOUBLE_BIAS ,
pattern HOOK_FLAG_USER_SHIFT ,
pattern HAVE_ISO_VARARGS ,
pattern HAVE_GROWING_STACK ,
pattern HAVE_GNUC_VISIBILITY ,
pattern HAVE_GNUC_VARARGS ,
pattern HAVE_GINT64 ,
pattern GUINTPTR_FORMAT ,
pattern GUINT64_FORMAT ,
pattern GUINT32_FORMAT ,
pattern GUINT16_FORMAT ,
pattern GSSIZE_MODIFIER ,
pattern GSSIZE_FORMAT ,
pattern GSIZE_MODIFIER ,
pattern GSIZE_FORMAT ,
pattern GNUC_PRETTY_FUNCTION ,
pattern GNUC_FUNCTION ,
pattern GINTPTR_MODIFIER ,
pattern GINTPTR_FORMAT ,
pattern GINT64_MODIFIER ,
pattern GINT64_FORMAT ,
pattern GINT32_MODIFIER ,
pattern GINT32_FORMAT ,
pattern GINT16_MODIFIER ,
pattern GINT16_FORMAT ,
pattern E ,
pattern DIR_SEPARATOR_S ,
pattern DIR_SEPARATOR ,
pattern DATE_BAD_YEAR ,
pattern DATE_BAD_JULIAN ,
pattern DATE_BAD_DAY ,
pattern DATALIST_FLAGS_MASK ,
pattern CSET_a_2_z ,
pattern CSET_DIGITS ,
pattern CSET_A_2_Z ,
pattern C'macro__has_attribute___noreturn__,
pattern BIG_ENDIAN ,
pattern ASCII_DTOSTR_BUF_SIZE ,
pattern ANALYZER_ANALYZING ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.BasicTypes as B.Types
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GArray as B.GArray
import qualified Data.GI.Base.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.GI.Base.Properties as B.Properties
import qualified Data.GI.Base.Signals as B.Signals
import qualified Control.Monad.IO.Class as MIO
import qualified Data.Coerce as Coerce
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GHC.OverloadedLabels as OL
import qualified GHC.Records as R
pattern $bWIN32_MSG_HANDLE :: Int32
$mWIN32_MSG_HANDLE :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
WIN32_MSG_HANDLE = 19981206 :: Int32
pattern $bVERSION_MIN_REQUIRED :: Int32
$mVERSION_MIN_REQUIRED :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
VERSION_MIN_REQUIRED = 2 :: Int32
pattern $bVA_COPY_AS_ARRAY :: Int32
$mVA_COPY_AS_ARRAY :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
VA_COPY_AS_ARRAY = 1 :: Int32
pattern $bUSEC_PER_SEC :: Int32
$mUSEC_PER_SEC :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
USEC_PER_SEC = 1000000 :: Int32
pattern $bURI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS :: Text
$mURI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS = "!$&'()*+,;=" :: T.Text
pattern $bURI_RESERVED_CHARS_GENERIC_DELIMITERS :: Text
$mURI_RESERVED_CHARS_GENERIC_DELIMITERS :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
URI_RESERVED_CHARS_GENERIC_DELIMITERS = ":/?#[]@" :: T.Text
pattern $bUNICHAR_MAX_DECOMPOSITION_LENGTH :: Int32
$mUNICHAR_MAX_DECOMPOSITION_LENGTH :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
UNICHAR_MAX_DECOMPOSITION_LENGTH = 18 :: Int32
pattern $bTIME_SPAN_SECOND :: Int64
$mTIME_SPAN_SECOND :: forall {r}. Int64 -> ((# #) -> r) -> ((# #) -> r) -> r
TIME_SPAN_SECOND = 1000000 :: Int64
pattern $bTIME_SPAN_MINUTE :: Int64
$mTIME_SPAN_MINUTE :: forall {r}. Int64 -> ((# #) -> r) -> ((# #) -> r) -> r
TIME_SPAN_MINUTE = 60000000 :: Int64
pattern $bTIME_SPAN_MILLISECOND :: Int64
$mTIME_SPAN_MILLISECOND :: forall {r}. Int64 -> ((# #) -> r) -> ((# #) -> r) -> r
TIME_SPAN_MILLISECOND = 1000 :: Int64
pattern $bTIME_SPAN_HOUR :: Int64
$mTIME_SPAN_HOUR :: forall {r}. Int64 -> ((# #) -> r) -> ((# #) -> r) -> r
TIME_SPAN_HOUR = 3600000000 :: Int64
pattern $bTIME_SPAN_DAY :: Int64
$mTIME_SPAN_DAY :: forall {r}. Int64 -> ((# #) -> r) -> ((# #) -> r) -> r
TIME_SPAN_DAY = 86400000000 :: Int64
pattern $bTEST_OPTION_ISOLATE_DIRS :: Text
$mTEST_OPTION_ISOLATE_DIRS :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
TEST_OPTION_ISOLATE_DIRS = "isolate_dirs" :: T.Text
pattern $bSYSDEF_MSG_PEEK :: Int32
$mSYSDEF_MSG_PEEK :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
SYSDEF_MSG_PEEK = 2 :: Int32
pattern $bSYSDEF_MSG_OOB :: Int32
$mSYSDEF_MSG_OOB :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
SYSDEF_MSG_OOB = 1 :: Int32
pattern $bSYSDEF_MSG_DONTROUTE :: Int32
$mSYSDEF_MSG_DONTROUTE :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
SYSDEF_MSG_DONTROUTE = 4 :: Int32
pattern $bSYSDEF_AF_UNIX :: Int32
$mSYSDEF_AF_UNIX :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
SYSDEF_AF_UNIX = 1 :: Int32
pattern $bSYSDEF_AF_INET6 :: Int32
$mSYSDEF_AF_INET6 :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
SYSDEF_AF_INET6 = 10 :: Int32
pattern $bSYSDEF_AF_INET :: Int32
$mSYSDEF_AF_INET :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
SYSDEF_AF_INET = 2 :: Int32
pattern $bSTR_DELIMITERS :: Text
$mSTR_DELIMITERS :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
STR_DELIMITERS = "_-|> <." :: T.Text
pattern $bSQRT2 :: Double
$mSQRT2 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
SQRT2 = 1.414214 :: Double
pattern $bSOURCE_REMOVE :: Bool
$mSOURCE_REMOVE :: forall {r}. Bool -> ((# #) -> r) -> ((# #) -> r) -> r
SOURCE_REMOVE = P.False :: Bool
pattern $bSOURCE_CONTINUE :: Bool
$mSOURCE_CONTINUE :: forall {r}. Bool -> ((# #) -> r) -> ((# #) -> r) -> r
SOURCE_CONTINUE = P.True :: Bool
pattern $bSIZEOF_VOID_P :: Int32
$mSIZEOF_VOID_P :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
SIZEOF_VOID_P = 8 :: Int32
pattern $bSIZEOF_SSIZE_T :: Int32
$mSIZEOF_SSIZE_T :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
SIZEOF_SSIZE_T = 8 :: Int32
pattern $bSIZEOF_SIZE_T :: Int32
$mSIZEOF_SIZE_T :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
SIZEOF_SIZE_T = 8 :: Int32
pattern $bSIZEOF_LONG :: Int32
$mSIZEOF_LONG :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
SIZEOF_LONG = 8 :: Int32
pattern $bSEARCHPATH_SEPARATOR_S :: Text
$mSEARCHPATH_SEPARATOR_S :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
SEARCHPATH_SEPARATOR_S = ":" :: T.Text
pattern $bSEARCHPATH_SEPARATOR :: Int32
$mSEARCHPATH_SEPARATOR :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
SEARCHPATH_SEPARATOR = 58 :: Int32
pattern $bPRIORITY_LOW :: Int32
$mPRIORITY_LOW :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
PRIORITY_LOW = 300 :: Int32
pattern $bPRIORITY_HIGH_IDLE :: Int32
$mPRIORITY_HIGH_IDLE :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
PRIORITY_HIGH_IDLE = 100 :: Int32
pattern $bPRIORITY_HIGH :: Int32
$mPRIORITY_HIGH :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
PRIORITY_HIGH = -100 :: Int32
pattern $bPRIORITY_DEFAULT_IDLE :: Int32
$mPRIORITY_DEFAULT_IDLE :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
PRIORITY_DEFAULT_IDLE = 200 :: Int32
pattern $bPRIORITY_DEFAULT :: Int32
$mPRIORITY_DEFAULT :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
PRIORITY_DEFAULT = 0 :: Int32
pattern $bPOLLFD_FORMAT :: Text
$mPOLLFD_FORMAT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
POLLFD_FORMAT = "%d" :: T.Text
pattern $bPI_4 :: Double
$mPI_4 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
PI_4 = 0.785398 :: Double
pattern $bPI_2 :: Double
$mPI_2 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
PI_2 = 1.570796 :: Double
pattern $bPID_FORMAT :: Text
$mPID_FORMAT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
PID_FORMAT = "i" :: T.Text
pattern $bPI :: Double
$mPI :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
PI = 3.141593 :: Double
pattern $bPDP_ENDIAN :: Int32
$mPDP_ENDIAN :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
PDP_ENDIAN = 3412 :: Int32
pattern $bOPTION_REMAINING :: Text
$mOPTION_REMAINING :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
OPTION_REMAINING = "" :: T.Text
pattern $bMODULE_SUFFIX :: Text
$mMODULE_SUFFIX :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
MODULE_SUFFIX = "so" :: T.Text
pattern $bMINOR_VERSION :: Int32
$mMINOR_VERSION :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
MINOR_VERSION = 70 :: Int32
pattern $bMININT8 :: Int8
$mMININT8 :: forall {r}. Int8 -> ((# #) -> r) -> ((# #) -> r) -> r
MININT8 = -128 :: Int8
pattern $bMININT64 :: Int64
$mMININT64 :: forall {r}. Int64 -> ((# #) -> r) -> ((# #) -> r) -> r
MININT64 = -9223372036854775808 :: Int64
pattern $bMININT32 :: Int32
$mMININT32 :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
MININT32 = -2147483648 :: Int32
pattern $bMININT16 :: Int16
$mMININT16 :: forall {r}. Int16 -> ((# #) -> r) -> ((# #) -> r) -> r
MININT16 = -32768 :: Int16
pattern $bMICRO_VERSION :: Int32
$mMICRO_VERSION :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
MICRO_VERSION = 0 :: Int32
pattern $bMAXUINT8 :: Word8
$mMAXUINT8 :: forall {r}. Word8 -> ((# #) -> r) -> ((# #) -> r) -> r
MAXUINT8 = 255 :: Word8
pattern $bMAXUINT64 :: Word64
$mMAXUINT64 :: forall {r}. Word64 -> ((# #) -> r) -> ((# #) -> r) -> r
MAXUINT64 = 18446744073709551615 :: Word64
pattern $bMAXUINT32 :: Word32
$mMAXUINT32 :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
MAXUINT32 = 4294967295 :: Word32
pattern $bMAXUINT16 :: Word16
$mMAXUINT16 :: forall {r}. Word16 -> ((# #) -> r) -> ((# #) -> r) -> r
MAXUINT16 = 65535 :: Word16
pattern $bMAXINT8 :: Int8
$mMAXINT8 :: forall {r}. Int8 -> ((# #) -> r) -> ((# #) -> r) -> r
MAXINT8 = 127 :: Int8
pattern $bMAXINT64 :: Int64
$mMAXINT64 :: forall {r}. Int64 -> ((# #) -> r) -> ((# #) -> r) -> r
MAXINT64 = 9223372036854775807 :: Int64
pattern $bMAXINT32 :: Int32
$mMAXINT32 :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
MAXINT32 = 2147483647 :: Int32
pattern $bMAXINT16 :: Int16
$mMAXINT16 :: forall {r}. Int16 -> ((# #) -> r) -> ((# #) -> r) -> r
MAXINT16 = 32767 :: Int16
pattern $bMAJOR_VERSION :: Int32
$mMAJOR_VERSION :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
MAJOR_VERSION = 2 :: Int32
pattern $bLOG_LEVEL_USER_SHIFT :: Int32
$mLOG_LEVEL_USER_SHIFT :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
LOG_LEVEL_USER_SHIFT = 8 :: Int32
pattern $bLOG_FATAL_MASK :: Int32
$mLOG_FATAL_MASK :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
LOG_FATAL_MASK = 5 :: Int32
pattern $bLOG_DOMAIN :: Int8
$mLOG_DOMAIN :: forall {r}. Int8 -> ((# #) -> r) -> ((# #) -> r) -> r
LOG_DOMAIN = 0 :: Int8
pattern $bLOG_2_BASE_10 :: Double
$mLOG_2_BASE_10 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
LOG_2_BASE_10 = 0.301030 :: Double
pattern $bLN2 :: Double
$mLN2 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
LN2 = 0.693147 :: Double
pattern $bLN10 :: Double
$mLN10 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
LN10 = 2.302585 :: Double
pattern $bLITTLE_ENDIAN :: Int32
$mLITTLE_ENDIAN :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
LITTLE_ENDIAN = 1234 :: Int32
pattern $bKEY_FILE_DESKTOP_TYPE_LINK :: Text
$mKEY_FILE_DESKTOP_TYPE_LINK :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_TYPE_LINK = "Link" :: T.Text
pattern $bKEY_FILE_DESKTOP_TYPE_DIRECTORY :: Text
$mKEY_FILE_DESKTOP_TYPE_DIRECTORY :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_TYPE_DIRECTORY = "Directory" :: T.Text
pattern $bKEY_FILE_DESKTOP_TYPE_APPLICATION :: Text
$mKEY_FILE_DESKTOP_TYPE_APPLICATION :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_TYPE_APPLICATION = "Application" :: T.Text
pattern $bKEY_FILE_DESKTOP_KEY_VERSION :: Text
$mKEY_FILE_DESKTOP_KEY_VERSION :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_KEY_VERSION = "Version" :: T.Text
pattern $bKEY_FILE_DESKTOP_KEY_URL :: Text
$mKEY_FILE_DESKTOP_KEY_URL :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_KEY_URL = "URL" :: T.Text
pattern $bKEY_FILE_DESKTOP_KEY_TYPE :: Text
$mKEY_FILE_DESKTOP_KEY_TYPE :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_KEY_TYPE = "Type" :: T.Text
pattern $bKEY_FILE_DESKTOP_KEY_TRY_EXEC :: Text
$mKEY_FILE_DESKTOP_KEY_TRY_EXEC :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_KEY_TRY_EXEC = "TryExec" :: T.Text
pattern $bKEY_FILE_DESKTOP_KEY_TERMINAL :: Text
$mKEY_FILE_DESKTOP_KEY_TERMINAL :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_KEY_TERMINAL = "Terminal" :: T.Text
pattern $bKEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS :: Text
$mKEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS = "StartupWMClass" :: T.Text
pattern $bKEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY :: Text
$mKEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY = "StartupNotify" :: T.Text
pattern $bKEY_FILE_DESKTOP_KEY_PATH :: Text
$mKEY_FILE_DESKTOP_KEY_PATH :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_KEY_PATH = "Path" :: T.Text
pattern $bKEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN :: Text
$mKEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN = "OnlyShowIn" :: T.Text
pattern $bKEY_FILE_DESKTOP_KEY_NO_DISPLAY :: Text
$mKEY_FILE_DESKTOP_KEY_NO_DISPLAY :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_KEY_NO_DISPLAY = "NoDisplay" :: T.Text
pattern $bKEY_FILE_DESKTOP_KEY_NOT_SHOW_IN :: Text
$mKEY_FILE_DESKTOP_KEY_NOT_SHOW_IN :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN = "NotShowIn" :: T.Text
pattern $bKEY_FILE_DESKTOP_KEY_NAME :: Text
$mKEY_FILE_DESKTOP_KEY_NAME :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_KEY_NAME = "Name" :: T.Text
pattern $bKEY_FILE_DESKTOP_KEY_MIME_TYPE :: Text
$mKEY_FILE_DESKTOP_KEY_MIME_TYPE :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_KEY_MIME_TYPE = "MimeType" :: T.Text
pattern $bKEY_FILE_DESKTOP_KEY_ICON :: Text
$mKEY_FILE_DESKTOP_KEY_ICON :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_KEY_ICON = "Icon" :: T.Text
pattern $bKEY_FILE_DESKTOP_KEY_HIDDEN :: Text
$mKEY_FILE_DESKTOP_KEY_HIDDEN :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_KEY_HIDDEN = "Hidden" :: T.Text
pattern $bKEY_FILE_DESKTOP_KEY_GENERIC_NAME :: Text
$mKEY_FILE_DESKTOP_KEY_GENERIC_NAME :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_KEY_GENERIC_NAME = "GenericName" :: T.Text
pattern $bKEY_FILE_DESKTOP_KEY_EXEC :: Text
$mKEY_FILE_DESKTOP_KEY_EXEC :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_KEY_EXEC = "Exec" :: T.Text
pattern $bKEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE :: Text
$mKEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE = "DBusActivatable" :: T.Text
pattern = "Comment" :: T.Text
pattern $bKEY_FILE_DESKTOP_KEY_CATEGORIES :: Text
$mKEY_FILE_DESKTOP_KEY_CATEGORIES :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_KEY_CATEGORIES = "Categories" :: T.Text
pattern $bKEY_FILE_DESKTOP_KEY_ACTIONS :: Text
$mKEY_FILE_DESKTOP_KEY_ACTIONS :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_KEY_ACTIONS = "Actions" :: T.Text
pattern $bKEY_FILE_DESKTOP_GROUP :: Text
$mKEY_FILE_DESKTOP_GROUP :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
KEY_FILE_DESKTOP_GROUP = "Desktop Entry" :: T.Text
pattern $bIEEE754_FLOAT_BIAS :: Int32
$mIEEE754_FLOAT_BIAS :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
IEEE754_FLOAT_BIAS = 127 :: Int32
pattern $bIEEE754_DOUBLE_BIAS :: Int32
$mIEEE754_DOUBLE_BIAS :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
IEEE754_DOUBLE_BIAS = 1023 :: Int32
pattern $bHOOK_FLAG_USER_SHIFT :: Int32
$mHOOK_FLAG_USER_SHIFT :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
HOOK_FLAG_USER_SHIFT = 4 :: Int32
pattern $bHAVE_ISO_VARARGS :: Int32
$mHAVE_ISO_VARARGS :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
HAVE_ISO_VARARGS = 1 :: Int32
pattern $bHAVE_GROWING_STACK :: Int32
$mHAVE_GROWING_STACK :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
HAVE_GROWING_STACK = 0 :: Int32
pattern $bHAVE_GNUC_VISIBILITY :: Int32
$mHAVE_GNUC_VISIBILITY :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
HAVE_GNUC_VISIBILITY = 1 :: Int32
pattern $bHAVE_GNUC_VARARGS :: Int32
$mHAVE_GNUC_VARARGS :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
HAVE_GNUC_VARARGS = 1 :: Int32
pattern $bHAVE_GINT64 :: Int32
$mHAVE_GINT64 :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
HAVE_GINT64 = 1 :: Int32
pattern $bGUINTPTR_FORMAT :: Text
$mGUINTPTR_FORMAT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
GUINTPTR_FORMAT = "lu" :: T.Text
pattern $bGUINT64_FORMAT :: Text
$mGUINT64_FORMAT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
GUINT64_FORMAT = "lu" :: T.Text
pattern $bGUINT32_FORMAT :: Text
$mGUINT32_FORMAT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
GUINT32_FORMAT = "u" :: T.Text
pattern $bGUINT16_FORMAT :: Text
$mGUINT16_FORMAT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
GUINT16_FORMAT = "hu" :: T.Text
pattern $bGSSIZE_MODIFIER :: Text
$mGSSIZE_MODIFIER :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
GSSIZE_MODIFIER = "l" :: T.Text
pattern $bGSSIZE_FORMAT :: Text
$mGSSIZE_FORMAT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
GSSIZE_FORMAT = "li" :: T.Text
pattern $bGSIZE_MODIFIER :: Text
$mGSIZE_MODIFIER :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
GSIZE_MODIFIER = "l" :: T.Text
pattern $bGSIZE_FORMAT :: Text
$mGSIZE_FORMAT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
GSIZE_FORMAT = "lu" :: T.Text
{-# DEPRECATED GNUC_PRETTY_FUNCTION ["(Since version 2.16)","Use @/G_STRFUNC()/@ instead"] #-}
pattern $bGNUC_PRETTY_FUNCTION :: Text
$mGNUC_PRETTY_FUNCTION :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
GNUC_PRETTY_FUNCTION = "" :: T.Text
{-# DEPRECATED GNUC_FUNCTION ["(Since version 2.16)","Use @/G_STRFUNC()/@ instead"] #-}
pattern $bGNUC_FUNCTION :: Text
$mGNUC_FUNCTION :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
GNUC_FUNCTION = "" :: T.Text
pattern $bGINTPTR_MODIFIER :: Text
$mGINTPTR_MODIFIER :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
GINTPTR_MODIFIER = "l" :: T.Text
pattern $bGINTPTR_FORMAT :: Text
$mGINTPTR_FORMAT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
GINTPTR_FORMAT = "li" :: T.Text
pattern $bGINT64_MODIFIER :: Text
$mGINT64_MODIFIER :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
GINT64_MODIFIER = "l" :: T.Text
pattern $bGINT64_FORMAT :: Text
$mGINT64_FORMAT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
GINT64_FORMAT = "li" :: T.Text
pattern $bGINT32_MODIFIER :: Text
$mGINT32_MODIFIER :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
GINT32_MODIFIER = "" :: T.Text
pattern $bGINT32_FORMAT :: Text
$mGINT32_FORMAT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
GINT32_FORMAT = "i" :: T.Text
pattern $bGINT16_MODIFIER :: Text
$mGINT16_MODIFIER :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
GINT16_MODIFIER = "h" :: T.Text
pattern $bGINT16_FORMAT :: Text
$mGINT16_FORMAT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
GINT16_FORMAT = "hi" :: T.Text
pattern $bE :: Double
$mE :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
E = 2.718282 :: Double
pattern $bDIR_SEPARATOR_S :: Text
$mDIR_SEPARATOR_S :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
DIR_SEPARATOR_S = "/" :: T.Text
pattern $bDIR_SEPARATOR :: Int32
$mDIR_SEPARATOR :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
DIR_SEPARATOR = 47 :: Int32
pattern $bDATE_BAD_YEAR :: Int32
$mDATE_BAD_YEAR :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
DATE_BAD_YEAR = 0 :: Int32
pattern $bDATE_BAD_JULIAN :: Int32
$mDATE_BAD_JULIAN :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
DATE_BAD_JULIAN = 0 :: Int32
pattern $bDATE_BAD_DAY :: Int32
$mDATE_BAD_DAY :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
DATE_BAD_DAY = 0 :: Int32
pattern $bDATALIST_FLAGS_MASK :: Int32
$mDATALIST_FLAGS_MASK :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
DATALIST_FLAGS_MASK = 3 :: Int32
pattern $bCSET_a_2_z :: Text
$mCSET_a_2_z :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
CSET_a_2_z = "abcdefghijklmnopqrstuvwxyz" :: T.Text
pattern $bCSET_DIGITS :: Text
$mCSET_DIGITS :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
CSET_DIGITS = "0123456789" :: T.Text
pattern $bCSET_A_2_Z :: Text
$mCSET_A_2_Z :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
CSET_A_2_Z = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" :: T.Text
pattern $bC'macro__has_attribute___noreturn__ :: Int32
$mC'macro__has_attribute___noreturn__ :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
C'macro__has_attribute___noreturn__ = 0 :: Int32
pattern $bBIG_ENDIAN :: Int32
$mBIG_ENDIAN :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
BIG_ENDIAN = 4321 :: Int32
pattern $bASCII_DTOSTR_BUF_SIZE :: Int32
$mASCII_DTOSTR_BUF_SIZE :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
ASCII_DTOSTR_BUF_SIZE = 39 :: Int32
pattern $bANALYZER_ANALYZING :: Int32
$mANALYZER_ANALYZING :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
ANALYZER_ANALYZING = 1 :: Int32