Better error handling for writer functions

This commit is contained in:
Riyyi
2026-08-09 17:11:30 +02:00
parent 4035ff48f3
commit 5fcdba2c22
8 changed files with 141 additions and 92 deletions
+3 -2
View File
@@ -1,6 +1,5 @@
package main
import "core:fmt"
import "core:os"
import "src:chunks"
@@ -25,13 +24,14 @@ main :: proc() {
w := chunks.writer_init(cast(u64)len(entries))
defer chunks.writer_destroy(&w)
chunks.write_assets(
err := chunks.write_assets(
&w,
opts.output,
entries[:],
opts.size,
opts.compression,
)
if err != nil do os.exit(1)
chunks.write_metadata(
&w,
@@ -40,6 +40,7 @@ main :: proc() {
opts.size,
opts.compression,
)
if err != nil do os.exit(2)
}
// TODO: .chunkignore