in reply to Parsing C Functions..

You might find something useful in the code in Inline's ParseRegExp.pm (and ParseRecDescent.pm).

Cheers,
Rob