> +char *talloc_vasprintf(const void *t, const char *fmt, va_list ap)
> PRINTF_ATTRIBUTE(2,0);
> +
> char *talloc_vasprintf(const void *t, const char *fmt, va_list ap)
> -{
> +{
> int len;
> char *ret;
> va_list ap2;
> char c;
> -
> +
> /* this call looks strange, but it makes it work on older solaris boxes
> */
> va_copy(ap2, ap);
> len = vsnprintf(&c, 1, fmt, ap2);
> @@ -1276,6 +1278,7 @@
> Perform string formatting, and return a pointer to newly allocated
> memory holding the result, inside a memory pool.
> */
> +char *talloc_asprintf(const void *t, const char *fmt, ...)
> PRINTF_ATTRIBUTE(2,3);
> char *talloc_asprintf(const void *t, const char *fmt, ...)
> {
> va_list ap;
> Hi Kai, this is wrong, talloc.h already have this... metze
signature.asc
Description: OpenPGP digital signature
