1 #![cfg_attr(test, allow(dead_code))]
3 use self::imp
::{make_handler, drop_handler}
;
5 pub use self::imp
::cleanup
;
6 pub use self::imp
::init
;
9 _data
: *mut libc
::c_void
13 pub unsafe fn new() -> Handler
{
18 impl Drop
for Handler
{
29 pub unsafe fn init() {
32 pub unsafe fn cleanup() {
35 pub unsafe fn make_handler() -> super::Handler
{
36 super::Handler { _data: ptr::null_mut() }
39 pub unsafe fn drop_handler(_handler
: &mut super::Handler
) {