Make this automatic and document it correctly.
SVN-Revision: 3624
#include "archive_private.h"
#if ARCHIVE_VERSION_NUMBER < 4000000
+/* Deprecated; remove in libarchive 4.0 */
int
archive_read_support_compression_all(struct archive *a)
{
static int bzip2_reader_init(struct archive_read_filter *);
static int bzip2_reader_free(struct archive_read_filter_bidder *);
-#if ARCHIVE_VERSION_NUMBER >= 4000000
-#warning archive_read_support_compression_bzip2
-#endif
-
+#if ARCHIVE_VERSION_NUMBER < 4000000
+/* Deprecated; remove in libarchive 4.0 */
int
-archive_read_support_filter_bzip2(struct archive *a)
+archive_read_support_compression_bzip2(struct archive *a)
{
return archive_read_support_compression_bzip2(a);
}
+#endif
int
-archive_read_support_compression_bzip2(struct archive *_a)
+archive_read_support_filter_bzip2(struct archive *_a)
{
struct archive_read *a = (struct archive_read *)_a;
struct archive_read_filter_bidder *reader;
static int getbits(struct archive_read_filter *, int n);
static int next_code(struct archive_read_filter *);
-#if ARCHIVE_VERSION_NUMBER >= 4000000
-#warning archive_read_support_compression_compress
-#endif
-
+#if ARCHIVE_VERSION_NUMBER < 4000000
+/* Deprecated; remove in libarchive 4.0 */
int
-archive_read_support_filter_compress(struct archive *a)
+archive_read_support_compression_compress(struct archive *a)
{
return archive_read_support_compression_compress(a);
}
+#endif
int
-archive_read_support_compression_compress(struct archive *_a)
+archive_read_support_filter_compress(struct archive *_a)
{
struct archive_read *a = (struct archive_read *)_a;
struct archive_read_filter_bidder *bidder;
struct archive_read_filter *);
static int gzip_bidder_init(struct archive_read_filter *);
-#if ARCHIVE_VERSION_NUMBER >= 4000000
-#warning archive_read_support_compression_gzip
-#endif
-
+#if ARCHIVE_VERSION_NUMBER < 4000000
+/* Deprecated; remove in libarchive 4.0 */
int
-archive_read_support_filter_gzip(struct archive *a)
+archive_read_support_compression_gzip(struct archive *a)
{
return archive_read_support_compression_gzip(a);
}
+#endif
int
-archive_read_support_compression_gzip(struct archive *_a)
+archive_read_support_filter_gzip(struct archive *_a)
{
struct archive_read *a = (struct archive_read *)_a;
struct archive_read_filter_bidder *bidder;
#include "archive.h"
#include "archive_private.h"
-#if ARCHIVE_VERSION_NUMBER >= 4000000
-#warning archive_read_support_compression_none
-#endif
-
+#if ARCHIVE_VERSION_NUMBER < 4000000
+/* Deprecated; remove in libarchive 4.0 */
int
-archive_read_support_filter_none(struct archive *a)
+archive_read_support_compression_none(struct archive *a)
{
return archive_read_support_compression_none(a);
}
+#endif
/*
* Uncompressed streams are handled implicitly by the read core,
* so this is now a no-op.
*/
int
-archive_read_support_compression_none(struct archive *a)
+archive_read_support_filter_none(struct archive *a)
{
archive_check_magic(a, ARCHIVE_READ_MAGIC,
ARCHIVE_STATE_NEW, "archive_read_support_filter_none");
#include "archive_private.h"
#include "archive_read_private.h"
-#if ARCHIVE_VERSION_NUMBER >= 4000000
-#warning archive_read_support_compression_program
-#endif
+#if ARCHIVE_VERSION_NUMBER < 4000000
+/* Deprecated; remove in libarchive 4.0 */
int
-archive_read_support_filter_program(struct archive *a, const char *cmd)
+archive_read_support_compression_program(struct archive *a, const char *cmd)
{
- return archive_read_support_compression_program(a, cmd);
+ return archive_read_support_filter_program(a, cmd);
}
int
-archive_read_support_filter_program_signature(struct archive *a,
+archive_read_support_compression_program_signature(struct archive *a,
const char *cmd, const void *signature, size_t signature_len)
{
- return archive_read_support_compression_program_signature(a,
+ return archive_read_support_filter_program_signature(a,
cmd, signature, signature_len);
}
-
+#endif
int
-archive_read_support_compression_program(struct archive *a, const char *cmd)
+archive_read_support_filter_program(struct archive *a, const char *cmd)
{
- return (archive_read_support_compression_program_signature(a, cmd, NULL, 0));
+ return (archive_read_support_filter_program_signature(a, cmd, NULL, 0));
}
* this function is actually invoked.
*/
int
-archive_read_support_compression_program_signature(struct archive *_a,
+archive_read_support_filter_program_signature(struct archive *_a,
const char *cmd, const void *signature, size_t signature_len)
{
(void)_a; /* UNUSED */
static int program_filter_close(struct archive_read_filter *);
int
-archive_read_support_compression_program_signature(struct archive *_a,
+archive_read_support_filter_program_signature(struct archive *_a,
const char *cmd, const void *signature, size_t signature_len)
{
struct archive_read *a = (struct archive_read *)_a;
const void **);
static int rpm_filter_close(struct archive_read_filter *);
-#if ARCHIVE_VERSION_NUMBER >= 4000000
-#warning archive_read_support_compression_rpm
-#endif
-
+#if ARCHIVE_VERSION_NUMBER < 4000000
+/* Deprecated; remove in libarchive 4.0 */
int
-archive_read_support_filter_rpm(struct archive *a)
+archive_read_support_compression_rpm(struct archive *a)
{
return archive_read_support_compression_rpm(a);
}
+#endif
int
-archive_read_support_compression_rpm(struct archive *_a)
+archive_read_support_filter_rpm(struct archive *_a)
{
struct archive_read *a = (struct archive_read *)_a;
struct archive_read_filter_bidder *bidder;
const void **);
static int uudecode_filter_close(struct archive_read_filter *);
-#if ARCHIVE_VERSION_NUMBER >= 4000000
-#warning archive_read_support_compression_uu
-#endif
-
+#if ARCHIVE_VERSION_NUMBER < 4000000
+/* Deprecated; remove in libarchive 4.0 */
int
-archive_read_support_filter_uu(struct archive *a)
+archive_read_support_compression_uu(struct archive *a)
{
return archive_read_support_compression_uu(a);
}
+#endif
int
-archive_read_support_compression_uu(struct archive *_a)
+archive_read_support_filter_uu(struct archive *_a)
{
struct archive_read *a = (struct archive_read *)_a;
struct archive_read_filter_bidder *bidder;
struct archive_read_filter *);
static int lzip_bidder_init(struct archive_read_filter *);
-#if ARCHIVE_VERSION_NUMBER >= 4000000
-#warning archive_read_support_compression_xz
-#endif
-
+#if ARCHIVE_VERSION_NUMBER < 4000000
+/* Deprecated; remove in libarchive 4.0 */
int
-archive_read_support_filter_xz(struct archive *a)
+archive_read_support_compression_xz(struct archive *a)
{
return archive_read_support_compression_xz(a);
}
+#endif
int
-archive_read_support_compression_xz(struct archive *_a)
+archive_read_support_filter_xz(struct archive *_a)
{
struct archive_read *a = (struct archive_read *)_a;
struct archive_read_filter_bidder *bidder;