mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 12:01:16 +00:00
23 lines
459 B
Plaintext
23 lines
459 B
Plaintext
fn int main()
|
|
{
|
|
String msg = "Hello, C3 World!\n";
|
|
$$syscall(1, 1, (uptr)msg.ptr, msg.len); // __NR_write, STDOUT
|
|
return 0;
|
|
}
|
|
|
|
fn void _start() @export("_start")
|
|
{
|
|
int ret = main();
|
|
$$syscall(60, ret); // __NR_exit
|
|
}
|
|
|
|
module std::core::builtin;
|
|
|
|
alias PanicFn = fn void(String message, String file, String function, uint line);
|
|
|
|
PanicFn panic = &default_panic;
|
|
|
|
fn void default_panic(String message, String file, String function, uint line)
|
|
{
|
|
}
|