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.zip rockbox-6f078c428fb0135ec7a1b53ee8bf7f91576fae65.tar.gz rockbox-6f078c428fb0135ec7a1b53ee8bf7f91576fae65.tar.bz2 rockbox-6f078c428fb0135ec7a1b53ee8bf7f91576fae65.tar.xz | |
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 cd271af..9bfe0cd 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); |