@@ -153,13 +153,13 @@ readCSource (CSource src ref) = do
153153 return S.empty
154154 else do
155155 (x, y) <-
156− case S.breakByte 10 bs of
156+ case S.break (== 10) bs of
157157 (x, y)
158158 | S.null y -> do
159159 bs2 <- readSource' src
160160 return $ if S.null bs2
161161 then (x, y)
162− else S.breakByte 10 $ bs `S.append` bs2
162+ else S.break (== 10) $ bs `S.append` bs2
163163 | otherwise -> return (x, y)
164164 let w =
165165 S.foldl' (\i c -> i * 16 + fromIntegral (hexToWord c)) 0