我也来分析lighttpd的源码,版本是1.4.28
我直接把注释写在代码里面,检查这个git repos
http://git.poetpalace.org/cgit.cgi/commented-lighttpd/
为了避免与原来的注释混淆,有几条原则:
1 函数注释的格式为/** @Brief comment */
2 行内注释的格式为/*< comment */
3 struct的行末注释被我修改为 /*!< comment */的格式,我添加的注释格式为 /**< comment */.
lighttpd 使用了大量的ifdef,要检查具体哪些是defined, 在./configure之后,检查config.h