4 #define DefaultStoreList "ace;arj;bz2;cab;gz;jpeg;jpg;lha;lzh;mp3;rar;zip;taz;tgz;z"
6 class CommandData:public RAROptions
9 void ProcessSwitchesString(char *Str);
10 void ProcessSwitch(char *Switch);
11 void BadSwitch(char *Switch);
12 bool ExclCheckArgs(StringList *Args,char *CheckName,bool CheckFullPath,int MatchMode);
13 uint GetExclAttr(char *Str);
24 void ParseArg(char *Arg,wchar *ArgW);
27 void ReadConfig(int argc,char *argv[]);
28 bool IsConfigEnabled(int argc,char *argv[]);
31 bool IsSwitch(int Ch);
32 bool ExclCheck(char *CheckName,bool CheckFullPath);
33 bool StoreCheck(char *CheckName);
34 bool TimeCheck(RarTime &ft);
35 int IsProcessFile(FileHeader &NewLhd,bool *ExactMatch=NULL,int MatchType=MATCH_WILDSUBPATH);
36 void ProcessCommand();
37 void AddArcName(char *Name,wchar *NameW);
38 bool GetArcName(char *Name,wchar *NameW,int MaxSize);
41 int GetRecoverySize(char *Str,int DefSize);
44 wchar CommandW[NM+16];
53 StringList *StoreArgs;