调整define内部代码