selfhost/cmd/w6a: drop snake_case from lex/parse/asm/obj exports

This commit is contained in:
2026-05-11 14:28:27 +09:00
parent 4f6f1d8edf
commit f250bcfb3a
7 changed files with 942 additions and 958 deletions

View File

@@ -93,10 +93,10 @@ export fn main(argc: i32, argv: **u8) i32 = {
let asm: asm_;
let nlen: u64 = cstrlen(src);
let fname: str = astrndup(ar, src, nlen);
a_init(&asm, ar, fname, buf, blen);
init(&asm, ar, fname, buf, blen);
if (a_parse(&asm) != 0) { return 1; };
if (a_encode(&asm) != 0) { return 1; };
if (parse(&asm) != 0) { return 1; };
if (encode(&asm) != 0) { return 1; };
// Open output for write.
let fd: i32 = os.open(out, os.O_WRONLY | os.O_CREAT | os.O_TRUNC, 420i32); // 0o644
@@ -104,7 +104,7 @@ export fn main(argc: i32, argv: **u8) i32 = {
os.write(2, "w6a: cannot open output\n".ptr, 23u64);
return 1;
};
let rc: i32 = a_emit_elf(&asm, fd);
let rc: i32 = emitelf(&asm, fd);
os.close(fd);
return rc;
};