Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/third_party/rust/ioctl-sys/examples/   (Firefox Browser Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 795 B image not shown  

Quelle  smoke.rs

  Sprache: Rust
 

#[macro_use]
extern crate ioctl_sys;

ioctl!(bad kiocsound with 0x4B2F);
ioctl!(none drm_ioctl_set_master with b'd'0x1e);
ioctl!(read ev_get_version with b'E'0x01; u32);
ioctl!(write ev_set_repeat with b'E'0x03; [u32; 2]);

ioctl!(try none drm_ioctl_set_master2 with b'd'0x1e);
ioctl!(try read ev_get_version2 with b'E'0x01; u32);
ioctl!(try read0 ev_get_version3 with b'E'0x01; u32);
ioctl!(try write ev_set_repeat2 with b'E'0x03; [u32; 2]);

fn main() {
    let mut x = 0;
    let ret = unsafe { ev_get_version(0, &mut x) };
    println!("returned {}, x = {}", ret, x);
    let mut x2 = 0;
    let ret2 = unsafe { ev_get_version2(0, &mut x2) };
    println!("returned {:?}, x = {}", ret2, x2);
    let ret3 = unsafe { ev_get_version3(0) };
    println!("returned {:?}", ret3);
}

Messung V0.5 in Prozent
C=85 H=84 G=84

¤ Dauer der Verarbeitung: 0.9 Sekunden  (vorverarbeitet am  2026-06-18) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.