CLUST_FREE
if (dir->head == CLUST_FREE)
|| fat[dirent.head].next == CLUST_FREE
else if (fat[dirent.head].next == CLUST_FREE)
if (cl == CLUST_FREE)
if (*cp1 == CLUST_FREE || *cp1 >= CLUST_RSRVD) {
if (*cp2 == CLUST_FREE || *cp2 >= CLUST_RSRVD) {
if ((*cp1 != CLUST_FREE && *cp1 < CLUST_BAD
&& *cp2 != CLUST_FREE && *cp2 < CLUST_BAD)
if (*cp2 == CLUST_FREE || *cp2 >= CLUST_RSRVD) {
fat[p].next = fat[p].head = CLUST_FREE;
|| fat[head].next == CLUST_FREE
fat[head].length = fat[head].next == CLUST_FREE ? 0 : len;
if (n == CLUST_FREE || n >= CLUST_RSRVD) {
if (fat[cl].next == CLUST_FREE)
if (fat[cl].next == CLUST_FREE)
if (fat[cl].next == CLUST_FREE)
if (fat[cl].next == CLUST_FREE)
if (*next == CLUST_FREE) {
|| fat[head].next == CLUST_FREE
fat[boot->FSNext].next != CLUST_FREE)) {
if (fat[head].next == CLUST_FREE) {
#define MSDOSFSFREE CLUST_FREE
#define MSDOSFSFREE CLUST_FREE