//
// A rust binding for the GSL library by Guillaume Gomez (guillaume1.gomez@gmail.com)
//
#![macro_use]
macro_rules! rgsl_error(
($msg:expr, $err_value:expr) => (
{
let file = file!();
unsafe {
let c_msg = ::std::ffi::CString::new($msg.as_bytes()).unwrap();
let c_file = ::std::ffi::CString::new(file.as_bytes()).unwrap();
ffi::gsl_error(c_msg.as_ptr(), c_file.as_ptr(), line!() as i32, $err_value as i32)
}
}
);
);