dosDirEntry
static struct dosDirEntry *freede;
static struct dosDirEntry *
struct dosDirEntry *de;
struct dosDirEntry *dir = pendingDirectories->dir;
struct dosDirEntry d;
freeDosDirEntry(struct dosDirEntry *de)
fullpath(struct dosDirEntry *dir)
static struct dosDirEntry *rootDir;
static struct dosDirEntry *lostDir;
struct dosDirEntry *d, *nd;
checksize(struct fat_descriptor *fat, u_char *p, struct dosDirEntry *dir)
check_subdirectory(struct fat_descriptor *fat, struct dosDirEntry *dir)
readDosDirSection(struct fat_descriptor *fat, struct dosDirEntry *dir)
struct dosDirEntry dirent, *d;
static struct dosDirEntry *newDosDirEntry(void);
static void freeDosDirEntry(struct dosDirEntry *);
static char *fullpath(struct dosDirEntry *);
static int checksize(struct fat_descriptor *, u_char *, struct dosDirEntry *);
static int readDosDirSection(struct fat_descriptor *, struct dosDirEntry *);
memcpy(d, &dirent, sizeof(struct dosDirEntry));
struct dosDirEntry
struct dosDirEntry *dir;