CLUST_RSRVD
if (boot->NumClusters > (CLUST_RSRVD & CLUST32_MASK)) {
if (boot->NumClusters < (CLUST_RSRVD & CLUST16_MASK)) {
} else if (boot->NumClusters < (CLUST_RSRVD&CLUST12_MASK)) {
} else if (boot->NumClusters < (CLUST_RSRVD&CLUST16_MASK)) {
if (next_cl == CLUST_FREE || next_cl >= CLUST_RSRVD) {
} else if (!valid_cl(fat, nextcl) && nextcl < CLUST_RSRVD) {
if ((cn | ~pmp->pm_fatmask) >= CLUST_RSRVD)
if ((cn | ~pmp->pm_fatmask) >= CLUST_RSRVD)
if ((readcn | ~pmp->pm_fatmask) >= CLUST_RSRVD)
if ((cluster | ~pmp->pm_fatmask) >= CLUST_RSRVD)
if (pmp->pm_maxcluster < (CLUST_RSRVD & FAT12_MASK)) {
if (clusters >= (CLUST_RSRVD & pmp->pm_fatmask))
clusters = CLUST_RSRVD & pmp->pm_fatmask;
if ((cn | ~pmp->pm_fatmask) >= CLUST_RSRVD)
if ((cn | ~pmp->pm_fatmask) >= CLUST_RSRVD)
if ((readcn | ~pmp->pm_fatmask) >= CLUST_RSRVD)
if ((cluster | ~pmp->pm_fatmask) >= CLUST_RSRVD)
<= ((CLUST_RSRVD - CLUST_FIRST) & FAT12_MASK)) {