}
pub fn main() {
- // extern functions are *u8 types
- let a: *u8 = f;
- let b: *u8 = f;
- let c: *u8 = g;
+ let a: extern "C" fn() = f;
+ let b: extern "C" fn() = f;
+ let c: extern "C" fn() = g;
- assert_eq!(a, b);
+ assert!(a == b);
assert!(a != c);
}