From 0d2f84e117e06db09414ec55b0c0c79f3e8c7bdb Mon Sep 17 00:00:00 2001 From: rubidium Date: Tue, 28 Oct 2008 14:42:31 +0000 Subject: (svn r14540) -Codechange: introduce [v]seprintf which are like [v]snprintf but do return the number of characters written instead of the number of characters that would be written; as size_t is unsigned substraction can cause integer underflows quite quickly. --- src/openttd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/openttd.cpp') diff --git a/src/openttd.cpp b/src/openttd.cpp index d4ef0e4fe..58d193b80 100644 --- a/src/openttd.cpp +++ b/src/openttd.cpp @@ -166,7 +166,7 @@ static void ShowHelp() char buf[4096]; char *p = buf; - p += snprintf(p, lengthof(buf), "OpenTTD %s\n", _openttd_revision); + p += seprintf(p, lastof(buf), "OpenTTD %s\n", _openttd_revision); p = strecpy(p, "\n" "\n" -- cgit v1.2.3-54-g00ecf