Fix warnings and reduce scope of libc (#166)

This commit is contained in:
tomaka 2017-10-19 12:44:14 +02:00 committed by GitHub
parent 6ae01f437c
commit c28407b26d
6 changed files with 2 additions and 12 deletions

View File

@ -9,7 +9,6 @@ license = "Apache-2.0"
keywords = ["audio", "sound"] keywords = ["audio", "sound"]
[dependencies] [dependencies]
libc = "0.2"
lazy_static = "0.2" lazy_static = "0.2"
[target.'cfg(target_os = "windows")'.dependencies] [target.'cfg(target_os = "windows")'.dependencies]
@ -19,6 +18,7 @@ kernel32-sys = "0.2"
[target.'cfg(any(target_os = "linux", target_os = "dragonfly", target_os = "freebsd", target_os = "openbsd"))'.dependencies] [target.'cfg(any(target_os = "linux", target_os = "dragonfly", target_os = "freebsd", target_os = "openbsd"))'.dependencies]
alsa-sys = { version = "0.1", path = "alsa-sys" } alsa-sys = { version = "0.1", path = "alsa-sys" }
libc = "0.2"
[target.'cfg(any(target_os = "macos", target_os = "ios"))'.dependencies] [target.'cfg(any(target_os = "macos", target_os = "ios"))'.dependencies]
coreaudio-rs = "0.7.0" coreaudio-rs = "0.7.0"

View File

@ -1,9 +1,5 @@
extern crate cpal; extern crate cpal;
use std::sync::Arc;
use std::thread;
use std::time::Duration;
fn main() { fn main() {
let endpoint = cpal::default_endpoint().expect("Failed to get default endpoint"); let endpoint = cpal::default_endpoint().expect("Failed to get default endpoint");
let format = endpoint let format = endpoint

View File

@ -1,14 +1,12 @@
use super::Endpoint; use super::Endpoint;
use super::alsa; use super::alsa;
use super::libc;
use super::check_errors; use super::check_errors;
use std::ffi::CStr; use std::ffi::CStr;
use std::ffi::CString; use std::ffi::CString;
use std::mem; use std::mem;
use libc;
/// ALSA implementation for `EndpointsIterator`. /// ALSA implementation for `EndpointsIterator`.
pub struct EndpointsIterator { pub struct EndpointsIterator {
// we keep the original list so that we can pass it to the free function // we keep the original list so that we can pass it to the free function

View File

@ -1,5 +1,4 @@
extern crate coreaudio; extern crate coreaudio;
extern crate libc;
use ChannelPosition; use ChannelPosition;
use CreationError; use CreationError;

View File

@ -39,7 +39,6 @@ from time to time.
#[macro_use] #[macro_use]
extern crate lazy_static; extern crate lazy_static;
extern crate libc;
pub use samples_formats::{Sample, SampleFormat}; pub use samples_formats::{Sample, SampleFormat};

View File

@ -6,14 +6,12 @@ use super::kernel32;
use super::ole32; use super::ole32;
use super::winapi; use super::winapi;
use std::iter;
use std::marker::PhantomData; use std::marker::PhantomData;
use std::mem; use std::mem;
use std::ptr; use std::ptr;
use std::slice; use std::slice;
use std::sync::atomic::AtomicUsize; use std::sync::atomic::AtomicUsize;
use std::sync::atomic::Ordering; use std::sync::atomic::Ordering;
use std::sync::Arc;
use std::sync::Mutex; use std::sync::Mutex;
use ChannelPosition; use ChannelPosition;