--wrap-static-fns
generates ()
for empty parameter lists · Issue #2484 · rust-lang/rust-bindgen (original) (raw)
Input C/C++ Header
static inline void f(void) {}
Bindgen Invocation
$ bindgen --wrap-static-fns --experimental input.h
Actual Results
In /tmp/bindgen/extern.c
:
void f__extern() { return f(); }
Expected Results
Before C23, one should use (void)
to indicate an empty parameter list:
void f__extern(void) { return f(); }