@@ -25,7 +25,7 @@ import qualified Data.ByteString.Lazy.Char8 as BSLC (pack, foldr)
25import qualified Data.NotByteString as Strict (ByteString(Nil, Cons), foldr)
25import qualified Data.NotByteString as Strict (ByteString(Nil, Cons), foldr)
26import Control.Applicative ((<$>))
26import Control.Applicative ((<$>))
28−data ByteString = Nil | Cons !Char ByteString
28+data ByteString = Nil | Cons {-# UNPACK #-} !Char ByteString
29 deriving (Typeable, Eq, Ord)
29 deriving (Typeable, Eq, Ord)
31instance Show ByteString where
31instance Show ByteString where