Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

But... that's what bindgen is for. Which I mentioned.

I said it "can be quite simple"; for simple use cases, just using extern and translating the declarations by hand is perfectly viable.

For more complex cases, you use bindgen.



Bindings generators exist in most other languages with same limitations.

I would love to see how bindgen would handle a function call defined as a preprocessor macro that I mentioned. Because most likely it won't.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: