是否有任何工具可以帮助管理普通的旧 c 结构?
我有许多结构,我想在一个快乐的大结构下重构。
也就是说,我目前有:
typedef struct foo_s
{
//variables
}foo_t;
typedef struct bar_s
{
//variables
}bar_t;
static foo_t foo;
static bar_t bar;
我想使用以下内容:
typedef struct super_s
{
foo_t foo;
bar_t bar;
}super_t;
static super_t super;
现在,用“super.foo”全局替换“foo”和用“super.bar”替换“bar”是可行的,但我必须密切注意任何命名问题。
有没有更专业的?
环境:通常,我在 Linux 下为 C/C++ 开发人员使用 Eclipse IDE,但在 Linux 或 Windows 下的任何工具/插件/脚本/whatnot 都会很棒。