obstacks: use obstack_blank_fast where possible.
commitc320252821e5d9fd6f3a6c26bcc53730aae2a9e1
authorGary V. Vaughan <gary@gnu.org>
Fri, 5 Dec 2014 21:13:15 +0000 (5 21:13 +0000)
committerGary V. Vaughan <gary@gnu.org>
Fri, 5 Dec 2014 21:19:12 +0000 (5 21:19 +0000)
treede7944e556a49bcbac66502ad60196d4fb8778df
parent312695e1ebb4e9807289f4b9d93b263a61a381a8
obstacks: use obstack_blank_fast where possible.

In preparation for gnulib API change to obstacks, where
obstack_blank cannot shrink memory use any more.
* m4/macro.c (trace_flush): `start - len` can be negative, so
call obstack_blank_fast, which accepts negative arguments.
* modules/m4.c (m4_make_temp): Likewise... -1 is always negative!

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
m4/macro.c
modules/m4.c