getulong
if (getulong(*tp, '\0', &cp, &v, UINT32_MAX) != 0) {
if (getulong(cp, '/', &ncp, &n, UINT32_MAX) != 0)
if (getulong(cp, '/', &ncp, &v, UINT32_MAX) != 0)
if (getulong(cp, '\0', &ncp, &v, UINT32_MAX) != 0)
static int getulong(const char *, char, char **,
#define GETNUM32(a, v) getulong(a, '\0', NULL, v, UINT32_MAX)
#define GETNUM16(a, v) getulong(a, '\0', NULL, v, UINT16_MAX)
#define GETNUM8(a, v) getulong(a, '\0', NULL, v, UINT8_MAX)
(dep)->de_FileSize = getulong((dp)->deFileSize), \
cn = getulong((char *)bp->b_data + bo);
readcn = getulong((char *)bp->b_data + bo);
readcn = getulong((char *)bp->b_data + bo);
readcn = getulong((char *)bp->b_data + bo);
cluster = getulong((char *)bp->b_data + bo);
readcn = getulong((char *)bp->b_data + bo);
pmp->pm_HiddenSects = getulong(b50->bpbHiddenSecs);
pmp->pm_HugeSectors = getulong(b50->bpbHugeSectors);
pmp->pm_FATsecs = getulong(b710->bpbBigFATsecs);
pmp->pm_rootdirblk = getulong(b710->bpbRootClust);
pmp->pm_nxtfree = getulong(fp->fsinxtfree);
size = getulong(de->deFileSize);
size = getulong(f->de.deFileSize);
if (!(fs->spf = getulong(bs->bpb.bpbBigFATsecs)))
if ((fs->rdcl = getulong(bs->bpb.bpbRootClust)) < LOCLUS)
!(sc = getulong(bs->bpb.bpbHugeSectors)))
if (!(size = getulong(de->deFileSize)) &&
x = fs->fatsz != 32 ? getushort(buf) : getulong(buf);
pmp->pm_HiddenSects = getulong(b50->bpbHiddenSecs);
pmp->pm_HugeSectors = getulong(b50->bpbHugeSectors);
pmp->pm_FATsecs = getulong(b710->bpbBigFATsecs);
pmp->pm_rootdirblk = getulong(b710->bpbRootClust);
pmp->pm_nxtfree = getulong(fp->fsinxtfree);