Lines Matching defs:fmt
448 ralloc_asprintf(const void *ctx, const char *fmt, ...)
452 va_start(args, fmt);
453 ptr = ralloc_vasprintf(ctx, fmt, args);
459 ralloc_vasprintf(const void *ctx, const char *fmt, va_list args)
461 size_t size = u_printf_length(fmt, args) + 1;
465 vsnprintf(ptr, size, fmt, args);
471 ralloc_asprintf_append(char **str, const char *fmt, ...)
475 va_start(args, fmt);
476 success = ralloc_vasprintf_append(str, fmt, args);
482 ralloc_vasprintf_append(char **str, const char *fmt, va_list args)
487 return ralloc_vasprintf_rewrite_tail(str, &existing_length, fmt, args);
491 ralloc_asprintf_rewrite_tail(char **str, size_t *start, const char *fmt, ...)
495 va_start(args, fmt);
496 success = ralloc_vasprintf_rewrite_tail(str, start, fmt, args);
502 ralloc_vasprintf_rewrite_tail(char **str, size_t *start, const char *fmt,
512 *str = ralloc_vasprintf(NULL, fmt, args);
517 new_length = u_printf_length(fmt, args);
523 vsnprintf(ptr + *start, new_length + 1, fmt, args);
783 linear_asprintf(void *parent, const char *fmt, ...)
787 va_start(args, fmt);
788 ptr = linear_vasprintf(parent, fmt, args);
794 linear_vasprintf(void *parent, const char *fmt, va_list args)
796 unsigned size = u_printf_length(fmt, args) + 1;
800 vsnprintf(ptr, size, fmt, args);
806 linear_asprintf_append(void *parent, char **str, const char *fmt, ...)
810 va_start(args, fmt);
811 success = linear_vasprintf_append(parent, str, fmt, args);
817 linear_vasprintf_append(void *parent, char **str, const char *fmt, va_list args)
822 return linear_vasprintf_rewrite_tail(parent, str, &existing_length, fmt, args);
827 const char *fmt, ...)
831 va_start(args, fmt);
832 success = linear_vasprintf_rewrite_tail(parent, str, start, fmt, args);
839 const char *fmt, va_list args)
847 *str = linear_vasprintf(parent, fmt, args);
852 new_length = u_printf_length(fmt, args);
858 vsnprintf(ptr + *start, new_length + 1, fmt, args);