Skip to content

Instantly share code, notes, and snippets.

@thiagopnts
Created December 29, 2014 20:34
Show Gist options
  • Save thiagopnts/bc22ff8938f3d47d13d1 to your computer and use it in GitHub Desktop.
Save thiagopnts/bc22ff8938f3d47d13d1 to your computer and use it in GitHub Desktop.
//struct mpc_parser_t {
// char retained;
// char *name;
// char type;
// mpc_pdata_t data;
//};
#[repr(C)]
#[deriving(Show)]
struct mpc_parser_t {
pub retained: c_char,
pub name: *mut c_char,
pub _type: c_char,
pub data: mpc_pdata_t,
}
@thiagopnts
Copy link
Author

C pointer 0x7fbe71600790
C retained pointer 0x7fbe71600790
C name pointer 0x0
C type pointer 0x7fbe716007a0
C data pointer 0x7fbe716007a8
Rust pointer: 0x7fbe71600790
Rust retained pointer: 0x7fbe71600790
Rust name pointer: 0x0
Rust type pointer: 0x7fbe716007a0
Rust data pointer: 0x7fbe716007a1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment