Line | Count | Source |
1 | | #include "rar.hpp" |
2 | | |
3 | | void FileHeader::Reset(size_t SubDataSize) |
4 | 101k | { |
5 | 101k | SubData.resize(SubDataSize); |
6 | 101k | BaseBlock::Reset(); |
7 | 101k | FileHash.Init(HASH_NONE); |
8 | 101k | mtime.Reset(); |
9 | 101k | atime.Reset(); |
10 | 101k | ctime.Reset(); |
11 | 101k | SplitBefore=false; |
12 | 101k | SplitAfter=false; |
13 | | |
14 | 101k | UnknownUnpSize=0; |
15 | | |
16 | 101k | SubFlags=0; // Important for RAR 3.0 subhead. |
17 | | |
18 | 101k | CryptMethod=CRYPT_NONE; |
19 | 101k | Encrypted=false; |
20 | 101k | SaltSet=false; |
21 | 101k | UsePswCheck=false; |
22 | 101k | UseHashKey=false; |
23 | 101k | Lg2Count=0; |
24 | | |
25 | 101k | Solid=false; |
26 | 101k | Dir=false; |
27 | 101k | WinSize=0; |
28 | 101k | Inherited=false; |
29 | 101k | SubBlock=false; |
30 | 101k | CommentInHeader=false; |
31 | 101k | Version=false; |
32 | 101k | LargeFile=false; |
33 | | |
34 | 101k | RedirType=FSREDIR_NONE; |
35 | 101k | DirTarget=false; |
36 | 101k | UnixOwnerSet=false; |
37 | 101k | } |
38 | | |
39 | | |
40 | | /* |
41 | | FileHeader& FileHeader::operator = (FileHeader &hd) |
42 | | { |
43 | | SubData.Reset(); |
44 | | memcpy(this,&hd,sizeof(*this)); |
45 | | SubData.CleanData(); |
46 | | SubData=hd.SubData; |
47 | | return *this; |
48 | | } |
49 | | */ |
50 | | |
51 | | |
52 | | void MainHeader::Reset() |
53 | 27.0k | { |
54 | 27.0k | *this={}; |
55 | 27.0k | } |