diff options
author | Sven Nilsen <bvssvni@gmail.com> | 2015-05-04 16:30:44 +0200 |
---|---|---|
committer | Sven Nilsen <bvssvni@gmail.com> | 2015-05-04 16:30:44 +0200 |
commit | f68116fd767b11f9441b68366fa179836e8ae1f9 (patch) | |
tree | fbbad3db57c554e18245f1224c054a0d5d7ba683 | |
parent | 555dc648b73ae78c87b5a3da5fc2795f717f1e27 (diff) | |
download | glutin-f68116fd767b11f9441b68366fa179836e8ae1f9.tar.gz glutin-f68116fd767b11f9441b68366fa179836e8ae1f9.zip |
Fix compiler errors on OSX
Closes https://github.com/tomaka/glutin/issues/425
-rw-r--r-- | src/api/cocoa/headless.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/api/cocoa/headless.rs b/src/api/cocoa/headless.rs index cc2a526..75cca8d 100644 --- a/src/api/cocoa/headless.rs +++ b/src/api/cocoa/headless.rs @@ -10,6 +10,7 @@ use core_foundation::string::CFString; use core_foundation::bundle::{CFBundleGetBundleWithIdentifier, CFBundleGetFunctionPointerForName}; use cocoa::base::{id, nil}; use cocoa::appkit::*; +use PixelFormat; mod gl { include!(concat!(env!("OUT_DIR"), "/gl_bindings.rs")); @@ -83,7 +84,7 @@ impl GlContext for HeadlessContext { unimplemented!() } - fn get_proc_address(&self, _addr: &str) -> *const () { + fn get_proc_address(&self, _addr: &str) -> *const libc::c_void { let symbol_name: CFString = _addr.parse().unwrap(); let framework_name: CFString = "com.apple.opengl".parse().unwrap(); let framework = unsafe { @@ -92,7 +93,7 @@ impl GlContext for HeadlessContext { let symbol = unsafe { CFBundleGetFunctionPointerForName(framework, symbol_name.as_concrete_TypeRef()) }; - symbol as *const () + symbol as *const libc::c_void } fn swap_buffers(&self) { |