* xvasprintf.c: New file.
commit5d95297a45e3dd0d3cdc83bc7a2bdf2d137c0e9a
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 11 Dec 2014 08:15:37 +0000 (11 08:15 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 11 Dec 2014 08:15:37 +0000 (11 08:15 +0000)
tree73160bf616558a6ddfc1ac73519216a81c9d0e8a
parent4149f31e480b3e75152b15ca9b17395b3a2e6d20
* xvasprintf.c: New file.
* vprintf-support.h: Likewise.
* vprintf-support.c: Likewise.
* Makefile.in (CFILES): Add vprintf-support.c, xvasprintf.c.
(REQUIRED_OFILES): Add vprintf-support.$(objext), xvasprintf.$(objext).
(vprintf-support.$(objext), xvasprintf.$(objext)): New targets.
(vasprintf.$(objext)): Depend on $(srcdir)/vprintf-support.h.
* functions.texi: Regenerate.
* vasprintf.c (int_vasprintf): Use libiberty_vprintf_buffer_size.

include/ChangeLog:

* libiberty.h (xvasprintf): Declare.

libcpp/ChangeLog:

* directives.c (cpp_define_formatted): Use xvasprintf.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218618 138bc75d-0d04-0410-961f-82ee72b054a4
include/ChangeLog
include/libiberty.h
libcpp/ChangeLog
libcpp/directives.c
libiberty/ChangeLog
libiberty/Makefile.in
libiberty/functions.texi
libiberty/vasprintf.c
libiberty/vprintf-support.c [copied from libiberty/vasprintf.c with 51% similarity]
libiberty/vprintf-support.h [new file with mode: 0644]
libiberty/xvasprintf.c [new file with mode: 0644]