rockbox/firmware/common
Michael Sevakis 0a5b0dd908 Dircache: Fix a tiny-block reclaim bug
Logic left over from before switching from NULL-terminated to
counted strings would prevent a single-byte tiny free block gap
from being properly reclaimed into free string bytes.

Due to rarity, not as disasterous to functionality so much as
wrong.

Change-Id: I68e0875b04bb0ab6cdead0fdf535144b9c1bc13e
2017-01-14 00:20:07 -05:00
..
config.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
crc32-mi4.c crc-mi4: use const lookup table for crc 2014-07-07 12:54:50 +02:00
crc32-rkw.c Add RKW firmware file format loader 2012-03-04 00:34:26 +01:00
crc32.c buflib: Add crc field protecting buflib cookie integrity 2014-01-16 10:17:39 +01:00
diacritic.c FS#11187 - diacritic.c is in 'drivers' but it does not belong there 2010-04-07 20:41:18 +00:00
dir.c Rewrite filesystem code (WIP) 2014-08-30 03:48:23 +02:00
dircache.c Dircache: Fix a tiny-block reclaim bug 2017-01-14 00:20:07 -05:00
disk.c Rewrite filesystem code (WIP) 2014-08-30 03:48:23 +02:00
disk_cache.c Rewrite filesystem code (WIP) 2014-08-30 03:48:23 +02:00
file.c Fix (D)EBUG compilation errors on targets using FAT 2015-10-09 20:45:01 +02:00
file_internal.c Fix (D)EBUG compilation errors on targets using FAT 2015-10-09 20:45:01 +02:00
fileobj_mgr.c Rewrite filesystem code (WIP) 2014-08-30 03:48:23 +02:00
format.c format/*printf: Add simple support for %p format specifier. 2011-08-04 10:44:41 +00:00
linked_list.c Improve the implementation of a couple linked list routines. 2017-01-07 21:14:32 -05:00
loader_strerror.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
pathfuncs.c Fix track formatting problems in playlist.c 2017-01-07 19:10:02 -05:00
rb-loader.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
strcasecmp.c Compile fix for mingw-w64 2011-12-04 21:07:06 +00:00
strcasestr.c
strlcat.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
strlcpy.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
strnatcmp.c Remove tabs in firmware path (taking into account the original spacing). 2010-02-22 21:24:09 +00:00
structec.c Fix warning in firmware/common/structec.c 2015-02-24 16:27:16 -05:00
timefuncs.c Calculate day-of-week after reading time from RTC. Should fix FS#11814 2012-04-12 21:32:25 +02:00
unicode.c unicode: Fix getle16 and getbe16 2014-09-21 07:42:49 +02:00
version.c Prevent spurious recompiles on account of changed version. 2014-08-28 15:48:56 +02:00