How important is *clang*? The library seems to compile and work fine with *gcc* provided I specify `-std=gnu99` (for C99 with GNU extensions):

```
CPPFLAGS+= -std=gnu99
```

Can we leave this out and compile with the default compiler?