~ubuntu-branches/ubuntu/karmic/unrar-nonfree/karmic

« back to all changes in this revision

Viewing changes to options.hpp

  • Committer: Bazaar Package Importer
  • Author(s): Martin Meredith
  • Date: 2009-06-06 17:46:05 UTC
  • mfrom: (1.1.11 upstream) (5.1.5 sid)
  • Revision ID: james.westby@ubuntu.com-20090606174605-h4ciqxlpy39jmjx0
Tags: 1:3.9.3-1
* New upstream release
* Updated Copyright file (Closes: #531432)

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
 
6
6
#define DEFAULT_RECVOLUMES  -10
7
7
 
8
 
enum PathExclMode {
 
8
enum PATH_EXCL_MODE {
9
9
  EXCL_NONE,EXCL_BASEPATH,EXCL_SKIPWHOLEPATH,EXCL_SAVEFULLPATH,
10
10
  EXCL_SKIPABSPATH,EXCL_ABSPATH
11
11
};
 
12
 
12
13
enum {SOLID_NONE=0,SOLID_NORMAL=1,SOLID_COUNT=2,SOLID_FILEEXT=4,
13
14
      SOLID_VOLUME_DEPENDENT=8,SOLID_VOLUME_INDEPENDENT=16};
 
15
 
14
16
enum {ARCTIME_NONE,ARCTIME_KEEP,ARCTIME_LATEST};
 
17
 
15
18
enum EXTTIME_MODE {
16
19
  EXTTIME_NONE,EXTTIME_1S,EXTTIME_HIGH1,EXTTIME_HIGH2,EXTTIME_HIGH3
17
20
};
 
21
 
18
22
enum {NAMES_ORIGINALCASE,NAMES_UPPERCASE,NAMES_LOWERCASE};
 
23
 
19
24
enum MESSAGE_TYPE {MSG_STDOUT,MSG_STDERR,MSG_ERRONLY,MSG_NULL};
20
25
 
21
 
enum OVERWRITE_MODE {
22
 
  OVERWRITE_DEFAULT, // ask for extraction, silently overwrite for archiving
 
26
enum RECURSE_MODE 
 
27
{
 
28
  RECURSE_NONE=0,    // no recurse switches
 
29
  RECURSE_DISABLE,   // switch -r-
 
30
  RECURSE_ALWAYS,    // switch -r
 
31
  RECURSE_WILDCARDS, // switch -r0
 
32
};
 
33
 
 
34
enum OVERWRITE_MODE 
 
35
{
 
36
  OVERWRITE_DEFAULT=0, // ask for extraction, silently overwrite for archiving
23
37
  OVERWRITE_ALL,
24
38
  OVERWRITE_NONE,
25
39
  OVERWRITE_AUTORENAME,
80
94
    bool DisableComment;
81
95
    bool FreshFiles;
82
96
    bool UpdateFiles;
83
 
    PathExclMode ExclPath;
84
 
    int Recurse;
85
 
    Int64 VolSize;
86
 
    Array<Int64> NextVolSizes;
87
 
    int CurVolNum;
 
97
    PATH_EXCL_MODE ExclPath;
 
98
    RECURSE_MODE Recurse;
 
99
    int64 VolSize;
 
100
    Array<int64> NextVolSizes;
 
101
    uint CurVolNum;
88
102
    bool AllYes;
89
103
    bool DisableViewAV;
90
104
    bool DisableSortSolid;
105
119
    bool ProcessEA;
106
120
    bool SaveStreams;
107
121
    bool SetCompressedAttr;
108
 
    uint FileTimeOlder;
109
 
    uint FileTimeNewer;
 
122
    bool IgnoreGeneralAttr;
110
123
    RarTime FileTimeBefore;
111
124
    RarTime FileTimeAfter;
112
 
    Int64 FileSizeLess;
113
 
    Int64 FileSizeMore;
 
125
    int64 FileSizeLess;
 
126
    int64 FileSizeMore;
114
127
    bool OldNumbering;
115
128
    bool Lock;
116
129
    bool Test;
117
130
    bool VolumePause;
118
131
    FilterMode FilterModes[MAX_FILTERS];
119
132
    char EmailTo[NM];
120
 
    int VersionControl;
 
133
    uint VersionControl;
121
134
    bool NoEndBlock;
122
135
    bool AppendArcNameToPath;
123
136
    bool Shutdown;