From ddf99967cc31054ef85d3d97b82d4c7b26cab369 Mon Sep 17 00:00:00 2001
From: Tim Kientzle <kientzle@FreeBSD.org>
Date: Thu, 27 May 2004 04:00:25 +0000
Subject: [PATCH] Add prototypes for .Z compression support.

---
 lib/libarchive/archive.h    | 2 ++
 lib/libarchive/archive.h.in | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/lib/libarchive/archive.h b/lib/libarchive/archive.h
index b8f03a373b7b..4fc70cfc1b80 100644
--- a/lib/libarchive/archive.h
+++ b/lib/libarchive/archive.h
@@ -85,6 +85,7 @@ typedef int	archive_close_callback(struct archive *, void *_client_data);
 #define	ARCHIVE_COMPRESSION_NONE	0
 #define	ARCHIVE_COMPRESSION_GZIP	1
 #define	ARCHIVE_COMPRESSION_BZIP2	2
+#define	ARCHIVE_COMPRESSION_COMPRESS	3
 
 /*
  * Codes returned by archive_format.
@@ -128,6 +129,7 @@ struct archive	*archive_read_new(void);
  */
 int		 archive_read_support_compression_all(struct archive *);
 int		 archive_read_support_compression_bzip2(struct archive *);
+int		 archive_read_support_compression_compress(struct archive *);
 int		 archive_read_support_compression_gzip(struct archive *);
 int		 archive_read_support_compression_none(struct archive *);
 
diff --git a/lib/libarchive/archive.h.in b/lib/libarchive/archive.h.in
index b8f03a373b7b..4fc70cfc1b80 100644
--- a/lib/libarchive/archive.h.in
+++ b/lib/libarchive/archive.h.in
@@ -85,6 +85,7 @@ typedef int	archive_close_callback(struct archive *, void *_client_data);
 #define	ARCHIVE_COMPRESSION_NONE	0
 #define	ARCHIVE_COMPRESSION_GZIP	1
 #define	ARCHIVE_COMPRESSION_BZIP2	2
+#define	ARCHIVE_COMPRESSION_COMPRESS	3
 
 /*
  * Codes returned by archive_format.
@@ -128,6 +129,7 @@ struct archive	*archive_read_new(void);
  */
 int		 archive_read_support_compression_all(struct archive *);
 int		 archive_read_support_compression_bzip2(struct archive *);
+int		 archive_read_support_compression_compress(struct archive *);
 int		 archive_read_support_compression_gzip(struct archive *);
 int		 archive_read_support_compression_none(struct archive *);