新增函数原型声明 Issue #33 fixed
转换为 UNIX 换行
消除一些编译警告