/* ScummVM - Graphic Adventure Engine
*
* ScummVM is the legal property of its developers, whose names
* are too numerous to list here. Please refer to the COPYRIGHT
* file distributed with this source distribution.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
*/
#include "glk/hugo/stringfn.h"
namespace Glk {
namespace Hugo {
char *StringFunctions::Left(char a[], int l) {
static char *temp;
int i;
temp = GetTempString();
if (l > (int)strlen(a))
l = strlen(a);
for (i = 0; i (int)strlen(a))
n = strlen(a)-pos;
for (i = 0; i (int)strlen(a))
l = strlen(a);
for (i = 0; i= NUM_TEMPSTRINGS)
_tempstringCount = 0;
return r;
}
char *StringFunctions::hugo_strlwr(char *s) {
for (char *sp = s; *sp; ++sp)
*sp = tolower(*sp);
return s;
}
char *StringFunctions::hugo_strupr(char *s) {
for (char *sp = s; *sp; ++sp)
*sp = toupper(*sp);
return s;
}
} // End of namespace Hugo
} // End of namespace Glk