reid-llvm/reid/lib/std.reid
2025-07-22 14:19:28 +03:00

26 lines
437 B
Plaintext

extern fn puts(message: *str) -> i32;
extern fn malloc(size: u64) -> *u8;
extern fn div(numerator: i32, denominator: i32) -> div_t;
struct div_t {
quotient: i32,
remainder: i32,
}
pub fn print(message: *str) {
puts(message);
}
pub fn int_div(numerator: i32, denominator: i32) -> div_t {
return div(numerator, denominator);
}
pub fn allocate(size: u64) -> *u8 {
malloc(size)
}
fn main() -> u16 {
return 0;
}