On Sat, Apr 21, 2012 at 12:14:24PM +0100, David Chisnall wrote:
> I believe it was a design decision for DBusKit that it require C99 support. It doesn't seem unreasonable, now C99 has now been superseded by C11, to expect a compiler to support the 13 year old standard...
Actually, it was a design decision to keep to the requirements set by
gnustep-base back when I initially wrote DBusKit, which at that time
included -Wdeclaration-after-statement. But since clang became my
household compiler, I find it increasingly tedious to keep to those
requirements. And as you mention, C99 is a sensible baseline nowadays.
So I will probably drop C90 (explicit) support after the 0.2 release.
For now, I applied Philippe‘s patch (thanks for that!).