 {# fun unsafe cuMemFree
   { useDevicePtr `DevicePtr a' } -> `Status' cToEnum #}
 
+
 -- |
 -- The constant 'nullDevPtr' contains the distinguished memory location that is
 -- not associated with a valid memory location
 --
 nullDevPtr :: DevicePtr a
 nullDevPtr =  DevicePtr 0
+
 
 --------------------------------------------------------------------------------
 -- Marshalling

    useHP = castPtr . useHostPtr


--------------------------------------------------------------------------------
-- Device Allocation
--------------------------------------------------------------------------------

  (
    -- * Host Allocation
    HostPtr(..), AllocFlag(..),
    withHostPtr, mallocHostArray, freeHost, nullHostPtr,

    -- * Device Allocation
    DevicePtr,
