# HG changeset patch # User John W. Eaton # Date 1323258435 18000 # Node ID f8556baf1949ad7662557e549906ebf2d6188ea1 # Parent 92e45016eb48e4b5a8fe9890a942713739340407 rename octave_vsnprintf and octave_snprintf * utils.h, utils.cc (octave_vasprintf): Rename from octave_vsnprintf. Use gnulib:: tag for calling vasprintf. Change all callers (octave_asprintf): Rename from octave_snprintf. Change all callers. * build-aux/bootstrap.conf (gnulib_modules): Delete vsnprintf from the list. diff -r 92e45016eb48 -r f8556baf1949 build-aux/bootstrap.conf --- a/build-aux/bootstrap.conf Wed Dec 07 06:06:22 2011 -0500 +++ b/build-aux/bootstrap.conf Wed Dec 07 06:47:15 2011 -0500 @@ -75,7 +75,6 @@ unistd unlink vasprintf - vsnprintf " # Additional xgettext options to use. Use "\\\newline" to break lines. diff -r 92e45016eb48 -r f8556baf1949 src/utils.cc --- a/src/utils.cc Wed Dec 07 06:06:22 2011 -0500 +++ b/src/utils.cc Wed Dec 07 06:47:15 2011 -0500 @@ -1214,7 +1214,7 @@ size_t octave_vformat (std::ostream& os, const char *fmt, va_list args) { - std::string s = octave_vsnprintf (fmt, args); + std::string s = octave_vasprintf (fmt, args); os << s; @@ -1222,13 +1222,13 @@ } std::string -octave_vsnprintf (const char *fmt, va_list args) +octave_vasprintf (const char *fmt, va_list args) { std::string retval; char *result; - int status = vasprintf (&result, fmt, args); + int status = gnulib::vasprintf (&result, fmt, args); if (status >= 0) { @@ -1240,14 +1240,14 @@ } std::string -octave_snprintf (const char *fmt, ...) +octave_asprintf (const char *fmt, ...) { std::string retval; va_list args; va_start (args, fmt); - retval = octave_vsnprintf (fmt, args); + retval = octave_vasprintf (fmt, args); va_end (args); diff -r 92e45016eb48 -r f8556baf1949 src/utils.h --- a/src/utils.h Wed Dec 07 06:06:22 2011 -0500 +++ b/src/utils.h Wed Dec 07 06:47:15 2011 -0500 @@ -109,9 +109,10 @@ extern OCTINTERP_API size_t octave_vformat (std::ostream& os, const char *fmt, va_list args); -extern OCTINTERP_API std::string octave_vsnprintf (const char *fmt, va_list args); +extern OCTINTERP_API std::string +octave_vasprintf (const char *fmt, va_list args); -extern OCTINTERP_API std::string octave_snprintf (const char *fmt, ...); +extern OCTINTERP_API std::string octave_asprintf (const char *fmt, ...); extern OCTINTERP_API void octave_sleep (double seconds);