hs-bindgen-1.0.0.0: test-artefacts/fixtures/macros/macros.2.raw/Example.hs
{-# LANGUAGE NoImplicitPrelude #-}
module Example
( Example.oBJECTLIKE1
, Example.oBJECTLIKE2
, Example.oBJECTLIKE3
, Example.oBJECTLIKE4
, Example.mEANING_OF_LIFE1
, Example.mEANING_OF_LIFE2
, Example.mEANING_OF_LIFE3
, Example.mEANING_OF_LIFE4
, Example.mEANING_OF_LIFE5
, Example.lONG_INT_TOKEN1
, Example.lONG_INT_TOKEN2
, Example.lONG_INT_TOKEN3
, Example.lONG_INT_TOKEN4
, Example.tUPLE1
, Example.tUPLE2
, Example.tUPLE3
, Example.fLT1_1
, Example.fLT1_2
, Example.fLT1_3
, Example.fLT2_1
, Example.fLT2_2
, Example.fLT2_3
, Example.fLT3_1
, Example.fLT3_2
, Example.fLT3_3
, Example.fLT3_4
, Example.fLT4_1
, Example.fLT4_2
, Example.fLT4_3
, Example.fLT5_1
, Example.fLT5_2
, Example.fLT6_1
, Example.fLT6_2
, Example.fLT6_3
, Example.bAD1
, Example.bAD2
)
where
import qualified HsBindgen.Runtime.Macro as Macro
import Prelude (String)
{-| __C declaration:__ @macro OBJECTLIKE1@
__defined at:__ @macros\/macros.h 1:9@
__exported by:__ @macros\/macros.h@
-}
oBJECTLIKE1 :: Macro.Raw String
oBJECTLIKE1 = Macro.objectLike "OBJECTLIKE1" ["1"]
{-| __C declaration:__ @macro OBJECTLIKE2@
__defined at:__ @macros\/macros.h 2:9@
__exported by:__ @macros\/macros.h@
-}
oBJECTLIKE2 :: Macro.Raw String
oBJECTLIKE2 =
Macro.objectLike "OBJECTLIKE2" ["(", "2", ")"]
{-| __C declaration:__ @macro OBJECTLIKE3@
__defined at:__ @macros\/macros.h 3:9@
__exported by:__ @macros\/macros.h@
-}
oBJECTLIKE3 :: Macro.Raw String
oBJECTLIKE3 =
Macro.objectLike "OBJECTLIKE3" ["3", "+", "3"]
{-| __C declaration:__ @macro OBJECTLIKE4@
__defined at:__ @macros\/macros.h 4:9@
__exported by:__ @macros\/macros.h@
-}
oBJECTLIKE4 :: Macro.Raw String
oBJECTLIKE4 =
Macro.objectLike "OBJECTLIKE4" ["(", "4", "+", "4", ")"]
{-| __C declaration:__ @macro MEANING_OF_LIFE1@
__defined at:__ @macros\/macros.h 6:9@
__exported by:__ @macros\/macros.h@
-}
mEANING_OF_LIFE1 :: Macro.Raw String
mEANING_OF_LIFE1 =
Macro.objectLike "MEANING_OF_LIFE1" ["42"]
{-| __C declaration:__ @macro MEANING_OF_LIFE2@
__defined at:__ @macros\/macros.h 7:9@
__exported by:__ @macros\/macros.h@
-}
mEANING_OF_LIFE2 :: Macro.Raw String
mEANING_OF_LIFE2 =
Macro.objectLike "MEANING_OF_LIFE2" ["052"]
{-| __C declaration:__ @macro MEANING_OF_LIFE3@
__defined at:__ @macros\/macros.h 8:9@
__exported by:__ @macros\/macros.h@
-}
mEANING_OF_LIFE3 :: Macro.Raw String
mEANING_OF_LIFE3 =
Macro.objectLike "MEANING_OF_LIFE3" ["0x2a"]
{-| __C declaration:__ @macro MEANING_OF_LIFE4@
__defined at:__ @macros\/macros.h 9:9@
__exported by:__ @macros\/macros.h@
-}
mEANING_OF_LIFE4 :: Macro.Raw String
mEANING_OF_LIFE4 =
Macro.objectLike "MEANING_OF_LIFE4" ["0X2A"]
{-| __C declaration:__ @macro MEANING_OF_LIFE5@
__defined at:__ @macros\/macros.h 10:9@
__exported by:__ @macros\/macros.h@
-}
mEANING_OF_LIFE5 :: Macro.Raw String
mEANING_OF_LIFE5 =
Macro.objectLike "MEANING_OF_LIFE5" ["0b101010"]
{-| __C declaration:__ @macro LONG_INT_TOKEN1@
__defined at:__ @macros\/macros.h 12:9@
__exported by:__ @macros\/macros.h@
-}
lONG_INT_TOKEN1 :: Macro.Raw String
lONG_INT_TOKEN1 =
Macro.objectLike "LONG_INT_TOKEN1" ["18446744073709550592ull"]
{-| __C declaration:__ @macro LONG_INT_TOKEN2@
__defined at:__ @macros\/macros.h 13:9@
__exported by:__ @macros\/macros.h@
-}
lONG_INT_TOKEN2 :: Macro.Raw String
lONG_INT_TOKEN2 =
Macro.objectLike "LONG_INT_TOKEN2" ["18'446'744'073'709'550'592llu"]
{-| __C declaration:__ @macro LONG_INT_TOKEN3@
__defined at:__ @macros\/macros.h 14:9@
__exported by:__ @macros\/macros.h@
-}
lONG_INT_TOKEN3 :: Macro.Raw String
lONG_INT_TOKEN3 =
Macro.objectLike "LONG_INT_TOKEN3" ["1844'6744'0737'0955'0592uLL"]
{-| __C declaration:__ @macro LONG_INT_TOKEN4@
__defined at:__ @macros\/macros.h 15:9@
__exported by:__ @macros\/macros.h@
-}
lONG_INT_TOKEN4 :: Macro.Raw String
lONG_INT_TOKEN4 =
Macro.objectLike "LONG_INT_TOKEN4" ["184467'440737'0'95505'92LLU"]
{-| __C declaration:__ @macro TUPLE1@
__defined at:__ @macros\/macros.h 17:9@
__exported by:__ @macros\/macros.h@
-}
tUPLE1 :: Macro.Raw String
tUPLE1 =
Macro.objectLike "TUPLE1" ["(", "1", ",", "2", ")"]
{-| __C declaration:__ @macro TUPLE2@
__defined at:__ @macros\/macros.h 18:9@
__exported by:__ @macros\/macros.h@
-}
tUPLE2 :: Macro.Raw String
tUPLE2 = Macro.objectLike "TUPLE2" ["3", ",", "4"]
{-| __C declaration:__ @macro TUPLE3@
__defined at:__ @macros\/macros.h 19:9@
__exported by:__ @macros\/macros.h@
-}
tUPLE3 :: Macro.Raw String
tUPLE3 = Macro.objectLike "TUPLE3" ["5", ",", "6"]
{-| __C declaration:__ @macro FLT1_1@
__defined at:__ @macros\/macros.h 24:9@
__exported by:__ @macros\/macros.h@
-}
fLT1_1 :: Macro.Raw String
fLT1_1 = Macro.objectLike "FLT1_1" ["11e4"]
{-| __C declaration:__ @macro FLT1_2@
__defined at:__ @macros\/macros.h 25:9@
__exported by:__ @macros\/macros.h@
-}
fLT1_2 :: Macro.Raw String
fLT1_2 = Macro.objectLike "FLT1_2" ["12E-3"]
{-| __C declaration:__ @macro FLT1_3@
__defined at:__ @macros\/macros.h 26:9@
__exported by:__ @macros\/macros.h@
-}
fLT1_3 :: Macro.Raw String
fLT1_3 = Macro.objectLike "FLT1_3" ["13e-03f"]
{-| __C declaration:__ @macro FLT2_1@
__defined at:__ @macros\/macros.h 28:9@
__exported by:__ @macros\/macros.h@
-}
fLT2_1 :: Macro.Raw String
fLT2_1 = Macro.objectLike "FLT2_1" ["21."]
{-| __C declaration:__ @macro FLT2_2@
__defined at:__ @macros\/macros.h 29:9@
__exported by:__ @macros\/macros.h@
-}
fLT2_2 :: Macro.Raw String
fLT2_2 = Macro.objectLike "FLT2_2" ["22.e2"]
{-| __C declaration:__ @macro FLT2_3@
__defined at:__ @macros\/macros.h 30:9@
__exported by:__ @macros\/macros.h@
-}
fLT2_3 :: Macro.Raw String
fLT2_3 = Macro.objectLike "FLT2_3" ["23.f"]
{-| __C declaration:__ @macro FLT3_1@
__defined at:__ @macros\/macros.h 32:9@
__exported by:__ @macros\/macros.h@
-}
fLT3_1 :: Macro.Raw String
fLT3_1 = Macro.objectLike "FLT3_1" ["31.0"]
{-| __C declaration:__ @macro FLT3_2@
__defined at:__ @macros\/macros.h 33:9@
__exported by:__ @macros\/macros.h@
-}
fLT3_2 :: Macro.Raw String
fLT3_2 = Macro.objectLike "FLT3_2" [".32"]
{-| __C declaration:__ @macro FLT3_3@
__defined at:__ @macros\/macros.h 34:9@
__exported by:__ @macros\/macros.h@
-}
fLT3_3 :: Macro.Raw String
fLT3_3 = Macro.objectLike "FLT3_3" [".33e2"]
{-| __C declaration:__ @macro FLT3_4@
__defined at:__ @macros\/macros.h 35:9@
__exported by:__ @macros\/macros.h@
-}
fLT3_4 :: Macro.Raw String
fLT3_4 = Macro.objectLike "FLT3_4" [".34e-2f"]
{-| __C declaration:__ @macro FLT4_1@
__defined at:__ @macros\/macros.h 37:9@
__exported by:__ @macros\/macros.h@
-}
fLT4_1 :: Macro.Raw String
fLT4_1 = Macro.objectLike "FLT4_1" ["0x41p4"]
{-| __C declaration:__ @macro FLT4_2@
__defined at:__ @macros\/macros.h 38:9@
__exported by:__ @macros\/macros.h@
-}
fLT4_2 :: Macro.Raw String
fLT4_2 = Macro.objectLike "FLT4_2" ["0x42P-3"]
{-| __C declaration:__ @macro FLT4_3@
__defined at:__ @macros\/macros.h 39:9@
__exported by:__ @macros\/macros.h@
-}
fLT4_3 :: Macro.Raw String
fLT4_3 = Macro.objectLike "FLT4_3" ["0x43p-03f"]
{-| __C declaration:__ @macro FLT5_1@
__defined at:__ @macros\/macros.h 41:9@
__exported by:__ @macros\/macros.h@
-}
fLT5_1 :: Macro.Raw String
fLT5_1 = Macro.objectLike "FLT5_1" ["0x51.p0"]
{-| __C declaration:__ @macro FLT5_2@
__defined at:__ @macros\/macros.h 42:9@
__exported by:__ @macros\/macros.h@
-}
fLT5_2 :: Macro.Raw String
fLT5_2 = Macro.objectLike "FLT5_2" ["0x52.P0f"]
{-| __C declaration:__ @macro FLT6_1@
__defined at:__ @macros\/macros.h 44:9@
__exported by:__ @macros\/macros.h@
-}
fLT6_1 :: Macro.Raw String
fLT6_1 = Macro.objectLike "FLT6_1" ["0x61.0P2"]
{-| __C declaration:__ @macro FLT6_2@
__defined at:__ @macros\/macros.h 45:9@
__exported by:__ @macros\/macros.h@
-}
fLT6_2 :: Macro.Raw String
fLT6_2 = Macro.objectLike "FLT6_2" ["0x.62p2"]
{-| __C declaration:__ @macro FLT6_3@
__defined at:__ @macros\/macros.h 46:9@
__exported by:__ @macros\/macros.h@
-}
fLT6_3 :: Macro.Raw String
fLT6_3 = Macro.objectLike "FLT6_3" ["0x.63p-2f"]
{-| __C declaration:__ @macro BAD1@
__defined at:__ @macros\/macros.h 49:9@
__exported by:__ @macros\/macros.h@
-}
bAD1 :: Macro.Raw String
bAD1 = Macro.objectLike "BAD1" ["0.1", "+", "1"]
{-| __C declaration:__ @macro BAD2@
__defined at:__ @macros\/macros.h 50:9@
__exported by:__ @macros\/macros.h@
-}
bAD2 :: Macro.Raw String
bAD2 = Macro.objectLike "BAD2" ["2l", "*", "2ul"]