Let us consider following simple header file, call it `foo.h`. ```c #ifndef FOO_H_ #define FOO_H_ typedef struct { int a; } Foo; void foo_bar(Foo* foo); void foo_baz_(Foo* foo); #endif // FOO_H_ ``` If we use translate-c this, it generates an empty identifier. In the practical example, in the lua header `lauxlib.h`, it contains the following code (line 46, lua-5.4.8): ```c LUALIB_API void (luaL_checkversion_) (lua_State *L, lua_Number ver, size_t sz); ``` and translate-c generates an empty identifier. I tested this on x86_64 windows with zig version 0.16.0-dev.747+493ad58ff
Let us consider following simple header file, call it
foo.h.If we use translate-c this, it generates an empty identifier.
In the practical example, in the lua header
lauxlib.h, it contains the following code (line 46, lua-5.4.8):and translate-c generates an empty identifier.
I tested this on x86_64 windows with zig version 0.16.0-dev.747+493ad58ff