archive/Lookup: use PathTraitsFS::pointer_type

This commit is contained in:
Max Kellermann 2019-06-11 18:34:28 +02:00
parent 7de6e4dbac
commit 9f246fc0dc
2 changed files with 5 additions and 5 deletions

View File

@ -24,8 +24,8 @@
#include <string.h> #include <string.h>
gcc_pure gcc_pure
static char * static PathTraitsFS::pointer_type
FindSlash(char *p, size_t i) noexcept FindSlash(PathTraitsFS::pointer_type p, size_t i) noexcept
{ {
for (; i > 0; --i) for (; i > 0; --i)
if (p[i] == '/') if (p[i] == '/')
@ -35,11 +35,11 @@ FindSlash(char *p, size_t i) noexcept
} }
ArchiveLookupResult ArchiveLookupResult
archive_lookup(char *pathname) archive_lookup(PathTraitsFS::pointer_type pathname)
{ {
size_t idx = strlen(pathname); size_t idx = strlen(pathname);
char *slash = nullptr; PathTraitsFS::pointer_type slash = nullptr;
while (true) { while (true) {
try { try {

View File

@ -50,7 +50,7 @@ struct ArchiveLookupResult {
* Throws on error. * Throws on error.
*/ */
ArchiveLookupResult ArchiveLookupResult
archive_lookup(char *pathname); archive_lookup(PathTraitsFS::pointer_type pathname);
#endif #endif