aboutsummaryrefslogtreecommitdiff
path: root/engines/glk/alan3/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/glk/alan3/main.cpp')
-rw-r--r--engines/glk/alan3/main.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/engines/glk/alan3/main.cpp b/engines/glk/alan3/main.cpp
index 7b09840ce1..d20ec4469c 100644
--- a/engines/glk/alan3/main.cpp
+++ b/engines/glk/alan3/main.cpp
@@ -228,8 +228,8 @@ char *decodedGameVersion(const byte version[]) {
/*----------------------------------------------------------------------*/
static void incompatibleDevelopmentVersion(ACodeHeader *hdr) {
- char str[80];
- sprintf(str, "Incompatible version of ACODE program. Development versions always require exact match. Game is %ld.%ld%s%ld, interpreter %ld.%ld%s%ld!",
+ Common::String msg = Common::String::format("Incompatible version of ACODE program. "
+ "Development versions always require exact match. Game is %ld.%ld%s%ld, interpreter %ld.%ld%s%ld!",
(long)(hdr->version[0]),
(long)(hdr->version[1]),
decodeState(hdr->version[3]),
@@ -238,19 +238,18 @@ static void incompatibleDevelopmentVersion(ACodeHeader *hdr) {
(long)alan.version.revision,
alan.version.state,
(long)alan.version.correction);
- apperr(str);
+ apperr(msg.c_str());
}
/*----------------------------------------------------------------------*/
static void incompatibleVersion(ACodeHeader *hdr) {
- char str[80];
- sprintf(str, "Incompatible version of ACODE program. Game is %ld.%ld, interpreter %ld.%ld.",
+ Common::String msg = Common::String::format("Incompatible version of ACODE program. Game is %ld.%ld, interpreter %ld.%ld.",
(long)(hdr->version[0]),
(long)(hdr->version[1]),
(long)alan.version.version,
(long)alan.version.revision);
- apperr(str);
+ apperr(msg.c_str());
}