From de82973a9e4a5d50547587b7f3aa092223240826 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Wed, 27 Apr 2016 03:39:44 -0400 Subject: ScreenImplPrefix -> ScreenPrefix --- src/screen.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/screen.rs b/src/screen.rs index 417fbc5..212da51 100644 --- a/src/screen.rs +++ b/src/screen.rs @@ -14,7 +14,7 @@ struct ScreenGridPrefix { } #[repr(C)] -struct ScreenImplPrefix { +struct ScreenPrefix { grid: *mut ScreenGridPrefix, alternate: *mut ScreenGridPrefix, @@ -34,7 +34,7 @@ impl Screen { pub fn rows(&self) -> i32 { let Screen(screen_impl) = *self; - let prefix: *mut ScreenImplPrefix = unsafe { + let prefix: *mut ScreenPrefix = unsafe { std::mem::transmute(screen_impl) }; unsafe { (*(*prefix).grid).max.row } @@ -42,7 +42,7 @@ impl Screen { pub fn cols(&self) -> i32 { let Screen(screen_impl) = *self; - let prefix: *mut ScreenImplPrefix = unsafe { + let prefix: *mut ScreenPrefix = unsafe { std::mem::transmute(screen_impl) }; unsafe { (*(*prefix).grid).max.col } @@ -129,7 +129,7 @@ impl Screen { pub fn cursor_position(&self) -> (i32, i32) { let Screen(screen_impl) = *self; - let prefix: *mut ScreenImplPrefix = unsafe { + let prefix: *mut ScreenPrefix = unsafe { std::mem::transmute(screen_impl) }; unsafe { @@ -139,7 +139,7 @@ impl Screen { pub fn title(&self) -> Option<&str> { let Screen(screen_impl) = *self; - let prefix: *mut ScreenImplPrefix = unsafe { + let prefix: *mut ScreenPrefix = unsafe { std::mem::transmute(screen_impl) }; if unsafe { (*prefix).title }.is_null() { @@ -158,7 +158,7 @@ impl Screen { pub fn icon_name(&self) -> Option<&str> { let Screen(screen_impl) = *self; - let prefix: *mut ScreenImplPrefix = unsafe { + let prefix: *mut ScreenPrefix = unsafe { std::mem::transmute(screen_impl) }; if unsafe { (*prefix).icon_name }.is_null() { -- cgit v1.2.3-54-g00ecf