文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>nocc 0.0.2,修正0.0.1版的2个bug

nocc 0.0.2,修正0.0.1版的2个bug

时间:2007-04-06  来源:inside2004

    这几天里发现了2个nocc 0.0.1存在的bug,修正后重新发布一个版本,也就是0.0.2。关于nocc的其他信息,你可以在我的blog上找到《发布一个小工具:nocc,去除C源文件中的条件编译语句》。

    1,对特定格式的注释处理顺序有误,如:

      1 /* xxxx
      2 yyy */ #if 0 /* zz
      3 zz */
      4 #endif
      5
      6 int
      7 main(int argc, char *argv[])
      8 {
      9     return 0;
     10 }

    对1~2行注释不能正确处理,但能正确识别2~3行注释,现已修正,对上面代码的处理结果如下:

      1 /* xxxx
      2 yyy */
      3
      4 int
      5 main(int argc, char *argv[])
      6 {
      7     return 0;
      8 }

    2,对某些代码中最后一行不使用'\n'结束的情况不能处理,报异常:

        the line(test.c:10) is too long to parse

    这种不以'\n'结束的源文件gcc在编译时也会警告,如:

        $ make
        gcc -g -Wall -c test.c
        test.c:10:2: warning: no newline at end of file
        gcc -g -Wall -o test test.o

    该存在bug也已修正。

文件: nocc-0.0.2.tar.gz
大小: 6KB
下载: 下载

    最后特别感谢各位试用nocc的朋友。
相关阅读 更多 +
排行榜 更多 +
房间毁灭模拟器最新版

房间毁灭模拟器最新版

休闲益智 下载
街头追逐者最新版

街头追逐者最新版

休闲益智 下载
弓箭手2内置作弊菜单

弓箭手2内置作弊菜单

休闲益智 下载