1 //@ignore-target-windows: No libc on Windows
7 let p1 = libc::calloc(0, 0);
10 let p2 = libc::calloc(20, 0);
11 assert!(p2.is_null());
13 let p3 = libc::calloc(0, 20);
14 assert!(p3.is_null());
16 let p4 = libc::calloc(4, 8);
17 assert!(!p4.is_null());
18 let slice = slice::from_raw_parts(p4 as *const u8, 4 * 8);
19 assert_eq!(&slice, &[0_u8; 4 * 8]);