summaryrefslogtreecommitdiff
path: root/src/fr-command-rar.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/fr-command-rar.h')
-rw-r--r--src/fr-command-rar.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/fr-command-rar.h b/src/fr-command-rar.h
index 185d24e..ab4e12d 100644
--- a/src/fr-command-rar.h
+++ b/src/fr-command-rar.h
@@ -40,9 +40,11 @@ typedef struct _FrCommandRarClass FrCommandRarClass;
typedef enum
{
- FR_COMMAND_RAR_TYPE_RAR4 = 0,
- FR_COMMAND_RAR_TYPE_RAR5,
- FR_COMMAND_RAR_TYPE_UNRAR_FREE,
+ FR_COMMAND_RAR_TYPE_RAR4 = 1<<0,
+ FR_COMMAND_RAR_TYPE_RAR5 = 1<<1,
+ FR_COMMAND_RAR_TYPE_UNRAR_FREE = 1<<2,
+ /* RAR5 + empty CRC for directories */
+ FR_COMMAND_RAR_TYPE_RAR7 = (1<<3) | FR_COMMAND_RAR_TYPE_RAR5,
} FrCommandRarType;
struct _FrCommandRar