> +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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to