1234567891011121314151617181920212223242526272829 |
- /* Copyright (C) 2013 Gentoo Foundation
- * Licensed under LGPL v2.1 or later, see the file COPYING.LIB in this tarball.
- */
- #include <stdio.h>
- #include <stdarg.h>
- #include <obstack.h>
- 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;
- }
- libc_hidden_def(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;
- }
|