While obviously not as powerful as the presented tool, gcc has a lot of optional warning flags which may be useful. -std=c99 -pedantic might help you avoid the worst compiler-specific features.
Thanks for that, as a result I had a look at the GCC man page section re: Options Controlling C Dialect and also the one re: Options to Request or Suppress Warnings.
Haven't done any real C coding in years, so it's good to know about those options.