bindgen prototypes