Browse code

system_load() is now private

neauoire authored on 16/08/2023 02:21:06
Showing 2 changed files
... ...
@@ -22,6 +22,20 @@ static const char *errors[] = {
22 22
 	"overflow",
23 23
 	"division by zero"};
24 24
 
25
+static int
26
+system_load(Uxn *u, char *filename)
27
+{
28
+	int l, i = 0;
29
+	FILE *f = fopen(filename, "rb");
30
+	if(!f)
31
+		return 0;
32
+	l = fread(&u->ram[PAGE_PROGRAM], 0x10000 - PAGE_PROGRAM, 1, f);
33
+	while(l && ++i < RAM_PAGES)
34
+		l = fread(u->ram + 0x10000 * i, 0x10000, 1, f);
35
+	fclose(f);
36
+	return 1;
37
+}
38
+
25 39
 static void
26 40
 system_print(Stack *s, char *name)
27 41
 {
... ...
@@ -55,20 +69,6 @@ system_error(char *msg, const char *err)
55 69
 	return 0;
56 70
 }
57 71
 
58
-int
59
-system_load(Uxn *u, char *filename)
60
-{
61
-	int l, i = 0;
62
-	FILE *f = fopen(filename, "rb");
63
-	if(!f)
64
-		return 0;
65
-	l = fread(&u->ram[PAGE_PROGRAM], 0x10000 - PAGE_PROGRAM, 1, f);
66
-	while(l && ++i < RAM_PAGES)
67
-		l = fread(u->ram + 0x10000 * i, 0x10000, 1, f);
68
-	fclose(f);
69
-	return 1;
70
-}
71
-
72 72
 void
73 73
 system_inspect(Uxn *u)
74 74
 {
... ...
@@ -21,7 +21,6 @@ void system_connect(Uint8 device, Uint8 ver, Uint16 dei, Uint16 deo);
21 21
 void system_reboot(Uxn *u, char *rom, int soft);
22 22
 void system_inspect(Uxn *u);
23 23
 int system_version(char *emulator, char *date);
24
-int system_load(Uxn *u, char *filename);
25 24
 int system_error(char *msg, const char *err);
26 25
 int system_init(Uxn *u, Uint8 *ram, char *rom);
27 26