Fix compilation with Clang

Compile GCC *.c source files with "-std=c89" since the sources use
constructs not valid under C99.

Reported-by: Sebastien Binet <binet@cern.ch>