base-4.20.0.0: src/Foreign/Marshal/Error.hs
{-# LANGUAGE Safe #-}
-- |
--
-- Module : Foreign.Marshal.Error
-- Copyright : (c) The FFI task force 2001
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : ffi@haskell.org
-- Stability : provisional
-- Portability : portable
--
-- Routines for testing return values and raising a 'userError' exception
-- in case of values indicating an error state.
--
module Foreign.Marshal.Error
(throwIf,
throwIf_,
throwIfNeg,
throwIfNeg_,
throwIfNull,
void
) where
import GHC.Internal.Foreign.Marshal.Error