File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -47,15 +47,13 @@ import qualified Data.ByteString as BS
4747import qualified Data.ByteString.Char8 as C8
4848import qualified Data.ByteString.Lazy as BL
4949import qualified Data.ByteString.Lazy.Char8 as LC8
50- import Data.Coerce (coerce )
5150import Data.Foldable (for_ )
5251import Data.List (intercalate )
5352import qualified Data.List as List
5453import Data.Maybe (catMaybes )
5554import Data.Primitive.ByteArray
5655import Data.String (IsString (.. ))
5756import Data.Word (Word64 )
58- import Foreign.C.Types
5957import Prelude hiding (null )
6058import SafeWildCards
6159import System.Posix.Types
@@ -130,7 +128,10 @@ partialiseByteCount (Partial p) c
130128
131129-- | Like 'partialiseByteCount', but for 'Word64'.
132130partialiseWord64 :: Partial -> Word64 -> Word64
133- partialiseWord64 = coerce partialiseByteCount
131+ partialiseWord64 (Partial p) c
132+ | 0 <- c = c
133+ | p >= c = 1
134+ | otherwise = c - p
134135
135136-- | Given a bytestring that is requested to be written to disk, use
136137-- 'partialiseByteCount' to compute a partial bytestring.
You can’t perform that action at this time.
0 commit comments