Initial import of raw libfat source code.
Added module definitions and Makefiles to libfat.
Import of previous attempt to port libfat.
Rewrote partition.c to avoid memory allocation by passing buffers.
Made cache write methods interpret a NULL buffer as a zero buffer.
Removed redundant libfat.c interface.
Renamed methods intended to be made public.
Rewrote _FAT_cache_constructor to use supplied buffer.
Removed some unnecessary #ifdefs from filetime.c.
Replace u8, u16 and u32 with more standard uint8_t, uint16_t, uint32_t.
Merge branch 'master' into libfat-dev
Add -fshort-wchar flag in keeping with other modules.
Use more efficient ASM intrinsics for little endian.
Merge branch 'master' into libfat-dev
Added OBJDUMP variable to libfat Makefile.
Fixed uninitialised variable warning.
Merge branch 'master' into libfat-dev
Added strncasecmp method to directory.c.
Removed all reference to reent structures.
Wrote proper libfat header.
Altered libfat to use OSMutex locks.
Merge branch 'master' into libfat-dev
Added BSLUG_EXPORT statements to libfat.
Merge branch 'master' into libfat-dev
Created libsd, imported code from libogc.
Fixed most compiler errors in wiisd.c.