From 67e012e445cef788f32cc087719a48a715aaa5de Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Sat, 10 Nov 2018 22:32:09 +0200 Subject: [PATCH] - fixed compilation on POSIX-like platforms src/p_udmf.cpp:2052:6: error: no matching member function for call to 'OpenMem' src/sc_man.h:24:7: note: candidate function not viable: expects an l-value for 2nd argument src/sc_man.h:23:7: note: candidate function not viable: requires 3 arguments, but 2 were provided src/resourcefiles/file_directory.cpp:198:32: error: use of undeclared identifier 'Filename'; did you mean 'FileName'? --- src/resourcefiles/file_directory.cpp | 2 +- src/sc_man.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/resourcefiles/file_directory.cpp b/src/resourcefiles/file_directory.cpp index 1f2d63d183..54cb1e7a6a 100644 --- a/src/resourcefiles/file_directory.cpp +++ b/src/resourcefiles/file_directory.cpp @@ -195,7 +195,7 @@ int FDirectory::AddDirectory(const char *dirpath) return 0; } - const size_t namepos = strlen(Filename); + const size_t namepos = strlen(FileName); FString pathfix; while ((ent = fts_read(fts)) != NULL) diff --git a/src/sc_man.h b/src/sc_man.h index 57ab6ec52e..c76fb724f7 100644 --- a/src/sc_man.h +++ b/src/sc_man.h @@ -21,7 +21,7 @@ public: void Open(const char *lumpname); bool OpenFile(const char *filename); void OpenMem(const char *name, const char *buffer, int size); - void OpenMem(const char *name, TArray &buffer) + void OpenMem(const char *name, const TArray &buffer) { OpenMem(name, (const char*)buffer.Data(), buffer.Size()); }