Aprovecho el post para comunicarles que Littlehorse modificó una de sus chinchetas e introdujo un enlace al documento C99. Es una buenísima fuente de información para situaciones como ésta:
http://foro.elhacker.net/programacion_cc/lo_que_no_hay_que_hacer_en_cc_nivel_basico-t277729.0.html
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf