summaryrefslogtreecommitdiffstats
path: root/firmware/include
diff options
context:
space:
mode:
authorFred Bauer <fred.w.bauer@gmail.com>2011-10-21 20:23:21 +0000
committerFred Bauer <fred.w.bauer@gmail.com>2011-10-21 20:23:21 +0000
commit6f078c428fb0135ec7a1b53ee8bf7f91576fae65 (patch)
tree76d04eb5a354f0d69831bfb48ec661c2e4eecaf3 /firmware/include
parentc032b9d083b521dbf4bab86d4b1a756f05dd7a30 (diff)
downloadrockbox-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.h2
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);