Mercurial > geeqie.yaz
comparison src/filecache.c @ 1422:91bed0d66cf2
gint -> gboolean and tidy up.
author | zas_ |
---|---|
date | Thu, 12 Mar 2009 22:35:45 +0000 |
parents | 8b89e3ff286b |
children | cf4029d10d38 |
comparison
equal
deleted
inserted
replaced
1421:130054d9dd8a | 1422:91bed0d66cf2 |
---|---|
21 struct _FileCacheData { | 21 struct _FileCacheData { |
22 FileCacheReleaseFunc release; | 22 FileCacheReleaseFunc release; |
23 GList *list; | 23 GList *list; |
24 gulong max_size; | 24 gulong max_size; |
25 gulong size; | 25 gulong size; |
26 }; | 26 }; |
27 | 27 |
28 typedef struct _FileCacheEntry FileCacheEntry; | 28 typedef struct _FileCacheEntry FileCacheEntry; |
29 struct _FileCacheEntry { | 29 struct _FileCacheEntry { |
30 FileData *fd; | 30 FileData *fd; |
31 gulong size; | 31 gulong size; |
32 }; | 32 }; |
33 | 33 |
34 static void file_cache_notify_cb(FileData *fd, NotifyType type, gpointer data); | 34 static void file_cache_notify_cb(FileData *fd, NotifyType type, gpointer data); |
35 | 35 |
36 FileCacheData *file_cache_new(FileCacheReleaseFunc release, gulong max_size) | 36 FileCacheData *file_cache_new(FileCacheReleaseFunc release, gulong max_size) |
37 { | 37 { |
38 FileCacheData *fc = g_new(FileCacheData, 1); | 38 FileCacheData *fc = g_new(FileCacheData, 1); |
39 | |
39 fc->release = release; | 40 fc->release = release; |
40 fc->list = NULL; | 41 fc->list = NULL; |
41 fc->max_size = max_size; | 42 fc->max_size = max_size; |
42 fc->size = 0; | 43 fc->size = 0; |
43 | 44 |
161 } | 162 } |
162 } | 163 } |
163 | 164 |
164 void file_cache_dump(FileCacheData *fc) | 165 void file_cache_dump(FileCacheData *fc) |
165 { | 166 { |
166 GList *work; | 167 GList *work = fc->list; |
167 work = fc->list; | |
168 gulong n = 0; | 168 gulong n = 0; |
169 | |
169 DEBUG_1("cache dump: fc=%p max size:%ld size:%ld", fc, fc->max_size, fc->size); | 170 DEBUG_1("cache dump: fc=%p max size:%ld size:%ld", fc, fc->max_size, fc->size); |
170 | 171 |
171 while (work) | 172 while (work) |
172 { | 173 { |
173 FileCacheEntry *fe = work->data; | 174 FileCacheEntry *fe = work->data; |