//! A tiny subset of the `libc` crate.
use c_void;
// While `c_int` doesn't _have_ to be i32, every platform supported by the
// `libc` crate defines `type c_int = i32`.
pub type c_int = i32;
// Similarly, while `size_t` doesn't _have_ to be usize, every platform
// supported by the `libc` crate defines `type size_t = usize`.
pub type size_t = usize;
extern "C"