Skip to content

Commit e1edf99

Browse files
committed
Removed libc dependency by using std::os::raw types.
1 parent 31dd556 commit e1edf99

File tree

6 files changed

+4
-6
lines changed

6 files changed

+4
-6
lines changed

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ license = "MIT"
1212
exclude = [".gitignore"]
1313

1414
[dependencies]
15-
libc = ">= 0.1, < 0.3"
1615
block = "0.1"
1716
objc = "0.1"
1817
objc_id = "0.0"

src/data.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::mem;
22
use std::ops::Range;
3+
use std::os::raw::c_void;
34
use std::slice;
4-
use libc::c_void;
55

66
use objc_id::Id;
77
use block::{Block, ConcreteBlock};

src/enumerator.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
use std::marker::PhantomData;
22
use std::mem;
3+
use std::os::raw::c_ulong;
34
use std::ptr;
45
use std::slice;
5-
use libc::c_ulong;
66

77
use objc::runtime::Object;
88
use objc_id::Id;

src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#![crate_name = "objc_foundation"]
22
#![crate_type = "lib"]
33

4-
extern crate libc;
54
#[macro_use]
65
extern crate objc;
76
extern crate objc_id;

src/string.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
use std::os::raw::c_char;
12
use std::slice;
23
use std::str;
3-
use libc::c_char;
44

55
use objc_id::{Id, ShareId};
66

src/value.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ use std::any::Any;
22
use std::ffi::{CStr, CString};
33
use std::marker::PhantomData;
44
use std::mem;
5+
use std::os::raw::c_char;
56
use std::str;
6-
use libc::c_char;
77

88
use objc::{Encode, Encoding};
99
use objc::runtime::Class;

0 commit comments

Comments
 (0)