{-# 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.--moduleForeign.Marshal.Error (throwIf ,throwIf_ ,throwIfNeg ,throwIfNeg_ ,throwIfNull ,void )whereimportGHC.Internal.Foreign.Marshal.Error