I'm getting the following error on Ubuntu 14.04 with gcc 4.8, current gnulib:
In file included from ./scratch_buffer.h:4:0,
from glob.c:81:
./malloc/scratch_buffer.h:95:1: warning: return type defaults to ‘int’
[enabled by default]
libc_hidden_proto (__libc_scratch_buffer_grow)
^
./malloc/scratch_buffer.h: In function ‘libc_hidden_proto’:
./malloc/scratch_buffer.h:100:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘{’ token
{
^
./malloc/scratch_buffer.h:107:1: error: expected declaration
specifiers before ‘libc_hidden_proto’
libc_hidden_proto (__libc_scratch_buffer_grow_preserve)
^
--
https://rrt.sc3d.org