packages feed

hs-bindgen-1.0.0.0: test-artefacts/fixtures/macros/gnu_variadic.2.raw/Example.hs

{-# LANGUAGE NoImplicitPrelude #-}

module Example
    ( Example.c99_VARIADIC
    , Example.gNU_VARIADIC
    , Example.gNU_VARIADIC_ONLY
    )
  where

import qualified HsBindgen.Runtime.Macro as Macro
import Prelude (String)

{-| __C declaration:__ @macro C99_VARIADIC@

    __defined at:__ @macros\/gnu_variadic.h 9:9@

    __exported by:__ @macros\/gnu_variadic.h@
-}
c99_VARIADIC :: Macro.Raw String
c99_VARIADIC =
  Macro.variadic "C99_VARIADIC" ["fmt"] ["fmt"]

{-| __C declaration:__ @macro GNU_VARIADIC@

    __defined at:__ @macros\/gnu_variadic.h 11:9@

    __exported by:__ @macros\/gnu_variadic.h@
-}
gNU_VARIADIC :: Macro.Raw String
gNU_VARIADIC =
  Macro.variadicNamed "GNU_VARIADIC" ["fmt"] "args" ["args"]

{-| __C declaration:__ @macro GNU_VARIADIC_ONLY@

    __defined at:__ @macros\/gnu_variadic.h 13:9@

    __exported by:__ @macros\/gnu_variadic.h@
-}
gNU_VARIADIC_ONLY :: Macro.Raw String
gNU_VARIADIC_ONLY =
  Macro.variadicNamed "GNU_VARIADIC_ONLY" [] "args" ["args"]