int do_setpath(const char *filename,uint64_t lv,uint32_t ts,char *ptr) { uint32_t inode; static uint8_t *path = NULL; static uint32_t pathsize = 0; (void)ts; EAT(ptr,filename,lv,'('); GETU32(inode,ptr); EAT(ptr,filename,lv,','); GETPATH(path,pathsize,ptr,filename,lv,')'); EAT(ptr,filename,lv,')'); return fs_setpath(inode,path); }
uint8_t do_setpath(uint64_t lv,uint32_t ts,char *ptr) { uint32_t inode; static uint8_t *path; static uint32_t pathsize; (void)ts; EAT(ptr,lv,'('); GETU32(inode,ptr); EAT(ptr,lv,','); GETPATH(path,pathsize,ptr,lv,')'); EAT(ptr,lv,')'); return fs_setpath(inode,path); }