Skip to content

Commit 8431205

Browse files
committed
More Swift-friendly stuff, this time adding XADStringEncodingName and XADArchiveKeys as typed extensible enums.
1 parent 9b80595 commit 8431205

10 files changed

Lines changed: 302 additions & 172 deletions

File tree

XADArchiveParser.h

Lines changed: 83 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919
* MA 02110-1301 USA
2020
*/
2121
#import <Foundation/Foundation.h>
22+
#pragma clang diagnostic push
23+
#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header"
24+
#import "XADTypes.h"
2225
#import "XADException.h"
2326
#import "XADString.h"
2427
#import "XADPath.h"
@@ -27,71 +30,74 @@
2730
#import "XADSkipHandle.h"
2831
#import "XADResourceFork.h"
2932
#import "Checksums.h"
30-
31-
extern NSString *const XADFileNameKey;
32-
extern NSString *const XADCommentKey;
33-
extern NSString *const XADFileSizeKey;
34-
extern NSString *const XADCompressedSizeKey;
35-
extern NSString *const XADCompressionNameKey;
36-
37-
extern NSString *const XADLastModificationDateKey;
38-
extern NSString *const XADLastAccessDateKey;
39-
extern NSString *const XADLastAttributeChangeDateKey;
40-
extern NSString *const XADLastBackupDateKey;
41-
extern NSString *const XADCreationDateKey;
42-
43-
extern NSString *const XADIsDirectoryKey;
44-
extern NSString *const XADIsResourceForkKey;
45-
extern NSString *const XADIsArchiveKey;
46-
extern NSString *const XADIsHiddenKey;
47-
extern NSString *const XADIsLinkKey;
48-
extern NSString *const XADIsHardLinkKey;
49-
extern NSString *const XADLinkDestinationKey;
50-
extern NSString *const XADIsCharacterDeviceKey;
51-
extern NSString *const XADIsBlockDeviceKey;
52-
extern NSString *const XADDeviceMajorKey;
53-
extern NSString *const XADDeviceMinorKey;
54-
extern NSString *const XADIsFIFOKey;
55-
extern NSString *const XADIsEncryptedKey;
56-
extern NSString *const XADIsCorruptedKey;
57-
58-
extern NSString *const XADExtendedAttributesKey;
59-
extern NSString *const XADFileTypeKey;
60-
extern NSString *const XADFileCreatorKey;
61-
extern NSString *const XADFinderFlagsKey;
62-
extern NSString *const XADFinderInfoKey;
63-
extern NSString *const XADPosixPermissionsKey;
64-
extern NSString *const XADPosixUserKey;
65-
extern NSString *const XADPosixGroupKey;
66-
extern NSString *const XADPosixUserNameKey;
67-
extern NSString *const XADPosixGroupNameKey;
68-
extern NSString *const XADDOSFileAttributesKey;
69-
extern NSString *const XADWindowsFileAttributesKey;
70-
extern NSString *const XADAmigaProtectionBitsKey;
71-
72-
extern NSString *const XADIndexKey;
73-
extern NSString *const XADDataOffsetKey;
74-
extern NSString *const XADDataLengthKey;
75-
extern NSString *const XADSkipOffsetKey;
76-
extern NSString *const XADSkipLengthKey;
77-
78-
extern NSString *const XADIsSolidKey;
79-
extern NSString *const XADFirstSolidIndexKey;
80-
extern NSString *const XADFirstSolidEntryKey;
81-
extern NSString *const XADNextSolidIndexKey;
82-
extern NSString *const XADNextSolidEntryKey;
83-
extern NSString *const XADSolidObjectKey;
84-
extern NSString *const XADSolidOffsetKey;
85-
extern NSString *const XADSolidLengthKey;
33+
#pragma clang diagnostic pop
34+
35+
typedef NSString *XADArchiveKeys NS_TYPED_EXTENSIBLE_ENUM NS_SWIFT_NAME(XADArchiveParser.Keys);
36+
37+
XADEXTERN XADArchiveKeys const XADFileNameKey NS_SWIFT_NAME(fileName);
38+
XADEXTERN XADArchiveKeys const XADCommentKey NS_SWIFT_NAME(comment);
39+
XADEXTERN XADArchiveKeys const XADFileSizeKey NS_SWIFT_NAME(fileSize);
40+
XADEXTERN XADArchiveKeys const XADCompressedSizeKey NS_SWIFT_NAME(compressedSize);
41+
XADEXTERN XADArchiveKeys const XADCompressionNameKey NS_SWIFT_NAME(compressionName);
42+
43+
XADEXTERN XADArchiveKeys const XADLastModificationDateKey NS_SWIFT_NAME(lastModificationDate);
44+
XADEXTERN XADArchiveKeys const XADLastAccessDateKey NS_SWIFT_NAME(lastAccessDate);
45+
XADEXTERN XADArchiveKeys const XADLastAttributeChangeDateKey NS_SWIFT_NAME(lastAttributeChangeDate);
46+
XADEXTERN XADArchiveKeys const XADLastBackupDateKey NS_SWIFT_NAME(lastBackupDate);
47+
XADEXTERN XADArchiveKeys const XADCreationDateKey NS_SWIFT_NAME(creationDate);
48+
49+
XADEXTERN XADArchiveKeys const XADIsDirectoryKey NS_SWIFT_NAME(isDirectory);
50+
XADEXTERN XADArchiveKeys const XADIsResourceForkKey NS_SWIFT_NAME(isResourceFork);
51+
XADEXTERN XADArchiveKeys const XADIsArchiveKey NS_SWIFT_NAME(isArchive);
52+
XADEXTERN XADArchiveKeys const XADIsHiddenKey NS_SWIFT_NAME(isHidden);
53+
XADEXTERN XADArchiveKeys const XADIsLinkKey NS_SWIFT_NAME(isLink);
54+
XADEXTERN XADArchiveKeys const XADIsHardLinkKey NS_SWIFT_NAME(isHardLink);
55+
XADEXTERN XADArchiveKeys const XADLinkDestinationKey NS_SWIFT_NAME(linkDestination);
56+
XADEXTERN XADArchiveKeys const XADIsCharacterDeviceKey NS_SWIFT_NAME(isCharacterDevice);
57+
XADEXTERN XADArchiveKeys const XADIsBlockDeviceKey NS_SWIFT_NAME(isBlockDevice);
58+
XADEXTERN XADArchiveKeys const XADDeviceMajorKey NS_SWIFT_NAME(deviceMajor);
59+
XADEXTERN XADArchiveKeys const XADDeviceMinorKey NS_SWIFT_NAME(deviceMinor);
60+
XADEXTERN XADArchiveKeys const XADIsFIFOKey NS_SWIFT_NAME(isFIFO);
61+
XADEXTERN XADArchiveKeys const XADIsEncryptedKey NS_SWIFT_NAME(isEncrypted);
62+
XADEXTERN XADArchiveKeys const XADIsCorruptedKey NS_SWIFT_NAME(isCorrupted);
63+
64+
XADEXTERN XADArchiveKeys const XADExtendedAttributesKey NS_SWIFT_NAME(extendedAttributes);
65+
XADEXTERN XADArchiveKeys const XADFileTypeKey NS_SWIFT_NAME(fileType);
66+
XADEXTERN XADArchiveKeys const XADFileCreatorKey NS_SWIFT_NAME(fileCreator);
67+
XADEXTERN XADArchiveKeys const XADFinderFlagsKey NS_SWIFT_NAME(finderFlags);
68+
XADEXTERN XADArchiveKeys const XADFinderInfoKey NS_SWIFT_NAME(finderInfo);
69+
XADEXTERN XADArchiveKeys const XADPosixPermissionsKey NS_SWIFT_NAME(posixPermissions);
70+
XADEXTERN XADArchiveKeys const XADPosixUserKey NS_SWIFT_NAME(posixUser);
71+
XADEXTERN XADArchiveKeys const XADPosixGroupKey NS_SWIFT_NAME(posixGroup);
72+
XADEXTERN XADArchiveKeys const XADPosixUserNameKey NS_SWIFT_NAME(posixUserName);
73+
XADEXTERN XADArchiveKeys const XADPosixGroupNameKey NS_SWIFT_NAME(posixGroupName);
74+
XADEXTERN XADArchiveKeys const XADDOSFileAttributesKey NS_SWIFT_NAME(dosFileAttributes);
75+
XADEXTERN XADArchiveKeys const XADWindowsFileAttributesKey NS_SWIFT_NAME(windowsFileAttributes);
76+
XADEXTERN XADArchiveKeys const XADAmigaProtectionBitsKey NS_SWIFT_NAME(amigaProtectionBits);
77+
78+
XADEXTERN XADArchiveKeys const XADIndexKey NS_SWIFT_NAME(index);
79+
XADEXTERN XADArchiveKeys const XADDataOffsetKey NS_SWIFT_NAME(dataOffset);
80+
XADEXTERN XADArchiveKeys const XADDataLengthKey NS_SWIFT_NAME(dataLength);
81+
XADEXTERN XADArchiveKeys const XADSkipOffsetKey NS_SWIFT_NAME(skipOffset);
82+
XADEXTERN XADArchiveKeys const XADSkipLengthKey NS_SWIFT_NAME(skipLength);
83+
84+
XADEXTERN XADArchiveKeys const XADIsSolidKey NS_SWIFT_NAME(isSolid);
85+
XADEXTERN XADArchiveKeys const XADFirstSolidIndexKey NS_SWIFT_NAME(firstSolidIndex);
86+
XADEXTERN XADArchiveKeys const XADFirstSolidEntryKey NS_SWIFT_NAME(firstSolidEntry);
87+
XADEXTERN XADArchiveKeys const XADNextSolidIndexKey NS_SWIFT_NAME(nextSolidIndex);
88+
XADEXTERN XADArchiveKeys const XADNextSolidEntryKey NS_SWIFT_NAME(nextSolidEntry);
89+
XADEXTERN XADArchiveKeys const XADSolidObjectKey NS_SWIFT_NAME(solidObject);
90+
XADEXTERN XADArchiveKeys const XADSolidOffsetKey NS_SWIFT_NAME(solidOffset);
91+
XADEXTERN XADArchiveKeys const XADSolidLengthKey NS_SWIFT_NAME(solidLength);
8692

8793
// Archive properties only
88-
extern NSString *const XADArchiveNameKey;
89-
extern NSString *const XADVolumesKey;
90-
extern NSString *const XADVolumeScanningFailedKey;
91-
extern NSString *const XADDiskLabelKey;
94+
XADEXTERN XADArchiveKeys const XADArchiveNameKey NS_SWIFT_NAME(archiveName);
95+
XADEXTERN XADArchiveKeys const XADVolumesKey NS_SWIFT_NAME(volumes);
96+
XADEXTERN XADArchiveKeys const XADVolumeScanningFailedKey NS_SWIFT_NAME(volumeScanningFailed);
97+
XADEXTERN XADArchiveKeys const XADDiskLabelKey NS_SWIFT_NAME(diskLabel);
9298

93-
extern NSString *const XADSignatureOffset;
94-
extern NSString *const XADParserClass;
99+
XADEXTERN XADArchiveKeys const XADSignatureOffset;
100+
XADEXTERN XADArchiveKeys const XADParserClass;
95101

96102
@protocol XADArchiveParserDelegate;
97103

@@ -103,7 +109,7 @@ extern NSString *const XADParserClass;
103109

104110
id<XADArchiveParserDelegate> delegate;
105111
NSString *password;
106-
NSString *passwordencodingname;
112+
XADStringEncodingName passwordencodingname;
107113
BOOL caresaboutpasswordencoding;
108114

109115
NSMutableDictionary *properties;
@@ -162,11 +168,11 @@ resourceFork:(XADResourceFork *)fork name:(NSString *)name propertiesToAdd:(NSMu
162168
@property (nonatomic, copy) NSString *password;
163169
@property (nonatomic, readonly) BOOL hasPassword;
164170

165-
-(NSString *)encodingName;
171+
-(XADStringEncodingName)encodingName;
166172
@property (nonatomic, readonly) float encodingConfidence;
167-
-(void)setEncodingName:(NSString *)encodingname;
173+
-(void)setEncodingName:(XADStringEncodingName)encodingname;
168174
@property (readonly) BOOL caresAboutPasswordEncoding;
169-
@property (nonatomic, retain) NSString *passwordEncodingName;
175+
@property (nonatomic, retain) XADStringEncodingName passwordEncodingName;
170176
@property (readonly, retain) XADStringSource *stringSource;
171177

172178
-(XADString *)linkDestinationForDictionary:(NSDictionary *)dict;
@@ -195,11 +201,11 @@ regex:(XADRegex *)regex firstFileExtension:(NSString *)firstext;
195201
-(CSHandle *)zeroLengthHandleWithChecksum:(BOOL)checksum;
196202
-(CSHandle *)subHandleFromSolidStreamForEntryWithDictionary:(NSDictionary *)dict;
197203

198-
-(BOOL)hasVolumes;
199-
-(NSArray *)volumeSizes;
200-
-(CSHandle *)currentHandle;
204+
@property (NS_NONATOMIC_IOSONLY, readonly) BOOL hasVolumes;
205+
@property (NS_NONATOMIC_IOSONLY, readonly, copy) NSArray<NSNumber*> *volumeSizes;
206+
@property (NS_NONATOMIC_IOSONLY, readonly, retain) CSHandle *currentHandle;
201207

202-
-(void)setObject:(id)object forPropertyKey:(NSString *)key;
208+
-(void)setObject:(id)object forPropertyKey:(XADArchiveKeys)key;
203209
-(void)addPropertiesFromDictionary:(NSDictionary *)dict;
204210
-(void)setIsMacArchive:(BOOL)ismac;
205211

@@ -208,21 +214,21 @@ regex:(XADRegex *)regex firstFileExtension:(NSString *)firstext;
208214

209215
-(XADString *)XADStringWithString:(NSString *)string;
210216
-(XADString *)XADStringWithData:(NSData *)data;
211-
-(XADString *)XADStringWithData:(NSData *)data encodingName:(NSString *)encoding;
217+
-(XADString *)XADStringWithData:(NSData *)data encodingName:(XADStringEncodingName)encoding;
212218
-(XADString *)XADStringWithBytes:(const void *)bytes length:(int)length;
213-
-(XADString *)XADStringWithBytes:(const void *)bytes length:(int)length encodingName:(NSString *)encoding;
219+
-(XADString *)XADStringWithBytes:(const void *)bytes length:(int)length encodingName:(XADStringEncodingName)encoding;
214220
-(XADString *)XADStringWithCString:(const char *)cstring;
215-
-(XADString *)XADStringWithCString:(const char *)cstring encodingName:(NSString *)encoding;
221+
-(XADString *)XADStringWithCString:(const char *)cstring encodingName:(XADStringEncodingName)encoding;
216222

217-
-(XADPath *)XADPath;
223+
@property (NS_NONATOMIC_IOSONLY, readonly, copy) XADPath *XADPath;
218224
-(XADPath *)XADPathWithString:(NSString *)string;
219225
-(XADPath *)XADPathWithUnseparatedString:(NSString *)string;
220226
-(XADPath *)XADPathWithData:(NSData *)data separators:(const char *)separators;
221-
-(XADPath *)XADPathWithData:(NSData *)data encodingName:(NSString *)encoding separators:(const char *)separators;
227+
-(XADPath *)XADPathWithData:(NSData *)data encodingName:(XADStringEncodingName)encoding separators:(const char *)separators;
222228
-(XADPath *)XADPathWithBytes:(const void *)bytes length:(int)length separators:(const char *)separators;
223-
-(XADPath *)XADPathWithBytes:(const void *)bytes length:(int)length encodingName:(NSString *)encoding separators:(const char *)separators;
229+
-(XADPath *)XADPathWithBytes:(const void *)bytes length:(int)length encodingName:(XADStringEncodingName)encoding separators:(const char *)separators;
224230
-(XADPath *)XADPathWithCString:(const char *)cstring separators:(const char *)separators;
225-
-(XADPath *)XADPathWithCString:(const char *)cstring encodingName:(NSString *)encoding separators:(const char *)separators;
231+
-(XADPath *)XADPathWithCString:(const char *)cstring encodingName:(XADStringEncodingName)encoding separators:(const char *)separators;
226232

227233
-(NSData *)encodedPassword;
228234
-(const char *)encodedCStringPassword;

XADException.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ typedef int XADError;
5555

5656
#define XADSubArchiveError 0x10000
5757

58-
extern NSString *XADExceptionName;
58+
extern NSExceptionName const XADExceptionName;
5959

6060
@interface XADException:NSObject
6161
{

XADException.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#import "CSZlibHandle.h"
2525
#import "CSBzip2Handle.h"
2626

27-
NSString *XADExceptionName=@"XADException";
27+
NSString *const XADExceptionName=@"XADException";
2828

2929
@implementation XADException
3030

XADMaster.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ FOUNDATION_EXPORT double XADMasterVersionNumber;
2626
//! Project version string for XADMaster.
2727
FOUNDATION_EXPORT const unsigned char XADMasterVersionString[];
2828

29+
#import <XADMaster/XADTypes.h>
2930
#import <XADMaster/XADArchive.h>
3031
#import <XADMaster/XADPlatform.h>
3132
#import <XADMaster/XADException.h>

XADMaster.xcodeproj/project.pbxproj

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1367,6 +1367,10 @@
13671367
1BF3BA9013EE08A300BE7400 /* XADPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF3BA8F13EE08A300BE7400 /* XADPlatform.h */; settings = {ATTRIBUTES = (Public, ); }; };
13681368
1BF3BA9113EE08A300BE7400 /* XADPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF3BA8F13EE08A300BE7400 /* XADPlatform.h */; };
13691369
1BF3BA9213EE08A300BE7400 /* XADPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF3BA8F13EE08A300BE7400 /* XADPlatform.h */; };
1370+
5530A4AF2D4CCC3800CBD82D /* XADTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5530A4AE2D4CCC3800CBD82D /* XADTypes.h */; };
1371+
5530A4B02D4CCC3800CBD82D /* XADTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5530A4AE2D4CCC3800CBD82D /* XADTypes.h */; };
1372+
5530A4B12D4CCC3800CBD82D /* XADTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5530A4AE2D4CCC3800CBD82D /* XADTypes.h */; settings = {ATTRIBUTES = (Public, ); }; };
1373+
5530A4B22D4CCC3800CBD82D /* XADTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5530A4AE2D4CCC3800CBD82D /* XADTypes.h */; };
13701374
73032E6C2626D3DD000C2751 /* XADWARCParserTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 73032E6B2626D3DD000C2751 /* XADWARCParserTests.m */; };
13711375
73032E6E2626DB7C000C2751 /* WARCFixtures in Resources */ = {isa = PBXBuildFile; fileRef = 73032E6D2626DB7C000C2751 /* WARCFixtures */; };
13721376
7318A41D248C67E400D327B9 /* XADRARParserTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 7318A41C248C67E400D327B9 /* XADRARParserTests.m */; };
@@ -2127,6 +2131,7 @@
21272131
1BF0EE9D14031860007B8CF8 /* VariantI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VariantI.h; sourceTree = "<group>"; };
21282132
1BF3BA8F13EE08A300BE7400 /* XADPlatform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XADPlatform.h; sourceTree = "<group>"; };
21292133
32DBCF5E0370ADEE00C91783 /* XADMaster_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XADMaster_Prefix.pch; sourceTree = "<group>"; };
2134+
5530A4AE2D4CCC3800CBD82D /* XADTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XADTypes.h; sourceTree = "<group>"; };
21302135
56FBC8DC0A57531D00BE98CF /* UniversalDetector.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = UniversalDetector.xcodeproj; path = ../UniversalDetector/UniversalDetector.xcodeproj; sourceTree = SOURCE_ROOT; };
21312136
56FBC92B0A57541300BE98CF /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = SOURCE_ROOT; };
21322137
73032E6B2626D3DD000C2751 /* XADWARCParserTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XADWARCParserTests.m; sourceTree = "<group>"; };
@@ -2354,6 +2359,7 @@
23542359
1B349EF711BACA4F00396C26 /* XADPlatformWindows.m */,
23552360
1B349EF511BACA3C00396C26 /* XADPlatformLinux.m */,
23562361
1B83727C15CEA27000B0DC9D /* XADPlatformiOS.m */,
2362+
5530A4AE2D4CCC3800CBD82D /* XADTypes.h */,
23572363
);
23582364
name = Classes;
23592365
sourceTree = "<group>";
@@ -3311,6 +3317,7 @@
33113317
1B7451AD13081B89008D80FE /* XADISO9660Parser.h in Headers */,
33123318
1B7F3CB413147CD6008238BF /* XADPaddedBlockHandle.h in Headers */,
33133319
1B3443D913A6EAF800C89872 /* XADWinZipWavPackHandle.h in Headers */,
3320+
5530A4B02D4CCC3800CBD82D /* XADTypes.h in Headers */,
33143321
1B34443913A978AC00C89872 /* wavpack_local.h in Headers */,
33153322
1B34443B13A978AF00C89872 /* wavpack_version.h in Headers */,
33163323
1B31CB6013C2305100ED119E /* XADArParser.h in Headers */,
@@ -3389,6 +3396,7 @@
33893396
1B467A0815CD9A73001AB1DD /* XADISO9660Parser.h in Headers */,
33903397
1B467A0915CD9A73001AB1DD /* XADPaddedBlockHandle.h in Headers */,
33913398
1B467A0A15CD9A73001AB1DD /* XADWinZipWavPackHandle.h in Headers */,
3399+
5530A4AF2D4CCC3800CBD82D /* XADTypes.h in Headers */,
33923400
1B467A0C15CD9A73001AB1DD /* wavpack_local.h in Headers */,
33933401
1B467A0D15CD9A73001AB1DD /* wavpack_version.h in Headers */,
33943402
1B467A0E15CD9A73001AB1DD /* XADArParser.h in Headers */,
@@ -3467,6 +3475,7 @@
34673475
1B7451A913081B89008D80FE /* XADISO9660Parser.h in Headers */,
34683476
1B7F3CB613147CD6008238BF /* XADPaddedBlockHandle.h in Headers */,
34693477
1B3443DA13A6EAF800C89872 /* XADWinZipWavPackHandle.h in Headers */,
3478+
5530A4B22D4CCC3800CBD82D /* XADTypes.h in Headers */,
34703479
1B34443A13A978AD00C89872 /* wavpack_local.h in Headers */,
34713480
1B34443C13A978B000C89872 /* wavpack_version.h in Headers */,
34723481
1B31CB6113C2305100ED119E /* XADArParser.h in Headers */,
@@ -3727,6 +3736,7 @@
37273736
1B06CD1C145CFF36003907F9 /* XADCrunchHandles.h in Headers */,
37283737
1B5F3F82146A0962007BC5A6 /* XADAppleDouble.h in Headers */,
37293738
1BBEF8B014D8A31800790E4B /* XADArchiveParserDescriptions.h in Headers */,
3739+
5530A4B12D4CCC3800CBD82D /* XADTypes.h in Headers */,
37303740
1BBEFA5B14EF375400790E4B /* XADStuffItSplitParser.h in Headers */,
37313741
1B3581A715A4CFE90002A4C9 /* XADAppleSingleParser.h in Headers */,
37323742
1B3581D015A7ABE20002A4C9 /* XADPDFParser.h in Headers */,

0 commit comments

Comments
 (0)