Good Documentation
I am not one for providing copious documentation within source code – especially when it is totally unnecessary. However, I do like to see complex structures and crazy little hacks statements are given a little qualification.
Today, trying to port a software library to the AVR family of microprocessors I came across a good one:
++((char *)uip_appdata);
The GCC compiler is understandably nervous about this one, and I’m still not sure what it actually means.
Suggestions on the back of a postcard please.

Comment
Commenting is closed for this article.