word8 0.0.3 → 0.0.4
raw patch · 2 files changed
+6/−2 lines, 2 filesdep ~base
Dependency ranges changed: base
Files
- Data/Char8.hs +5/−1
- word8.cabal +1/−1
Data/Char8.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE MagicHash #-}+{-# LANGUAGE MagicHash, CPP #-} -- | Char8 library to be used with Data.ByteString.Char8. -- All function assumes that only 8bit part of 'Char' is used@@ -104,7 +104,11 @@ isAscii c = _nul <= c && c <= _del isLatin1 :: Char -> Bool+#if __GLASGOW_HASKELL__ >= 707+isLatin1 (C# c#) = isTrue# (ord# c# <=# 0xff#)+#else isLatin1 (C# c#) = ord# c# <=# 0xff#+#endif isAsciiUpper :: Char -> Bool isAsciiUpper c = 'A' <= c && c <= 'Z'
word8.cabal view
@@ -1,5 +1,5 @@ Name: word8-Version: 0.0.3+Version: 0.0.4 Author: Kazu Yamamoto <kazu@iij.ad.jp> Maintainer: Kazu Yamamoto <kazu@iij.ad.jp> License: BSD3