diff options
Diffstat (limited to 'smalldog/src/lib.rs')
-rw-r--r-- | smalldog/src/lib.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/smalldog/src/lib.rs b/smalldog/src/lib.rs index 27b0140..1691588 100644 --- a/smalldog/src/lib.rs +++ b/smalldog/src/lib.rs @@ -8,19 +8,19 @@ pub mod ffi { #[repr(C)] pub struct ModuleRequest<'req> { - pub headers_len: ffi::c_ulong, + pub headers_len: u64, pub headers: *const [*const ffi::c_char; 2], - pub body_len: ffi::c_ulong, + pub body_len: u64, pub body: *const u8, pub _phantom: PhantomData<&'req u8>, } #[repr(C)] pub struct ModuleResponse { - pub status: ffi::c_ushort, - pub headers_len: ffi::c_ulong, + pub status: u16, + pub headers_len: u64, pub headers: *const [*const ffi::c_char; 2], - pub body_len: ffi::c_ulong, + pub body_len: u64, pub body: *const u8, } } |