diff options
author | erorcun <erorcunerorcun@hotmail.com.tr> | 2021-01-29 01:32:21 +0100 |
---|---|---|
committer | erorcun <erorcunerorcun@hotmail.com.tr> | 2021-01-29 17:23:02 +0100 |
commit | d52b917c549719addf45788413210ea1700cd0d5 (patch) | |
tree | fde2b07530985399054640435b638d00bbb4f10c /src/skel/crossplatform.cpp | |
parent | Update build-cmake-conan.yml (diff) | |
download | re3-d52b917c549719addf45788413210ea1700cd0d5.tar re3-d52b917c549719addf45788413210ea1700cd0d5.tar.gz re3-d52b917c549719addf45788413210ea1700cd0d5.tar.bz2 re3-d52b917c549719addf45788413210ea1700cd0d5.tar.lz re3-d52b917c549719addf45788413210ea1700cd0d5.tar.xz re3-d52b917c549719addf45788413210ea1700cd0d5.tar.zst re3-d52b917c549719addf45788413210ea1700cd0d5.zip |
Diffstat (limited to '')
-rw-r--r-- | src/skel/crossplatform.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/skel/crossplatform.cpp b/src/skel/crossplatform.cpp index f2f9d5ee..1d49ebd2 100644 --- a/src/skel/crossplatform.cpp +++ b/src/skel/crossplatform.cpp @@ -32,8 +32,8 @@ HANDLE FindFirstFile(const char* pathname, WIN32_FIND_DATA* firstfile) { char *folder = strtok(pathCopy, "*"); char *extension = strtok(NULL, "*"); - // because strtok doesn't return NULL for last delimiter - if (extension - folder == strlen(pathname)) + // because I remember like strtok might not return NULL for last delimiter + if (extension && extension - folder == strlen(pathname)) extension = nil; // Case-sensitivity and backslashes... @@ -187,7 +187,7 @@ char* casepath(char const* path, bool checkPathFirst) rl = 1; } - bool cantProceed = false; // just convert slashes in what's left in string, not case sensitivity + bool cantProceed = false; // just convert slashes in what's left in string, don't correct case of letters(because we can't) bool mayBeTrailingSlash = false; char* c; while (c = strsep(&p, "/\\")) @@ -251,7 +251,7 @@ char* casepath(char const* path, bool checkPathFirst) } if (rl > l + 2) { - printf("\n\ncasepath: Corrected path length is longer then original+2:\n\tOriginal: %s (%d chars)\n\tCorrected: %s (%d chars)\n\n", path, l, out, rl); + printf("\n\ncasepath: Corrected path length is longer then original+2:\n\tOriginal: %s (%zu chars)\n\tCorrected: %s (%zu chars)\n\n", path, l, out, rl); } return out; } |