修改macro生成的函数命名