ObjFW  Diff

Differences From Artifact [b2dd9ca588]:

To Artifact [56eecfe29a]:


73
74
75
76
77
78
79
80

81
82
83
84
85
86

87
88
89
90
91
92
93
73
74
75
76
77
78
79

80
81
82
83
84
85

86
87
88
89
90
91
92
93







-
+





-
+







 * @return A new, autoreleased OFZIPArchive
 */
+ (instancetype)archiveWithStream: (OFStream *)stream mode: (OFString *)mode;

/**
 * @brief Creates a new OFZIPArchive object with the specified file.
 *
 * @param URL The URL to the ZIP file
 * @param URI The URI to the ZIP file
 * @param mode The mode for the ZIP file. Valid modes are "r" for reading,
 *	       "w" for creating a new file and "a" for appending to an existing
 *	       archive.
 * @return A new, autoreleased OFZIPArchive
 */
+ (instancetype)archiveWithURL: (OFURL *)URL mode: (OFString *)mode;
+ (instancetype)archiveWithURI: (OFURI *)URI mode: (OFString *)mode;

- (instancetype)init OF_UNAVAILABLE;

/**
 * @brief Initializes an already allocated OFZIPArchive object with the
 *	  specified stream.
 *
101
102
103
104
105
106
107
108

109
110
111
112
113
114

115
116
117
118
119
120
121
101
102
103
104
105
106
107

108
109
110
111
112
113

114
115
116
117
118
119
120
121







-
+





-
+







- (instancetype)initWithStream: (OFStream *)stream
			  mode: (OFString *)mode OF_DESIGNATED_INITIALIZER;

/**
 * @brief Initializes an already allocated OFZIPArchive object with the
 *	  specified file.
 *
 * @param URL The URL to the ZIP file
 * @param URI The URI to the ZIP file
 * @param mode The mode for the ZIP file. Valid modes are "r" for reading,
 *	       "w" for creating a new file and "a" for appending to an existing
 *	       archive.
 * @return An initialized OFZIPArchive
 */
- (instancetype)initWithURL: (OFURL *)URL mode: (OFString *)mode;
- (instancetype)initWithURI: (OFURI *)URI mode: (OFString *)mode;

/**
 * @brief Returns a stream for reading the specified file from the archive.
 *
 * @note This method is only available in read mode.
 *
 * @note The returned stream conforms to @ref OFReadyForReadingObserving if the