[Pkg-haskell-commits] [SCM] haskell-testpack branch, master, updated. debian/1.0.2-1-4-gb0d6b36
John Goerzen
jgoerzen at complete.org
Fri Apr 23 14:49:40 UTC 2010
The following commit has been merged in the master branch:
commit a52cdd92390e370e7ff6aed94a9dac270bca4a2c
Author: John Goerzen <jgoerzen at complete.org>
Date: Sat Dec 4 05:22:27 2004 +0100
Started to use real header
Keywords:
(jgoerzen at complete.org--projects/missingh--head--0.7--patch-22)
diff --git a/ChangeLog b/ChangeLog
index 1d11a85..ab40ce9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,18 @@
# arch-tag: automatic-ChangeLog--jgoerzen at complete.org--projects/missingh--head--0.7
#
+2004-12-03 22:22:27 GMT John Goerzen <jgoerzen at complete.org> patch-22
+
+ Summary:
+ Started to use real header
+ Revision:
+ missingh--head--0.7--patch-22
+
+
+ modified files:
+ ChangeLog libsrc/MissingH/FileArchive/GZip.hs
+
+
2004-12-03 22:15:14 GMT John Goerzen <jgoerzen at complete.org> patch-21
Summary:
diff --git a/libsrc/MissingH/FileArchive/GZip.hs b/libsrc/MissingH/FileArchive/GZip.hs
index bd49def..adb88d4 100644
--- a/libsrc/MissingH/FileArchive/GZip.hs
+++ b/libsrc/MissingH/FileArchive/GZip.hs
@@ -42,6 +42,14 @@ fFEXTRA = 4::Int
fFNAME = 8::Int
fFCOMMENT = 16::Int
+data Header = Header {
+ method :: Int,
+ flags :: Int,
+ extra :: Maybe String,
+ filename :: Maybe String,
+ comment :: Maybe String
+ }
+
split1 :: String -> (Char, String)
split1 s = (head s, tail s)
@@ -56,7 +64,7 @@ decompress s =
{- | Read the GZip header. Return (Header, Remainder).
-}
-read_header :: String -> Either GZipError (String, String)
+read_header :: String -> Either GZipError (Header, String)
read_header s =
let ok = Right "ok" in
do let (mag, rem) = splitAt 2 s
@@ -95,4 +103,8 @@ read_header s =
then return $ drop 2 rem7
else return rem7
- return ("foo", rem8)
+ return (Header {method = ord method,
+ flags = flag,
+ extra = Nothing,
+ filename = Nothing,
+ comment = Nothing}, rem8)
--
haskell-testpack
More information about the Pkg-haskell-commits
mailing list