1
0

Added a Printf() function that returns a new AString by value.

git-svn-id: http://mc-server.googlecode.com/svn/trunk@1041 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
madmaxoft@gmail.com
2012-11-15 10:58:46 +00:00
parent 76ab9fc0a8
commit 9f4b6ffc6c
2 changed files with 18 additions and 1 deletions

View File

@@ -57,7 +57,7 @@ AString & AppendVPrintf(AString & str, const char *format, va_list args)
AString & Printf(AString & str, const char *format, ...)
AString & Printf(AString & str, const char * format, ...)
{
str.clear();
va_list args;
@@ -71,6 +71,20 @@ AString & Printf(AString & str, const char *format, ...)
AString Printf(const char * format, ...)
{
AString res;
va_list args;
va_start(args, format);
AppendVPrintf(res, format, args);
va_end(args);
return res;
}
AString & AppendPrintf(AString &str, const char *format, ...)
{
va_list args;