summaryrefslogtreecommitdiff
path: root/sys/src/cmd/gzip/gzip.h
diff options
context:
space:
mode:
authorTaru Karttunen <taruti@taruti.net>2011-03-30 15:46:40 +0300
committerTaru Karttunen <taruti@taruti.net>2011-03-30 15:46:40 +0300
commite5888a1ffdae813d7575f5fb02275c6bb07e5199 (patch)
treed8d51eac403f07814b9e936eed0c9a79195e2450 /sys/src/cmd/gzip/gzip.h
Import sources from 2011-03-30 iso image
Diffstat (limited to 'sys/src/cmd/gzip/gzip.h')
-rwxr-xr-xsys/src/cmd/gzip/gzip.h40
1 files changed, 40 insertions, 0 deletions
diff --git a/sys/src/cmd/gzip/gzip.h b/sys/src/cmd/gzip/gzip.h
new file mode 100755
index 000000000..5b9863b44
--- /dev/null
+++ b/sys/src/cmd/gzip/gzip.h
@@ -0,0 +1,40 @@
+/*
+ * gzip header fields
+ */
+enum
+{
+ GZMAGIC1 = 0x1f,
+ GZMAGIC2 = 0x8b,
+
+ GZDEFLATE = 8,
+
+ GZFTEXT = 1 << 0, /* file is text */
+ GZFHCRC = 1 << 1, /* crc of header included */
+ GZFEXTRA = 1 << 2, /* extra header included */
+ GZFNAME = 1 << 3, /* name of file included */
+ GZFCOMMENT = 1 << 4, /* header comment included */
+ GZFMASK = (1 << 5) -1, /* mask of specified bits */
+
+ GZXFAST = 2, /* used fast algorithm, little compression */
+ GZXBEST = 4, /* used maximum compression algorithm */
+
+ GZOSFAT = 0, /* FAT file system */
+ GZOSAMIGA = 1, /* Amiga */
+ GZOSVMS = 2, /* VMS or OpenVMS */
+ GZOSUNIX = 3, /* Unix */
+ GZOSVMCMS = 4, /* VM/CMS */
+ GZOSATARI = 5, /* Atari TOS */
+ GZOSHPFS = 6, /* HPFS file system */
+ GZOSMAC = 7, /* Macintosh */
+ GZOSZSYS = 8, /* Z-System */
+ GZOSCPM = 9, /* CP/M */
+ GZOSTOPS20 = 10, /* TOPS-20 */
+ GZOSNTFS = 11, /* NTFS file system */
+ GZOSQDOS = 12, /* QDOS */
+ GZOSACORN = 13, /* Acorn RISCOS */
+ GZOSUNK = 255,
+
+ GZCRCPOLY = 0xedb88320UL,
+
+ GZOSINFERNO = GZOSUNIX,
+};