From 9dfeea6ca9f8527e8be56c208e21a1a48f22f6cf Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Fri, 9 Jan 2015 08:07:39 -0800 Subject: Update to rust master --- openssl-sys/src/build.rs | 2 ++ openssl-sys/src/lib.rs | 12 ++++++------ 2 files changed, 8 insertions(+), 6 deletions(-) (limited to 'openssl-sys/src') diff --git a/openssl-sys/src/build.rs b/openssl-sys/src/build.rs index ca71f791..3f3053f0 100644 --- a/openssl-sys/src/build.rs +++ b/openssl-sys/src/build.rs @@ -1,3 +1,5 @@ +#![allow(unstable)] + extern crate "pkg-config" as pkg_config; use std::os; diff --git a/openssl-sys/src/lib.rs b/openssl-sys/src/lib.rs index fb1ecb78..7384340c 100644 --- a/openssl-sys/src/lib.rs +++ b/openssl-sys/src/lib.rs @@ -1,5 +1,5 @@ #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)] -#![allow(dead_code)] +#![allow(dead_code, unstable)] extern crate libc; @@ -197,12 +197,12 @@ static mut GUARDS: *mut Vec>> = 0 as *mut Vec>(); + let mutexes = Box::new(range(0, num_locks).map(|_| MUTEX_INIT).collect::>()); MUTEXES = mem::transmute(mutexes); let guards: Box>>> = - box range(0, num_locks).map(|_| None).collect(); + Box::new(range(0, num_locks).map(|_| None).collect()); GUARDS = mem::transmute(guards); CRYPTO_set_locking_callback(locking_function); -- cgit v1.2.3