r21174: many thanks to Paul Wayper for pointing out that C99 requires a