summaryrefslogtreecommitdiffstats
path: root/ffi/src/openpgp/packet_pile.rs
diff options
context:
space:
mode:
Diffstat (limited to 'ffi/src/openpgp/packet_pile.rs')
-rw-r--r--ffi/src/openpgp/packet_pile.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/ffi/src/openpgp/packet_pile.rs b/ffi/src/openpgp/packet_pile.rs
index 552152db..5ba19961 100644
--- a/ffi/src/openpgp/packet_pile.rs
+++ b/ffi/src/openpgp/packet_pile.rs
@@ -34,8 +34,8 @@ use ::error::Status;
pub extern "system" fn sq_packet_pile_from_reader(ctx: Option<&mut Context>,
reader: Option<&mut Box<Read>>)
-> *mut PacketPile {
- let ctx = ctx.expect("Context is NULL");
- let reader = reader.expect("Reader is NULL");
+ let ctx = ffi_param_ref!(ctx);
+ let reader = ffi_param_ref!(reader);
fry_box!(ctx, PacketPile::from_reader(reader))
}
@@ -47,7 +47,7 @@ pub extern "system" fn sq_packet_pile_from_reader(ctx: Option<&mut Context>,
pub extern "system" fn sq_packet_pile_from_file(ctx: Option<&mut Context>,
filename: *const c_char)
-> *mut PacketPile {
- let ctx = ctx.expect("Context is NULL");
+ let ctx = ffi_param_ref!(ctx);
assert!(! filename.is_null());
let filename = unsafe {
CStr::from_ptr(filename).to_string_lossy().into_owned()
@@ -62,7 +62,7 @@ pub extern "system" fn sq_packet_pile_from_file(ctx: Option<&mut Context>,
pub extern "system" fn sq_packet_pile_from_bytes(ctx: Option<&mut Context>,
b: *const uint8_t, len: size_t)
-> *mut PacketPile {
- let ctx = ctx.expect("Context is NULL");
+ let ctx = ffi_param_ref!(ctx);
assert!(!b.is_null());
let buf = unsafe {
slice::from_raw_parts(b, len as usize)
@@ -81,7 +81,7 @@ pub extern "system" fn sq_packet_pile_free(packet_pile: *mut PacketPile) {
#[no_mangle]
pub extern "system" fn sq_packet_pile_clone(packet_pile: Option<&PacketPile>)
-> *mut PacketPile {
- let packet_pile = packet_pile.expect("PacketPile is NULL");
+ let packet_pile = ffi_param_ref!(packet_pile);
box_raw!(packet_pile.clone())
}
@@ -91,8 +91,8 @@ pub extern "system" fn sq_packet_pile_serialize(ctx: Option<&mut Context>,
packet_pile: Option<&PacketPile>,
writer: Option<&mut Box<Write>>)
-> Status {
- let ctx = ctx.expect("Context is NULL");
- let packet_pile = packet_pile.expect("PacketPile is NULL");
- let writer = writer.expect("Writer is NULL");
+ let ctx = ffi_param_ref!(ctx);
+ let packet_pile = ffi_param_ref!(packet_pile);
+ let writer = ffi_param_ref!(writer);
fry_status!(ctx, packet_pile.serialize(writer))
}