rust/src/lib/ptr.rs
2011-07-11 14:25:35 -07:00

10 lines
294 B
Rust

// Unsafe pointer utility functions.
native "rust-intrinsic" mod rusti {
fn addr_of[T](&T val) -> *T;
fn ptr_offset[T](*T ptr, uint count) -> *T;
}
fn addr_of[T](&T val) -> *T { ret rusti::addr_of(val); }
fn offset[T](*T ptr, uint count) -> *T { ret rusti::ptr_offset(ptr, count); }