pitusyastd/
lib.rs

1#[no_mangle]
2pub extern "C" fn print(n: f64) -> f64 {
3    println!("{n:.2}");
4    n
5}
6#[no_mangle]
7pub extern "C" fn putchar(c: f64) -> f64 {
8    print!("{}", c as u8 as char);
9    c
10}
11#[no_mangle]
12pub extern "C" fn max(a: f64, b: f64) -> f64 {
13    a.max(b)
14}
15#[no_mangle]
16pub extern "C" fn min(a: f64, b: f64) -> f64 {
17    a.min(b)
18}