commit 098e366

chld  ·  2026-10-27 22:23:55 +0000 UTC
parent b7f07a3
idiomatic error when loading rom
3 files changed,  +8, -2
M uxn.c
M uxn.c
+8, -2
 1@@ -448,10 +448,16 @@ static void run(Uint16 pc) {
 2 
 3 static void load_rom(void) {
 4   FILE*fp=fopen(rom_name,"r");
 5-  if(!fp) err(1,"Cannot load program file");
 6+  if(!fp){
 7+    show_msgbox("Error", "Cannot load program file");
 8+    return 1;
 9+  }
10   memset(mem,0,MEMSIZE);
11   fread(mem+0x0100,1,MEMSIZE-0x0100,fp);
12-  if(ferror(fp)) err(1,"Cannot load program file");
13+  if(ferror(fp)){
14+        show_msgbox("Error", "Cannot load program file");
15+	    return 1;
16+  };
17   fclose(fp);
18 }
19 
+0, -0
+0, -0