@@ -153,13 +153,13 @@ readCSource (CSource src ref) = do
153 return S.empty
153 return S.empty
155 (x, y) <-
155 (x, y) <-
156− case S.breakByte 10 bs of
156+ case S.break (== 10) bs of
158 | S.null y -> do
158 | S.null y -> do
159 bs2 <- readSource' src
159 bs2 <- readSource' src
160 return $ if S.null bs2
160 return $ if S.null bs2
161 then (x, y)
161 then (x, y)
162− else S.breakByte 10 $ bs `S.append` bs2
162+ else S.break (== 10) $ bs `S.append` bs2
163 | otherwise -> return (x, y)
163 | otherwise -> return (x, y)
165 S.foldl' (\i c -> i * 16 + fromIntegral (hexToWord c)) 0
165 S.foldl' (\i c -> i * 16 + fromIntegral (hexToWord c)) 0