diff options
author | Fred Bauer <fred.w.bauer@gmail.com> | 2011-10-21 20:23:21 +0000 |
---|---|---|
committer | Fred Bauer <fred.w.bauer@gmail.com> | 2011-10-21 20:23:21 +0000 |
commit | 6f078c428fb0135ec7a1b53ee8bf7f91576fae65 (patch) | |
tree | 76d04eb5a354f0d69831bfb48ec661c2e4eecaf3 /firmware/include | |
parent | c032b9d083b521dbf4bab86d4b1a756f05dd7a30 (diff) | |
download | rockbox-6f078c428fb0135ec7a1b53ee8bf7f91576fae65.tar.gz rockbox-6f078c428fb0135ec7a1b53ee8bf7f91576fae65.zip |
Change lru from double to single linked list. Only the font cache uses LRU and it never searches in reverse. Saves 2 bytes per glyph.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30818 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/include')
-rw-r--r-- | firmware/include/lru.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/firmware/include/lru.h b/firmware/include/lru.h index cd271afbd8..9bfe0cd4a7 100644 --- a/firmware/include/lru.h +++ b/firmware/include/lru.h @@ -33,7 +33,7 @@ struct lru void *_base; }; -#define LRU_SLOT_OVERHEAD (2 * sizeof(short)) +#define LRU_SLOT_OVERHEAD (1 * sizeof(short)) /* Create LRU list with specified size from buf. */ void lru_create(struct lru* pl, void *buf, short size, short data_size); |