ObjFW  Diff

Differences From Artifact [c563d173e3]:

To Artifact [f1fcc51707]:


18
19
20
21
22
23
24

25
26


27
28
29
30
31
32
33
18
19
20
21
22
23
24
25


26
27
28
29
30
31
32
33
34







+
-
-
+
+







#import "OFMutableTarArchiveEntry.h"
#import "OFTarArchiveEntry+Private.h"
#import "OFDate.h"
#import "OFNumber.h"
#import "OFString.h"

@implementation OFMutableTarArchiveEntry
@dynamic fileName, POSIXPermissions, ownerAccountID, groupOwnerAccountID;
@dynamic fileName, mode, UID, GID, compressedSize, uncompressedSize;
@dynamic modificationDate, type, targetFileName, owner, group, deviceMajor;
@dynamic compressedSize, uncompressedSize, modificationDate, type;
@dynamic targetFileName, ownerAccountName, groupOwnerAccountName, deviceMajor;
@dynamic deviceMinor;

+ (instancetype)entryWithFileName: (OFString *)fileName
{
	return [[[self alloc] initWithFileName: fileName] autorelease];
}

57
58
59
60
61
62
63
64

65
66
67


68
69
70
71

72
73
74


75
76
77
78

79
80
81


82
83
84
85
86
87
88
58
59
60
61
62
63
64

65
66


67
68
69
70
71

72
73


74
75
76
77
78

79
80


81
82
83
84
85
86
87
88
89







-
+

-
-
+
+



-
+

-
-
+
+



-
+

-
-
+
+







- (void)setFileName: (OFString *)fileName
{
	OFString *old = _fileName;
	_fileName = [fileName copy];
	[old release];
}

- (void)setMode: (OFNumber *)mode
- (void)setPOSIXPermissions: (OFNumber *)POSIXPermissions
{
	OFNumber *old = _mode;
	_mode = [mode retain];
	OFNumber *old = _POSIXPermissions;
	_POSIXPermissions = [POSIXPermissions retain];
	[old release];
}

- (void)setUID: (OFNumber *)UID
- (void)setOwnerAccountID: (OFNumber *)ownerAccountID
{
	OFNumber *old = _UID;
	_UID = [UID retain];
	OFNumber *old = _ownerAccountID;
	_ownerAccountID = [ownerAccountID retain];
	[old release];
}

- (void)setGID: (OFNumber *)GID
- (void)setGroupOwnerAccountID: (OFNumber *)groupOwnerAccountID
{
	OFNumber *old = _GID;
	_GID = [GID retain];
	OFNumber *old = _groupOwnerAccountID;
	_groupOwnerAccountID = [groupOwnerAccountID retain];
	[old release];
}

- (void)setCompressedSize: (unsigned long long)compressedSize
{
	_compressedSize = compressedSize;
}
107
108
109
110
111
112
113
114

115
116
117


118
119
120
121

122
123
124


125
126
127
128
129
130
131
108
109
110
111
112
113
114

115
116


117
118
119
120
121

122
123


124
125
126
127
128
129
130
131
132







-
+

-
-
+
+



-
+

-
-
+
+







- (void)setTargetFileName: (OFString *)targetFileName
{
	OFString *old = _targetFileName;
	_targetFileName = [targetFileName copy];
	[old release];
}

- (void)setOwner: (OFString *)owner
- (void)setOwnerAccountName: (OFString *)ownerAccountName
{
	OFString *old = _owner;
	_owner = [owner copy];
	OFString *old = _ownerAccountName;
	_ownerAccountName = [ownerAccountName copy];
	[old release];
}

- (void)setGroup: (OFString *)group
- (void)setGroupOwnerAccountName: (OFString *)groupOwnerAccountName
{
	OFString *old = _group;
	_group = [group copy];
	OFString *old = _groupOwnerAccountName;
	_groupOwnerAccountName = [groupOwnerAccountName copy];
	[old release];
}

- (void)setDeviceMajor: (unsigned long)deviceMajor
{
	_deviceMajor = deviceMajor;
}