//! In this file we reimplement certain functional C macros that didn't get translated automatically.
#![allow(non_snake_case)]usecrate::bindings::*;usestd::ffi::CString;usestd::os::raw::*;/// Frees pointers that where allocated by Gnunet
pubunsafefnGNUNET_free(ptr:*mut c_void ){let cfile =CString::new(file!()).unwrap();
GNUNET_xfree_( ptr, cfile.as_ptr(),line!()as_);}