Line | Count | Source |
1 | | #include "rar.hpp" |
2 | | |
3 | | RAROptions::RAROptions() |
4 | 4.09k | { |
5 | 4.09k | Init(); |
6 | 4.09k | } |
7 | | |
8 | | |
9 | | RAROptions::~RAROptions() |
10 | 4.09k | { |
11 | | // It is important for security reasons, so we do not have the unnecessary |
12 | | // password data left in memory. |
13 | 4.09k | memset(this,0,sizeof(RAROptions)); |
14 | 4.09k | } |
15 | | |
16 | | |
17 | | void RAROptions::Init() |
18 | 8.19k | { |
19 | 8.19k | memset(this,0,sizeof(RAROptions)); |
20 | 8.19k | WinSize=0x2000000; |
21 | 8.19k | Overwrite=OVERWRITE_DEFAULT; |
22 | 8.19k | Method=3; |
23 | 8.19k | MsgStream=MSG_STDOUT; |
24 | 8.19k | ConvertNames=NAMES_ORIGINALCASE; |
25 | 8.19k | xmtime=EXTTIME_MAX; |
26 | 8.19k | FileSizeLess=INT64NDF; |
27 | 8.19k | FileSizeMore=INT64NDF; |
28 | 8.19k | HashType=HASH_CRC32; |
29 | 8.19k | #ifdef RAR_SMP |
30 | 8.19k | Threads=GetNumberOfThreads(); |
31 | 8.19k | #endif |
32 | 8.19k | #ifdef USE_QOPEN |
33 | 8.19k | QOpenMode=QOPEN_AUTO; |
34 | 8.19k | #endif |
35 | 8.19k | } |