ObjFW  Check-in [62cf5f9255]

Overview
Comment:OFURL: Fix #ifdefs in header
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 62cf5f92551ca39eaee2993c31d64699a9b8d2c02b2223c78e5fb5fa684d77cc
User & Date: js on 2017-12-28 20:35:10
Other Links: manifest | tags
Context
2017-12-29
13:38
OFURL: Add -[URLByAppendingPathComponent:] check-in: 409a52fd05 user: js tags: trunk
2017-12-28
20:35
OFURL: Fix #ifdefs in header check-in: 62cf5f9255 user: js tags: trunk
2017-12-27
20:40
of{http,zip}: Allow user database reading check-in: 904d0f429b user: js tags: trunk
Changes

Modified src/OFURL.h from [3047860851] to [aeb825266c].

177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195



196
197
198
199
200
201
202
177
178
179
180
181
182
183

184
185
186
187
188
189
190
191
192


193
194
195
196
197
198
199
200
201
202







-









-
-
+
+
+







 * If a directory exists at the specified path, a slash is appended if there is
 * no slash yet.
 *
 * @param path The local file path
 * @return A new, autoreleased OFURL
 */
+ (instancetype)fileURLWithPath: (OFString *)path;
#endif

/*!
 * @brief Creates a new URL with the specified local file path.
 *
 * @param path The local file path
 * @param isDirectory Whether the path is a directory, in which case a slash is
 *		      appened if there is no slash yet
 * @return An Initialized OFURL
 */
- (instancetype)initFileURLWithPath: (OFString *)path
			isDirectory: (bool)isDirectory;
+ (instancetype)fileURLWithPath: (OFString *)path
		    isDirectory: (bool)isDirectory;
#endif

- (instancetype)init OF_UNAVAILABLE;

/*!
 * @brief Initializes an already allocated OFURL with the specified string.
 *
 * @param string A string describing a URL
233
234
235
236
237
238
239
240
241


242
243
244
245
246
247
248
233
234
235
236
237
238
239


240
241
242
243
244
245
246
247
248







-
-
+
+







 *	  path.
 *
 * @param path The local file path
 * @param isDirectory Whether the path is a directory, in which case a slash is
 *		      appened if there is no slash yet
 * @return An Initialized OFURL
 */
+ (instancetype)fileURLWithPath: (OFString *)path
		    isDirectory: (bool)isDirectory;
- (instancetype)initFileURLWithPath: (OFString *)path
			isDirectory: (bool)isDirectory;
#endif
@end

@interface OFCharacterSet (URLCharacterSets)
#ifdef OF_HAVE_CLASS_PROPERTIES
@property (class, readonly, nonatomic)
    OFCharacterSet *URLSchemeAllowedCharacterSet;