EXT2_DINODE_SIZE
memcpy(&dino, dp, MIN(EXT2_DINODE_SIZE(&sblock), sizeof(dino)));
bp += EXT2_DINODE_SIZE(&sblock);
fullcnt = inobufsize / EXT2_DINODE_SIZE(&sblock);
partialsize = partialcnt * EXT2_DINODE_SIZE(&sblock);
sblock.e2fs_ipb = sblock.e2fs_bsize / EXT2_DINODE_SIZE(&sblock);
if (EXT2_DINODE_SIZE(fs) <= EXT2_REV0_DINODE_SIZE)
memcpy((new),(old), MIN(EXT2_DINODE_SIZE(fs), sizeof(*new)))
memcpy((new),(old), MIN(EXT2_DINODE_SIZE(fs), sizeof(*new)))
(ino_to_fsbo(fs, ip->i_number) * EXT2_DINODE_SIZE(fs));
(ino_to_fsbo(era->fs, ip->i_number) * EXT2_DINODE_SIZE(era->fs));
fs->e2fs_ipb = fs->e2fs_bsize / EXT2_DINODE_SIZE(fs);
+ EXT2_DINODE_SIZE(fs) * ino_to_fsbo(fs, ino));