approto doesn't like __attribute__((...))

Usually I put the following line at the beginning of every source file I
work with:

static char *id attribute((unused))__ = “@(#) $Id$”;

It helps a lot in identifying a binary files built from those sources.

When I started working with PhAb I had noticed some strange behaviour of
approto. It never creates a prototype of the first function in the file if
attribute” is present. It also impossible to get a prototype from
abmain.c unless it is generated in QNX4.

Can anything be done about it?