diff options
Diffstat (limited to 'engines/cruise/volume.cpp')
-rw-r--r-- | engines/cruise/volume.cpp | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/engines/cruise/volume.cpp b/engines/cruise/volume.cpp index 1accb8f755..0f89e68dd9 100644 --- a/engines/cruise/volume.cpp +++ b/engines/cruise/volume.cpp @@ -189,22 +189,6 @@ int32 findFileInDisksSub1(const char *fileName) { return (foundDisk); } -void strToUpper(char *fileName) { - char character; - - do { - character = *fileName; - - if (character >= 'a' && character <= 'z') { - character &= 0xDF; - *fileName = character; - } - - fileName++; - - } while (character); -} - void freeDisk(void) { if (currentVolumeFile.isOpen()) { currentVolumeFile.close(); @@ -266,10 +250,12 @@ void askDisk(int16 discNumber) { changeCursor(currentCursor); } -int16 findFileInDisks(char *fileName) { +int16 findFileInDisks(const char *name) { + char fileName[50]; int disk; int fileIdx; + strcpy(fileName, name); strToUpper(fileName); if (!volumeDataLoaded) { |