diff options
Diffstat (limited to 'util/strgutil.c')
-rw-r--r-- | util/strgutil.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/util/strgutil.c b/util/strgutil.c index 5193df0f8..91e20f24b 100644 --- a/util/strgutil.c +++ b/util/strgutil.c @@ -1153,6 +1153,19 @@ xtryasprintf (const char *fmt, ...) } +char * +xtryvasprintf (const char *fmt, va_list arg_ptr) +{ + int rc; + char *buf; + + rc = estream_vasprintf (&buf, fmt, arg_ptr); + if (rc < 0) + return NULL; + return buf; +} + + /**************************************************** ******** locale insensitive ctype functions ******** ****************************************************/ |