Using compiler error information to check undocumented prototypes and structures?