主要都是指针问题吧,得逐个改。
前面几个错误是:
void类型的指针不能搞算术运算(加减),但是gcc允许,这种情况下它假定void跟char一样。
别的编译器比如clang可能不允许void指针搞这种运算。
【 在 saynothing 的大作中提到: 】
: 错误信息还是很不明白,g++可以编译通过。clang++不行。 afl-fuzz.c是一个纯c的开源软件,这个开源软件被一帮学生改过,#include "ast.h",ast.h是c++实现的,包含了标准库各种东西。
:
: [upload=1][/upload]
--
FROM 125.35.121.*