summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2013-07-28 21:01:38 +0800
committerLAN-TW <lantw44@gmail.com>2013-07-28 21:01:38 +0800
commit6a5afcfb5f65b5295536256dc00365e37cdbf24e (patch)
treefe71538b4859e55cce50ae3d567ddb4bca6d36b1
parent9075b25e50692a0da30e4bbc47cd13d9cb679399 (diff)
downloadgsoc2013-libgnome-autoar-6a5afcfb5f65b5295536256dc00365e37cdbf24e.tar
gsoc2013-libgnome-autoar-6a5afcfb5f65b5295536256dc00365e37cdbf24e.tar.gz
gsoc2013-libgnome-autoar-6a5afcfb5f65b5295536256dc00365e37cdbf24e.tar.bz2
gsoc2013-libgnome-autoar-6a5afcfb5f65b5295536256dc00365e37cdbf24e.tar.lz
gsoc2013-libgnome-autoar-6a5afcfb5f65b5295536256dc00365e37cdbf24e.tar.xz
gsoc2013-libgnome-autoar-6a5afcfb5f65b5295536256dc00365e37cdbf24e.tar.zst
gsoc2013-libgnome-autoar-6a5afcfb5f65b5295536256dc00365e37cdbf24e.zip
Add more archive formats from archive.h
-rw-r--r--autoar-pref.h31
1 files changed, 21 insertions, 10 deletions
diff --git a/autoar-pref.h b/autoar-pref.h
index 357f002..b256ac0 100644
--- a/autoar-pref.h
+++ b/autoar-pref.h
@@ -35,22 +35,33 @@ G_BEGIN_DECLS
typedef enum {
AUTOAR_PREF_FORMAT_0, /*< skip >*/
- AUTOAR_PREF_FORMAT_ZIP,
- AUTOAR_PREF_FORMAT_TAR,
- AUTOAR_PREF_FORMAT_CPIO,
- AUTOAR_PREF_FORMAT_ISO9660,
+ AUTOAR_PREF_FORMAT_ZIP, /* .zip */
+ AUTOAR_PREF_FORMAT_TAR, /* .tar, pax_restricted */
+ AUTOAR_PREF_FORMAT_CPIO, /* .cpio, odc */
+ AUTOAR_PREF_FORMAT_7ZIP, /* .7z */
+ AUTOAR_PREF_FORMAT_AR_BSD, /* .a */
+ AUTOAR_PREF_FORMAT_AR_SVR4, /* .a */
+ AUTOAR_PREF_FORMAT_CPIO_NEWC, /* .cpio, newc */
+ AUTOAR_PREF_FORMAT_GNUTAR, /* .tar, gnutar */
+ AUTOAR_PREF_FORMAT_ISO9660, /* .iso */
+ AUTOAR_PREF_FORMAT_PAX, /* .tar, pax */
+ AUTOAR_PREF_FORMAT_USTAR, /* .tar, ustar */
+ AUTOAR_PREF_FORMAT_XAR, /* .xar, xar */
AUTOAR_PREF_FORMAT_LAST /*< skip >*/
} AutoarPrefFormat;
typedef enum {
AUTOAR_PREF_FILTER_0, /*< skip >*/
AUTOAR_PREF_FILTER_NONE,
- AUTOAR_PREF_FILTER_COMPRESS,
- AUTOAR_PREF_FILTER_GZIP,
- AUTOAR_PREF_FILTER_BZIP2,
- AUTOAR_PREF_FILTER_LZMA,
- AUTOAR_PREF_FILTER_XZ,
- AUTOAR_PREF_FILTER_LZIP,
+ AUTOAR_PREF_FILTER_COMPRESS, /* .Z */
+ AUTOAR_PREF_FILTER_GZIP, /* .gz */
+ AUTOAR_PREF_FILTER_BZIP2, /* .bz2 */
+ AUTOAR_PREF_FILTER_XZ, /* .xz */
+ AUTOAR_PREF_FILTER_LZMA, /* .lzma */
+ AUTOAR_PREF_FILTER_LZIP, /* .lz */
+ AUTOAR_PREF_FILTER_LZOP, /* .lzo */
+ AUTOAR_PREF_FILTER_GRZIP, /* .grz */
+ AUTOAR_PREF_FILTER_LRZIP, /* .lrz */
AUTOAR_PREF_FILTER_LAST /*< skip >*/
} AutoarPrefFilter;