diff options
Diffstat (limited to 'engines/glk/alan3/main.cpp')
-rw-r--r-- | engines/glk/alan3/main.cpp | 11 |
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()); } |