rt-thread icon indicating copy to clipboard operation
rt-thread copied to clipboard

[clean] 清理仓库中残留 FINSH_FUNCTION_EXPORT_ALIAS 调用代码

Open Rbb666 opened this issue 2 months ago • 1 comments

RT-Thread Version

master

Hardware Type/Architectures

ALL

Develop Toolchain

Other

Describe the bug

主线仓库里面中存在大量调用 FINSH_FUNCTION_EXPORT_ALIAS 的代码, FINSH_FUNCTION_EXPORT_ALIAS 已经废除,所以需要进行清理

Other additional context

No response

Rbb666 avatar Oct 15 '25 03:10 Rbb666

由copilot尝试进行处理,不过因为中间合并的PR导致冲突。可以参考 #10843 的情况,重新进行处理。同时当处理完成后,可以对修改的代码文件进行整体重新评估,一些因为这部分修改导致的调整,可以考虑如何把代码写得更简单的方式进行处理,移除一些不必要的代码,例如:

  • #ifdef xxx #endif 中间并不存在代码的情况可以整体移除;
  • 一些由 FINSH_FUNCTION_EXPORTFINSH_FUNCTION_EXPORT_ALIAS 导出的地方,也可以对代码进行调整,导出成 msh 命令行方式的(注意函数入口不一致,需要进行转换)。

BernardXiong avatar Nov 16 '25 13:11 BernardXiong