commit 5ffd2ca

Devine Lu Linvega  ·  2025-01-22 04:25:34 +0000 UTC
parent e7721ab
(file.c) Cleanup
1 files changed,  +4, -4
+4, -4
 1@@ -72,13 +72,13 @@ file_reset(UxnFile *c)
 2 }
 3 
 4 static Uint16
 5-get_entry(char *p, Uint16 len, const char *pathname, const char *basename, int fail_nonzero)
 6+get_entry(char *p, Uint16 len, const char *pathname, const char *basename)
 7 {
 8 	struct stat st;
 9 	if(len < strlen(basename) + 8)
10 		return 0;
11 	if(stat(pathname, &st))
12-		return fail_nonzero ? snprintf(p, len, "!!!! %s\n", basename) : 0;
13+		return snprintf(p, len, "!!!! %s\n", basename);
14 	else if(S_ISDIR(st.st_mode))
15 		return snprintf(p, len, "---- %s/\n", basename);
16 	else if(st.st_size < 0x10000)
17@@ -115,7 +115,7 @@ file_read_dir(UxnFile *c, char *dest, Uint16 len)
18 			snprintf(pathname, sizeof(pathname), "%s/%s", c->current_filename, c->de->d_name);
19 		else
20 			pathname[0] = '\0';
21-		n = get_entry(p, len, pathname, c->de->d_name, 1);
22+		n = get_entry(p, len, pathname, c->de->d_name);
23 		if(!n) break;
24 		p += n;
25 		len -= n;
26@@ -295,8 +295,8 @@ stat_size(Uint8 *dest, Uint16 len, off_t size)
27 static Uint16
28 file_stat(UxnFile *c, Uint16 addr, Uint16 len)
29 {
30-	void *dest = &uxn.ram[addr];
31 	struct stat st;
32+	void *dest = &uxn.ram[addr];
33 	if(len > 0x10000 - addr)
34 		len = 0x10000 - addr;
35 	if(c->outside_sandbox)