rust: remove no_std; fix #1119

dankamongmen/clock_nanosleep_portable
joseLuís 4 years ago
parent d9a74dab26
commit 08b000de28

@ -21,8 +21,6 @@ keywords = ["tui", "cli", "terminal", "ncurses", "ffi"]
[dependencies]
libc = {version = "0.2.80", default-features = false}
cty = "0.2.1"
cstr_core = "0.2.2"
libc-print = "0.1.14"
[build-dependencies]
bindgen = ">= 0.55.1"

@ -1,7 +1,7 @@
use std::thread::sleep;
use std::time::Duration;
use cstr_core::CString;
use std::ffi::CString;
use libnotcurses_sys as nc;

@ -1,4 +1,4 @@
use cstr_core::CString;
use std::ffi::CString;
use libnotcurses_sys as nc;

@ -1,4 +1,4 @@
//use cstr_core::CString;
//use std::ffi::Cstring;
use libnotcurses_sys as nc;

@ -1,7 +1,6 @@
#![allow(non_upper_case_globals)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
#![no_std]
#![allow(clippy::too_many_arguments)]
pub mod bindings;

@ -217,7 +217,6 @@ pub fn notcurses_term_dim_yx(nc: &Notcurses, rows: &mut i32, cols: &mut i32) {
#[cfg(test)]
mod test {
use libc_print::*;
use serial_test::serial;
use crate::{notcurses_stop, Notcurses};
@ -244,7 +243,7 @@ mod test {
notcurses_stop(nc);
assert![!res.is_null()];
//libc_print!("[{}] ", res);
//print!("[{}] ", res);
}
}
@ -274,11 +273,11 @@ mod test {
// as _IO_FILE struct;
let mut debug0 = *file;
libc_println!("{:#?}", debug0);
println!("{:#?}", debug0);
// as enum libc::FILE
let mut debug1 = file as *mut _ as *mut libc::FILE;
libc_println!("{:#?}", debug1);
println!("{:#?}", debug1);
}
}
@ -289,7 +288,7 @@ mod test {
let nc = Notcurses::new();
let res = crate::notcurses_canchangecolor(nc);
notcurses_stop(nc);
libc_print!("[{}] ", res);
print!("[{}] ", res);
}
}
@ -300,7 +299,7 @@ mod test {
let nc = Notcurses::new();
let res = crate::notcurses_canfade(nc);
notcurses_stop(nc);
libc_print!("[{}] ", res);
print!("[{}] ", res);
}
}
@ -311,7 +310,7 @@ mod test {
let nc = Notcurses::new();
let res = crate::notcurses_canopen_images(nc);
notcurses_stop(nc);
libc_print!("[{}] ", res);
print!("[{}] ", res);
}
}
@ -322,7 +321,7 @@ mod test {
let nc = Notcurses::new();
let res = crate::notcurses_canopen_videos(nc);
notcurses_stop(nc);
libc_print!("[{}] ", res);
print!("[{}] ", res);
}
}
@ -333,7 +332,7 @@ mod test {
let nc = Notcurses::new();
let res = crate::notcurses_cansixel(nc);
notcurses_stop(nc);
libc_print!("[{}] ", res);
print!("[{}] ", res);
}
}
@ -344,7 +343,7 @@ mod test {
let nc = Notcurses::new();
let res = crate::notcurses_cantruecolor(nc);
notcurses_stop(nc);
libc_print!("[{}] ", res);
print!("[{}] ", res);
}
}
@ -355,7 +354,7 @@ mod test {
let nc = Notcurses::new();
let res = crate::notcurses_canutf8(nc);
notcurses_stop(nc);
libc_print!("[{}] ", res);
print!("[{}] ", res);
}
}

@ -153,8 +153,7 @@ use core::{
ffi::c_void,
ptr::{null, null_mut},
};
use cstr_core::CString;
use std::ffi::CString;
use libc::free;
use crate::{

@ -14,7 +14,7 @@
// ncmenu_selected
// ncmenu_unroll
use cstr_core::CString;
use std::ffi::CString;
use crate::{
ncmenu_create,

@ -1,7 +1,6 @@
use core::ptr::{null, null_mut};
use cstr_core::{CStr, CString};
use std::ffi::{CStr, CString};
use libc_print::*;
use serial_test::serial; // serialize tests w/ nc::notcurses_init()
use libnotcurses_sys as nc;
@ -15,7 +14,7 @@ fn get_notcurses_version() {
CStr::from_ptr(s)
};
let r_str = c_str.to_str().unwrap();
libc_println!("rust-bound notcurses v{}", r_str);
println!("rust-bound notcurses v{}", r_str);
}
#[test]

Loading…
Cancel
Save