(svn r14541) -Fix (r14540): mingw didn't like it :(
authorrubidium
Tue, 28 Oct 2008 15:47:42 +0000
changeset 10300 e336f1784ba4
parent 10299 946c84fdc58e
child 10301 76966696a338
(svn r14541) -Fix (r14540): mingw didn't like it :(
src/string.cpp
src/string_func.h
--- a/src/string.cpp	Tue Oct 28 14:42:31 2008 +0000
+++ b/src/string.cpp	Tue Oct 28 15:47:42 2008 +0000
@@ -14,6 +14,23 @@
 #include <stdarg.h>
 #include <ctype.h> // required for tolower()
 
+/**
+ * Safer implementation of vsnprintf; same as vsnprintf except:
+ * - last instead of size, i.e. replace sizeof with lastof.
+ * - return gives the amount of characters added, not what it would add.
+ * @param str    buffer to write to up to last
+ * @param last   last character we may write to
+ * @param format the formatting (see snprintf)
+ * @param ap     the list of arguments for the format
+ * @return the number of added characters
+ */
+static int CDECL vseprintf(char *str, const char *last, const char *format, va_list ap)
+{
+	if (str >= last) return 0;
+	size_t size = last - str;
+	return min((int)size, vsnprintf(str, size, format, ap));
+}
+
 void ttd_strlcat(char *dst, const char *src, size_t size)
 {
 	assert(size > 0);
@@ -204,24 +221,6 @@
 	return ret;
 }
 
-/**
- * Safer implementation of vsnprintf; same as vsnprintf except:
- * - last instead of size, i.e. replace sizeof with lastof.
- * - return gives the amount of characters added, not what it would add.
- * @param str    buffer to write to up to last
- * @param last   last character we may write to
- * @param format the formatting (see snprintf)
- * @param ap     the list of arguments for the format
- * @return the number of added characters
- */
-int CDECL vseprintf(char *str, const char *last, const char *format, va_list ap)
-{
-	if (str >= last) return 0;
-	size_t size = last - str;
-	return min((int)size, vsnprintf(str, size, format, ap));
-}
-
-
 
 /** Convert the md5sum to a hexadecimal string representation
  * @param buf buffer to put the md5sum into
--- a/src/string_func.h	Tue Oct 28 14:42:31 2008 +0000
+++ b/src/string_func.h	Tue Oct 28 15:47:42 2008 +0000
@@ -42,7 +42,6 @@
 char *strecpy(char *dst, const char *src, const char *last);
 
 int CDECL seprintf(char *str, const char *last, const char *format, ...);
-int CDECL vseprintf(char *str, const char *last, const char *format, va_list ap);
 
 char *CDECL str_fmt(const char *str, ...);