1#![no_std]
2
3use core::ffi::c_void;
4
5extern crate libc;
6
7extern "C" {
8 pub fn iso_calloc(nmb: usize, size: usize) -> *mut c_void;
10 pub fn iso_alloc(size: usize) -> *mut c_void;
11 pub fn iso_realloc(p: *mut c_void, size: usize) -> *mut c_void;
12 pub fn iso_free(p: *mut c_void);
13 pub fn iso_free_size(p: *mut c_void, size: usize);
14 pub fn iso_verify_zones();
16 pub fn iso_chunksz(p: *mut c_void) -> usize;
17 pub fn iso_alloc_mem_usage() -> u64;
18 pub fn iso_alloc_detect_leaks() -> u64;
19 pub fn iso_reallocarray(p: *mut c_void, nmemb: usize, size: usize) -> *mut c_void;
20}