commit c0e8720

Devine Lu Linvega  ·  2026-02-11 17:00:02 +0000 UTC
parent e00870a
Inlined file_not_ready
1 files changed,  +4, -10
+4, -10
 1@@ -800,19 +800,13 @@ file_init(unsigned int id, Uint16 addr)
 2 	return 0;
 3 }
 4 
 5-static unsigned int
 6-file_not_ready(unsigned int id)
 7-{
 8-	return ufs[id].filepath == 0;
 9-}
10-
11 static unsigned int
12 file_read(unsigned int id, Uint16 addr, unsigned int len)
13 {
14 	void *dest = &ram[addr];
15 	struct stat st;
16 	unsigned int n;
17-	if(file_not_ready(id))
18+	if(ufs[id].filepath == 0)
19 		return 0;
20 	if(addr + len > 0x10000)
21 		len = 0x10000 - addr;
22@@ -842,7 +836,7 @@ static unsigned int
23 file_write(unsigned int id, Uint16 addr, unsigned int len, Uint8 flags)
24 {
25 	unsigned int ret = 0;
26-	if(file_not_ready(id))
27+	if(ufs[id].filepath == 0)
28 		return 0;
29 	if(addr + len > 0x10000)
30 		len = 0x10000 - addr;
31@@ -867,7 +861,7 @@ file_stat(unsigned int id, Uint16 addr, unsigned int len)
32 {
33 	unsigned int err, dir;
34 	struct stat st;
35-	if(file_not_ready(id))
36+	if(ufs[id].filepath == 0)
37 		return 0;
38 	if(addr + len > 0x10000)
39 		len = 0x10000 - addr;
40@@ -879,7 +873,7 @@ file_stat(unsigned int id, Uint16 addr, unsigned int len)
41 static unsigned int
42 file_delete(unsigned int id)
43 {
44-	if(file_not_ready(id))
45+	if(ufs[id].filepath == 0)
46 		return 0;
47 	return !unlink(ufs[id].filepath);
48 }