hs-bindgen-1.0.0.0: test-artefacts/fixtures/macros/macro_functions.2.raw/th.txt
-- addDependentFile test-artefacts/headers/golden/macros/macro_functions.h
{-| __C declaration:__ @macro INCR@
__defined at:__ @macros\/macro_functions.h 1:9@
__exported by:__ @macros\/macro_functions.h@
-}
iNCR :: Raw String
{-| __C declaration:__ @macro INCR@
__defined at:__ @macros\/macro_functions.h 1:9@
__exported by:__ @macros\/macro_functions.h@
-}
iNCR = functionLike "INCR" ["x"] ["x", "+", "1"]
{-| __C declaration:__ @macro ADD@
__defined at:__ @macros\/macro_functions.h 2:9@
__exported by:__ @macros\/macro_functions.h@
-}
aDD :: Raw String
{-| __C declaration:__ @macro ADD@
__defined at:__ @macros\/macro_functions.h 2:9@
__exported by:__ @macros\/macro_functions.h@
-}
aDD = functionLike "ADD" ["x", "y"] ["x", "+", "y"]
{-| __C declaration:__ @macro ID@
__defined at:__ @macros\/macro_functions.h 4:9@
__exported by:__ @macros\/macro_functions.h@
-}
iD :: Raw String
{-| __C declaration:__ @macro ID@
__defined at:__ @macros\/macro_functions.h 4:9@
__exported by:__ @macros\/macro_functions.h@
-}
iD = functionLike "ID" ["X"] ["X"]
{-| __C declaration:__ @macro CONST@
__defined at:__ @macros\/macro_functions.h 5:9@
__exported by:__ @macros\/macro_functions.h@
-}
cONST :: Raw String
{-| __C declaration:__ @macro CONST@
__defined at:__ @macros\/macro_functions.h 5:9@
__exported by:__ @macros\/macro_functions.h@
-}
cONST = functionLike "CONST" ["X", "Y"] ["X"]
{-| __C declaration:__ @macro CONST_3@
__defined at:__ @macros\/macro_functions.h 6:9@
__exported by:__ @macros\/macro_functions.h@
-}
cONST_3 :: Raw String
{-| __C declaration:__ @macro CONST_3@
__defined at:__ @macros\/macro_functions.h 6:9@
__exported by:__ @macros\/macro_functions.h@
-}
cONST_3 = functionLike "CONST_3" ["X", "Y", "Z"] ["X"]
{-| __C declaration:__ @macro CMP@
__defined at:__ @macros\/macro_functions.h 8:9@
__exported by:__ @macros\/macro_functions.h@
-}
cMP :: Raw String
{-| __C declaration:__ @macro CMP@
__defined at:__ @macros\/macro_functions.h 8:9@
__exported by:__ @macros\/macro_functions.h@
-}
cMP = functionLike "CMP" ["X", "Y"] ["X", "<", "Y"]
{-| __C declaration:__ @macro FUN1@
__defined at:__ @macros\/macro_functions.h 9:9@
__exported by:__ @macros\/macro_functions.h@
-}
fUN1 :: Raw String
{-| __C declaration:__ @macro FUN1@
__defined at:__ @macros\/macro_functions.h 9:9@
__exported by:__ @macros\/macro_functions.h@
-}
fUN1 = functionLike "FUN1" ["X", "Y"] ["X", "+", "12ull", "*", "Y"]
{-| __C declaration:__ @macro FUN2@
__defined at:__ @macros\/macro_functions.h 10:9@
__exported by:__ @macros\/macro_functions.h@
-}
fUN2 :: Raw String
{-| __C declaration:__ @macro FUN2@
__defined at:__ @macros\/macro_functions.h 10:9@
__exported by:__ @macros\/macro_functions.h@
-}
fUN2 = functionLike "FUN2" ["X", "Y"] ["X",
"<<",
"(",
"3ull",
"*",
"Y",
")"]
{-| __C declaration:__ @macro G@
__defined at:__ @macros\/macro_functions.h 12:9@
__exported by:__ @macros\/macro_functions.h@
-}
g :: Raw String
{-| __C declaration:__ @macro G@
__defined at:__ @macros\/macro_functions.h 12:9@
__exported by:__ @macros\/macro_functions.h@
-}
g = functionLike "G" ["X", "Y"] ["CONST",
"(",
"INCR",
"(",
"Y",
")",
",",
"ID",
"(",
"X",
")",
")"]
{-| __C declaration:__ @macro G_3@
__defined at:__ @macros\/macro_functions.h 13:9@
__exported by:__ @macros\/macro_functions.h@
-}
g_3 :: Raw String
{-| __C declaration:__ @macro G_3@
__defined at:__ @macros\/macro_functions.h 13:9@
__exported by:__ @macros\/macro_functions.h@
-}
g_3 = functionLike "G_3" ["X", "Y", "Z"] ["CONST_3",
"(",
"INCR",
"(",
"Y",
")",
",",
"ID",
"(",
"X",
")",
",",
"ID",
"(",
"Z",
")",
")"]
{-| __C declaration:__ @macro DIV1@
__defined at:__ @macros\/macro_functions.h 15:9@
__exported by:__ @macros\/macro_functions.h@
-}
dIV1 :: Raw String
{-| __C declaration:__ @macro DIV1@
__defined at:__ @macros\/macro_functions.h 15:9@
__exported by:__ @macros\/macro_functions.h@
-}
dIV1 = functionLike "DIV1" ["X", "Y"] ["X",
"/",
"(",
"Y",
"+",
"12u",
")"]
{-| __C declaration:__ @macro DIV2@
__defined at:__ @macros\/macro_functions.h 16:9@
__exported by:__ @macros\/macro_functions.h@
-}
dIV2 :: Raw String
{-| __C declaration:__ @macro DIV2@
__defined at:__ @macros\/macro_functions.h 16:9@
__exported by:__ @macros\/macro_functions.h@
-}
dIV2 = functionLike "DIV2" ["X", "Y"] ["10.0f", "*", "X", "/", "Y"]
{-| __C declaration:__ @macro SWAP32@
__defined at:__ @macros\/macro_functions.h 20:9@
__exported by:__ @macros\/macro_functions.h@
-}
sWAP32 :: Raw String
{-| __C declaration:__ @macro SWAP32@
__defined at:__ @macros\/macro_functions.h 20:9@
__exported by:__ @macros\/macro_functions.h@
-}
sWAP32 = functionLike "SWAP32" ["w"] ["(",
"(",
"(",
"w",
")",
">>",
"24",
")",
"&",
"0xff",
")",
"|",
"(",
"(",
"(",
"w",
")",
"<<",
"8",
")",
"&",
"0xff0000",
")"]
{-| __C declaration:__ @macro AV_VERSION_INT@
__defined at:__ @macros\/macro_functions.h 21:9@
__exported by:__ @macros\/macro_functions.h@
-}
aV_VERSION_INT :: Raw String
{-| __C declaration:__ @macro AV_VERSION_INT@
__defined at:__ @macros\/macro_functions.h 21:9@
__exported by:__ @macros\/macro_functions.h@
-}
aV_VERSION_INT = functionLike "AV_VERSION_INT" ["a",
"b",
"c"] ["(",
"(",
"a",
")",
"<<",
"16",
"|",
"(",
"b",
")",
"<<",
"8",
"|",
"(",
"c",
")",
")"]