在一个C库标题中,我有一个这样定义的结构:
typedef struct { int bar; } foo;
我想更改定义,以便将结构标记为标签:
typedef struct foo { int bar; } foo;
为库的C用户更改了ABI吗?甚至更糟糕的是,以某种方式破坏旧资源?
相关问题:未命名的struct abi(C库,C ++用户)
未命名的结构
为库的C用户更改了ABI吗?甚至更糟, 以某种方式破坏旧来源?