/* Copyright (C) 2013 Gentoo Foundation * Licensed under LGPL v2.1 or later, see the file COPYING.LIB in this tarball. */ #include #include #ifdef _LIBC # include #else # include "obstack.h" #endif int _obstack_vprintf (struct obstack *obstack, const char *format, va_list args) { int n; char *s; n = vasprintf(&s, format, args); obstack_grow(obstack, s, n); return n; } weak_alias (_obstack_vprintf, obstack_vprintf) int _obstack_printf (struct obstack *obstack, const char *format, ...) { int n; va_list ap; va_start (ap, format); n = _obstack_vprintf (obstack, format, ap); va_end (ap); return n; } weak_alias (_obstack_printf, obstack_printf)