我写了一个php扩展程序:https://github.com/binpack/binpack-php,效果很好,我想将此扩展程序提交给PECL。
但他们说我的代码是C99风格和PHP除了C89风格。我读过关于C99和C89的事情。
找出一些不同之处:
stdbool.h
inline
vs __inline__
我认为这两个文件存在一些问题:
我修改了一些代码并使用-std=gnu89
来测试它们。但我不确定是否还有一些问题。
我的问题是:
答案 0 :(得分:4)
它不会警告所有不在C89中的功能,而是
gcc -Wall -pedantic -std=c89 ...
是个好地方。