2005-11-30 Tom Walsh - * release 1.7 * various mmc_module routines not testing to see if a drive had been detected! SERIOUS bug! RDCF2 loops forever! * changed "#if HAS_MMC==" to "#ifdef HAS_MMC" * changed "#if HAS_CLOCK==" to "#ifdef HAS_CLOCK" * sbrk_r() returns error if heap is full. * added times() function. * added enum bool type (funcs & tests). 2005-11-24 Tom Walsh - * release 1.6 * added fflushdir((FILE *) fd) to force writing of the dir entry to drive. * added compile option to always flush dir to drive - RDCF_FLUSH_DIR_AFTER_WRITE 2005-11-23 Tom Walsh - * release 1.5 * file create is overwriting an existing file. * second FAT entries are mirrored writes of the sectors written in first FAT. This keeps drive from thrashing on file deletes. 2005-11-22 Tom Walsh - * release 1.4 * correct operation of the r,r+,w,w+,a,a+ modes of fopen() * random file i/o now working. 2005-11-17 Tom Walsh - * release 1.3 * added LICENSE file * HAS_MMC now disqualifies more code. 2005-11-17 Tom Walsh - * release 1.2 * discovered that RDCF2 supports subdirs! * changed mmc_module.c in dos_open to do subdirs. * implemented rename() function. * changed (char *) to (const char *) many places. * corrected problem with clock init. * removed some dead rdcf2 code, unused stuff. 2005-11-15 Tom Walsh - * initial realease of version 1.1