aboutsummaryrefslogtreecommitdiffstats
path: root/util/strgutil.c
diff options
context:
space:
mode:
Diffstat (limited to 'util/strgutil.c')
-rw-r--r--util/strgutil.c13
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 ********
****************************************************/