Go to the source code of this file.
Classes | |
struct | FATEntry |
FAT file system file-entry. More... | |
struct | FATDirectory |
FAT file system directory-entry. More... | |
struct | BootSector |
struct | BootSector32 |
struct | ftime |
struct | fdate |
struct | fattr |
union | FAT_attribute |
struct | DEntry_E |
union | DEntry |
struct | Buffer |
struct | Cache |
struct | dskrwblk |
struct | dirent |
struct | dirsecz |
struct | Kette |
struct | FATDrive |
FAT drive root entry. More... | |
Defines | |
#define | BufLen 512 |
#define | RONLY 0x01 |
#define | HIDDEN 0x02 |
#define | SYSTEM 0x04 |
#define | VOLUME 0x08 |
#define | DIRENT 0x10 |
#define | ARCHIVE 0x20 |
#define | _A_DELETED 0x40 |
#define | _A_ILLEGAL 0x80 |
#define | IS_LNAME(a) ((a&0xFF)==0x0F) |
#define | FAT_DEL_CHAR (char)0xe5 |
#define | AddP(p, s) {(int&)p += s;} |
#define | MK_P(ofs) ((void*) ((size_t)(ofs))) |
#define | MK_LONG(l, h) ((DWORD)WORD(l)|((DWORD)WORD(h)<<16)) |
#define | spoke(ofs, w) (*((BYTE*)MK_P(ofs)) = (BYTE)(w)) |
#define | wpoke(ofs, w) (*((WORD*)MK_P(ofs)) = (WORD)(w)) |
#define | dpoke(ofs, w) (*((DWORD*)MK_P(ofs)) = (DWORD)(w)) |
#define | speek(ofs) (*((BYTE*)MK_P(ofs))) |
#define | wpeek(ofs) (*((WORD*)MK_P(ofs))) |
#define | dpeek(p) (*((DWORD*)MK_P(p))) |
#define | CACHE_SIZE_LOW 32 |
#define _A_DELETED 0x40 |
Definition at line 190 of file fatfs.h.
Referenced by FATDirectory::read_directory().
#define _A_ILLEGAL 0x80 |
Definition at line 191 of file fatfs.h.
Referenced by FATDirectory::read_directory().
#define AddP | ( | p, | |
s | |||
) | {(int&)p += s;} |
Definition at line 196 of file fatfs.h.
Referenced by FATDirectory::read_dir(), and FATDirectory::read_directory().
#define BufLen 512 |
Definition at line 167 of file fatfs.h.
Referenced by FATDrive::read_cache().
#define CACHE_SIZE_LOW 32 |
Definition at line 243 of file fatfs.h.
Referenced by FATDrive::small_cache().
#define dpeek | ( | p ) | (*((DWORD*)MK_P(p))) |
Definition at line 221 of file fatfs.h.
Referenced by FATDrive::read_FAT().
#define dpoke | ( | ofs, | |
w | |||
) | (*((DWORD*)MK_P(ofs)) = (DWORD)(w)) |
#define FAT_DEL_CHAR (char)0xe5 |
Definition at line 194 of file fatfs.h.
Referenced by FATDirectory::read_directory().
#define IS_LNAME | ( | a ) | ((a&0xFF)==0x0F) |
Definition at line 192 of file fatfs.h.
Referenced by FATDirectory::read_directory().
#define MK_LONG | ( | l, | |
h | |||
) | ((DWORD)WORD(l)|((DWORD)WORD(h)<<16)) |
#define wpeek | ( | ofs ) | (*((WORD*)MK_P(ofs))) |
Definition at line 220 of file fatfs.h.
Referenced by FATDrive::read_FAT().
ROS Explorer Source Code Documentation
generated on 02.01.2013 by ![]() |