Spracherkennung für: .rs vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
// Copyright
2016 The android_log_sys Developers
//
// Licensed under the Apache License, Version
2.
0, <LICENSE-APACHE or
//
http://apache.org/licenses/LICENSE-2.
0> or the MIT license <LICENSE-MIT or
//
http://opensource.org/licenses/MIT>, at your option. This file may not be
// copied, modified, or distributed except according to those terms.
use std::os::raw;
#[allow(non_camel_case_types)]
pub type c_va_list = raw::c_void;
#[allow(non_camel_case_types)]
pub type c_int = raw::c_int;
#[allow(non_camel_case_types)]
pub type c_char = raw::c_char;
// automatically generated by rust-bindgen
#[derive(Clone, Copy)]
#[repr(isize)]
pub enum LogPriority {
UNKNOWN =
0,
DEFAULT =
1,
VERBOSE =
2,
DEBUG =
3,
INFO =
4,
WARN =
5,
ERROR =
6,
FATAL =
7,
SILENT =
8,
}
#[allow(non_camel_case_types)]
#[derive(Clone, Copy)]
#[non_exhaustive]
#[repr(i32)]
pub enum log_id_t {
MAIN =
0,
RADIO =
1,
EVENTS =
2,
SYSTEM =
3,
CRASH =
4,
STATS =
5,
SECURITY =
6,
KERNEL =
7,
MAX =
8,
DEFAULT =
0x7FFFFFFF,
}
#[allow(non_camel_case_types)]
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct __android_log_message {
pub struct_size: usize,
pub buffer_id: i32,
pub priority: i32,
pub tag: *const c_char,
pub file: *const c_char,
pub line: u32,
pub message: *const c_char,
}
#[link(name = "log")]
extern "C" {
pub fn __android_log_write(prio: c_int,
tag: *const c_char,
text: *const c_char)
-> c_int;
pub fn __android_log_print(prio: c_int,
tag: *const c_char,
fmt: *const c_char,
...)
-> c_int;
pub fn __android_log_vprint(prio: c_int,
tag: *const c_char,
fmt: *const c_char,
ap: *mut c_va_list)
-> c_int;
pub fn __android_log_assert(cond: *const c_char,
tag: *const c_char,
fmt: *const c_char,
...);
pub fn __android_log_is_loggable(prio: c_int,
tag: *const c_char,
default_prio: c_int)
-> c_int;
pub fn __android_log_write_log_message(log_message: *mut __android_log_message);
}