adoswordn
u_int32_t adoswordn(struct buf *, int);
if (adoswordn(bp, 0) != BPT_SHORT) {
bp->b_blkno / (amp->bsize / DEV_BSIZE), adoswordn(bp,0));
switch (adoswordn(bp, amp->nwords - 1)) {
bp->b_blkno / (amp->bsize / DEV_BSIZE), adoswordn(bp, amp->nwords - 1));
amp->dostype = adoswordn(bp, 0);
ap->mtimev.days = adoswordn(bp, ap->nwords - 10);
ap->mtimev.mins = adoswordn(bp, ap->nwords - 9);
ap->mtimev.ticks = adoswordn(bp, ap->nwords - 8);
ap->created.days = adoswordn(bp, ap->nwords - 7);
ap->created.mins = adoswordn(bp, ap->nwords - 6);
ap->created.ticks = adoswordn(bp, ap->nwords - 5);
ap->fsize = adoswordn(bp, ap->nwords - 47);
ap->tab[i] = adoswordn(bp, i + 6);
ap->pblock = adoswordn(bp, ap->nwords - 3);
ap->hashf = adoswordn(bp, ap->nwords - 4);
ap->linknext = adoswordn(bp, ap->nwords - 10);
ap->linkto = adoswordn(bp, ap->nwords - 11);
if (adoswordn(bp, ap->nwords - 10))
ap->fsize = adoswordn(bp, ap->nwords - 47);
ap->adprot = adoswordn(bp, ap->nwords - 48) ^ 15;
ap->uid = (adoswordn(bp, ap->nwords - 49) >> 16) & 0xffff;
ap->gid = adoswordn(bp, ap->nwords - 49) & 0xffff;
ap->mtime.days = adoswordn(bp, ap->nwords - 23);
ap->mtime.mins = adoswordn(bp, ap->nwords - 22);
ap->mtime.ticks = adoswordn(bp, ap->nwords - 21);
if (adoswordn(bp, blkix) == 0)
adoswordn(bp, blkix) * amp->bsize / DEV_BSIZE, amp->bsize,
adoswordn(bp, blkix));
amp->bitmap[mapix++] = bits = adoswordn(mapbp, n);
bn = adoswordn(bp, blkix);
else if (adoswordn(bp, 0) != BPT_DATA) {
nb = adoswordn(flbp, ap->nwords - 2);
*bnp = adoswordn(flbp, flblkoff) * ap->amp->bsize / DEV_BSIZE;