从头到尾看了一遍，基本上改好了，虽然没有红线了，但是会报很奇怪的错，因为改了的函数会和interface.c里面的冲突，所以还要再看看