Differences From Artifact [2fb649d2fb]:
- File
src/OFLHAArchive.h
— part of check-in
[b53baf71ad]
at
2022-10-06 23:18:06
on branch trunk
— OFLHAArchive: Make returned streams retain archive
In order to not create a retain cycle, this changes the reference to the
last returned stream to an unsafe unretained one that the stream itself
resets to nil in its dealloc. (user: js, size: 5535) [annotate] [blame] [check-ins using]
To Artifact [d69e07845d]:
- File src/OFLHAArchive.h — part of check-in [a8bc0b31d0] at 2022-10-11 00:28:23 on branch trunk — +[URIForFile{ -> Path}:inArchive{ -> WithURI}:] (user: js, size: 5538) [annotate] [blame] [check-ins using] [more...]
︙ | ︙ | |||
80 81 82 83 84 85 86 | + (instancetype)archiveWithURI: (OFURI *)URI mode: (OFString *)mode; /** * @brief Creates a URI for accessing a the specified file within the specified * LHA archive. * * @param path The path of the file within the archive | | | | 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | + (instancetype)archiveWithURI: (OFURI *)URI mode: (OFString *)mode; /** * @brief Creates a URI for accessing a the specified file within the specified * LHA archive. * * @param path The path of the file within the archive * @param URI The URI of the archive * @return A URI for accessing the specified file within the specified LHA * archive */ + (OFURI *)URIForFilePath: (OFString *)path inArchiveWithURI: (OFURI *)URI; - (instancetype)init OF_UNAVAILABLE; /** * @brief Initializes an already allocated OFLHAArchive object with the * specified stream. * |
︙ | ︙ |