summaryrefslogtreecommitdiff
path: root/src/fr-command-rar.h
diff options
context:
space:
mode:
authorColomban Wendling <[email protected]>2024-01-24 21:28:04 +0100
committerraveit65 <[email protected]>2024-01-31 23:36:40 +0100
commitea488c851d45cc7a12f54786dc8f1a789834d8de (patch)
treeac3d61685f3731e18d555b815e4ec6e4335f3d16 /src/fr-command-rar.h
parentdaf682c202c9edbeeb94963224930387796e469b (diff)
downloadengrampa-ea488c851d45cc7a12f54786dc8f1a789834d8de.tar.bz2
engrampa-ea488c851d45cc7a12f54786dc8f1a789834d8de.tar.xz
rar: Add support for unrar-free
Tested with unrar-free 0.1.3.
Diffstat (limited to 'src/fr-command-rar.h')
-rw-r--r--src/fr-command-rar.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/fr-command-rar.h b/src/fr-command-rar.h
index eaafad4..185d24e 100644
--- a/src/fr-command-rar.h
+++ b/src/fr-command-rar.h
@@ -38,13 +38,20 @@
typedef struct _FrCommandRar FrCommandRar;
typedef struct _FrCommandRarClass FrCommandRarClass;
+typedef enum
+{
+ FR_COMMAND_RAR_TYPE_RAR4 = 0,
+ FR_COMMAND_RAR_TYPE_RAR5,
+ FR_COMMAND_RAR_TYPE_UNRAR_FREE,
+} FrCommandRarType;
+
struct _FrCommandRar
{
FrCommand __parent;
gboolean list_started;
gboolean rar4_odd_line;
- gboolean rar5;
+ FrCommandRarType output_type;
FileData *fdata;
};