extern crate failure;
#[macro_use]
extern crate failure_derive;
extern crate libc;
#[macro_use]
mod nullable;
pub mod error_handling;
pub mod panic;
pub mod task;
pub use nullable::{NullPointer, Nullable};
pub use error_handling::{error_message, take_last_error, update_last_error};
pub use panic::catch_panic;
pub use task::Task;