* sprintf.c (rb_vsprintf, rb_sprintf): new functions return new String,

using missing/vsnprintf.c.  [ruby-dev:26580]

*  missing/vsnprintf.c: made the output changeable.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8825 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2005-07-23 01:02:18 +00:00
parent e6a02b9374
commit 6524f34a26
17 changed files with 200 additions and 132 deletions

View file

@ -3602,9 +3602,7 @@ rb_w32_utime(const char *path, struct utimbuf *times)
int
rb_w32_vsnprintf(char *buf, size_t size, const char *format, va_list va)
{
int ret = _vsnprintf(buf, size, format, va);
if (size > 0) buf[size - 1] = 0;
return ret;
return vsnprintf(buf, size, format, va);
}
int