I am using Lint (http://www.gimpel.com) and Splint (http://www.splint.org) on my code.
According to me good quality code need to lint and splint cleanly.
What is the chances Wavecom can (at least) change their API’s so that I can lint and splint my code cleanly.
(E.g.
wm_strcpy(ascii * dst, ascii * src) must be:
wm_strcpy(ascii *dst, const ascii * src))
I hope Wavecom see the value in tools like Lint.