pub unsafe extern "C" fn val_generic( v: *const cst_val, type_: c_int, stype: *const c_char) -> *mut c_void