Mercurial > geeqie.yaz
comparison src/filecache.c @ 855:0c3f6ef17d18
Tidy up.
author | zas_ |
---|---|
date | Wed, 25 Jun 2008 20:53:52 +0000 |
parents | 77fc0ea3457d |
children | bd3bdceb1230 |
comparison
equal
deleted
inserted
replaced
854:a0cdc9d066ae | 855:0c3f6ef17d18 |
---|---|
48 } | 48 } |
49 | 49 |
50 gint file_cache_get(FileCacheData *fc, FileData *fd) | 50 gint file_cache_get(FileCacheData *fc, FileData *fd) |
51 { | 51 { |
52 GList *work; | 52 GList *work; |
53 if ((work = g_list_find_custom(fc->list, fd, file_cache_entry_compare_cb))) | 53 |
54 work = g_list_find_custom(fc->list, fd, file_cache_entry_compare_cb); | |
55 if (work) | |
54 { | 56 { |
55 fc->list = g_list_remove_link(fc->list, work); | 57 fc->list = g_list_remove_link(fc->list, work); |
56 fc->list = g_list_concat(work, fc->list); | 58 fc->list = g_list_concat(work, fc->list); |
57 DEBUG_1("cache hit: %s", fd->path); | 59 DEBUG_1("cache hit: %s", fd->path); |
58 return TRUE; | 60 return TRUE; |
84 | 86 |
85 void file_cache_put(FileCacheData *fc, FileData *fd, gulong size) | 87 void file_cache_put(FileCacheData *fc, FileData *fd, gulong size) |
86 { | 88 { |
87 GList *work; | 89 GList *work; |
88 FileCacheEntry *fe; | 90 FileCacheEntry *fe; |
89 if ((work = g_list_find_custom(fc->list, fd, file_cache_entry_compare_cb))) | 91 |
92 work = g_list_find_custom(fc->list, fd, file_cache_entry_compare_cb); | |
93 if (work) | |
90 { | 94 { |
91 /* entry already exists, move it to the beginning */ | 95 /* entry already exists, move it to the beginning */ |
92 fc->list = g_list_remove_link(fc->list, work); | 96 fc->list = g_list_remove_link(fc->list, work); |
93 fc->list = g_list_concat(work, fc->list); | 97 fc->list = g_list_concat(work, fc->list); |
94 return; | 98 return; |
125 GList *work; | 129 GList *work; |
126 work = fc->list; | 130 work = fc->list; |
127 | 131 |
128 DEBUG_1("cache dump: max size:%ld size:%ld", fc->max_size, fc->size); | 132 DEBUG_1("cache dump: max size:%ld size:%ld", fc->max_size, fc->size); |
129 | 133 |
130 while(work) | 134 while (work) |
131 { | 135 { |
132 FileCacheEntry *fe = work->data; | 136 FileCacheEntry *fe = work->data; |
133 work = work->next; | 137 work = work->next; |
134 DEBUG_1("cache entry: %s %ld", fe->fd->path, fe->size); | 138 DEBUG_1("cache entry: %s %ld", fe->fd->path, fe->size); |
135 } | 139 } |