12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
+
+
|
* Public License, either version 2 or 3, which can be found in the file
* LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this
* file.
*/
#import "OFObject.h"
OF_ASSUME_NONNULL_BEGIN
/*! @file */
enum {
OF_ZIP_ARCHIVE_ENTRY_COMPRESSION_METHOD_NONE = 0,
OF_ZIP_ARCHIVE_ENTRY_COMPRESSION_METHOD_DEFLATE = 8,
OF_ZIP_ARCHIVE_ENTRY_COMPRESSION_METHOD_DEFLATE64 = 9
};
|
229
230
231
232
233
234
235
236
237
238
239
|
231
232
233
234
235
236
237
238
239
240
241
242
243
|
-
+
+
+
|
* the specified tag
* @param tag The tag to look for
* @param data A pointer to a pointer that should be set to the start of the
* extra field with the specified tag
* @param size A pointer to an uint16_t that should be set to the size
*/
extern void of_zip_archive_entry_extra_field_find(OFDataArray *extraField,
uint16_t tag, uint8_t **data, uint16_t *size);
uint16_t tag, __nonnull uint8_t **__nonnull data, __nonnull uint16_t *size);
#ifdef __cplusplus
}
#endif
OF_ASSUME_NONNULL_END
|