diff options
Diffstat (limited to 'engines/glk/alan3/word.cpp')
-rw-r--r-- | engines/glk/alan3/word.cpp | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/engines/glk/alan3/word.cpp b/engines/glk/alan3/word.cpp index 450e684308..4df82099e7 100644 --- a/engines/glk/alan3/word.cpp +++ b/engines/glk/alan3/word.cpp @@ -51,31 +51,31 @@ int verbWordCode; /* The code for that verb */ /*+++++++++++++++++++++++++++++++++++++++++++++++++++*/ void ensureSpaceForPlayerWords(int size) { - int newLength = playerWordsLength+PLAYER_WORDS_EXTENT; - - if (playerWordsLength < size+1) { - playerWords = (Word *)realloc(playerWords, newLength*sizeof(Word)); - if (playerWords == NULL) - syserr("Out of memory in 'ensureSpaceForPlayerWords()'"); - playerWordsLength = newLength; - } + int newLength = playerWordsLength + PLAYER_WORDS_EXTENT; + + if (playerWordsLength < size + 1) { + playerWords = (Word *)realloc(playerWords, newLength * sizeof(Word)); + if (playerWords == NULL) + syserr("Out of memory in 'ensureSpaceForPlayerWords()'"); + playerWordsLength = newLength; + } } /*======================================================================*/ char *playerWordsAsCommandString(void) { - char *commandString; - int size = playerWords[lastWord].end - playerWords[firstWord].start; - commandString = (char *)allocate(size + 1); - strncpy(commandString, playerWords[firstWord].start, size); - commandString[size] = '\0'; - return commandString; + char *commandString; + int size = playerWords[lastWord].end - playerWords[firstWord].start; + commandString = (char *)allocate(size + 1); + strncpy(commandString, playerWords[firstWord].start, size); + commandString[size] = '\0'; + return commandString; } /*======================================================================*/ void clearWordList(Word list[]) { - implementationOfSetEndOfArray((Aword *)list); + implementationOfSetEndOfArray((Aword *)list); } } // End of namespace Alan3 |