aboutsummaryrefslogtreecommitdiff
path: root/engines/cge/general.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cge/general.cpp')
-rw-r--r--engines/cge/general.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/cge/general.cpp b/engines/cge/general.cpp
index 9caa864227..a851957b21 100644
--- a/engines/cge/general.cpp
+++ b/engines/cge/general.cpp
@@ -127,7 +127,12 @@ char *ForceExt(char *buf, const char *nam, const char *ext) {
// fnsplit(nam, dr, di, na, ex);
// fnmerge(buf, dr, di, na, ext);
// return buf;
- warning("STUB: ForceExt");
+ strcpy(buf, nam);
+ char *dot = strrchr(buf, '.');
+ if (dot)
+ *dot = '\0';
+ strcat(buf, ext);
+
return buf;
}