int sprintf(char *str, const char *format, ...) { int ret; va_list args; grub_errno = GRUB_ERR_NONE; va_start(args, format); ret = grub_vsnprintf(str, GRUB_ULONG_MAX, format, args); va_end(args); return ret; }
grub_err_t grub_error (grub_err_t n, const char *fmt, ...) { va_list ap; grub_errno = n; va_start (ap, fmt); grub_vsnprintf (grub_errmsg, sizeof (grub_errmsg), _(fmt), ap); va_end (ap); return n; }
int vsnprintf(char *str, size_t size, const char *format, va_list ap) { grub_errno = GRUB_ERR_NONE; return grub_vsnprintf(str, size, format, ap); }