comparison ffstools/tiffs-rd/object.c @ 919:1f27fc13eab7

tiffs: add support for extended filenames found in SE K2x0 FFS
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 31 Dec 2022 09:27:01 +0000
parents e7502631a0f9
children
comparison
equal deleted inserted replaced
918:0c33e24ff935 919:1f27fc13eab7
10 #include <strings.h> 10 #include <strings.h>
11 #include "types.h" 11 #include "types.h"
12 #include "struct.h" 12 #include "struct.h"
13 #include "globals.h" 13 #include "globals.h"
14 #include "pathname.h" 14 #include "pathname.h"
15
16 object_name_mincheck(ino)
17 {
18 struct inode_info *inf = inode_info[ino];
19 u8 *p, *endp;
20
21 if (!inf->len)
22 return(0);
23 p = inf->dataptr;
24 endp = p + inf->len;
25 for (; ; p++) {
26 if (p >= endp)
27 return(0);
28 if (!*p)
29 break;
30 }
31 inf->byte_after_name = p + 1;
32 return(1);
33 }
15 34
16 validate_obj_name(ino, root_special) 35 validate_obj_name(ino, root_special)
17 { 36 {
18 struct inode_info *inf = inode_info[ino]; 37 struct inode_info *inf = inode_info[ino];
19 u8 *p, *endp; 38 u8 *p, *endp;