/* got a valid entry */
dire = &block->dirents[offset];
- nlen = strnlen(dire->u.name,sizeof(*block) - offset*sizeof(afs_dirent_t));
+ nlen = strnlen(dire->parts.name,sizeof(*block) - offset*sizeof(afs_dirent_t));
- _debug("ENT[%u.%u]: %s %u \"%.*s\"\n",
+ _debug("ENT[%Zu.%u]: %s %Zu \"%s\"\n",
blkoff/sizeof(afs_dir_block_t),offset,
- offset<curr ? "skip" : "fill",
- nlen,nlen,dire->name);
+ (offset<curr ? "skip" : "fill"),
+ nlen,dire->u.name);
/* work out where the next possible entry is */
for (tmp=nlen; tmp>15; tmp-=sizeof(afs_dirent_t)) {