Hoy, I tried using karls odin-c-bindgen to make bindings for https://github.com/nayuki/QR-Code-generator/tree/master/c
I used following bindgen.sjson
remove_type_prefix = "qrcodegen_"
remove_macro_prefix = "qrcodegen_"
remove_function_prefix = "qrcodegen_"
clang_include_paths = [
"/usr/lib/clang/22/include/"
]
But in the resulting odin file I got
qrcodegen_Mode :: enum u32 {
NUMERIC = 1,
ALPHANUMERIC = 2,
BYTE = 4,
KANJI = 8,
ECI = 7,
}
...
@(default_calling_convention="c")
foreign lib {
qrcodegen_encodeText :: proc(text: cstring, tempBuffer: [^]u8, qrcode: [^]u8, ecl: qrcodegen_Ecc, minVersion: i32, maxVersion: i32, mask: qrcodegen_Mask, boostEcl: i32) -> i32 ---
...
keeping the Prefix.
What am I missing?