When the argument is a function pointer, there seems to be a few problems:
For instance for the function int atexit(void (*function)(void));, the pygccxml code decl.arguments[0].decl_type returns: void (*)( ) * which has 1 more asterisk then necessary ?
Nb: I made a mistake and ended up posting it first here
CastXML/CastXML#67