diff options
Diffstat (limited to 'src/gdcache.h')
-rw-r--r-- | src/gdcache.h | 44 |
1 files changed, 21 insertions, 23 deletions
diff --git a/src/gdcache.h b/src/gdcache.h index c6e73c3..8d1b5e1 100644 --- a/src/gdcache.h +++ b/src/gdcache.h @@ -50,38 +50,36 @@ #endif /* user defined function templates */ -typedef int (*gdCacheTestFn_t)(void *userdata, void *keydata); -typedef void *(*gdCacheFetchFn_t)(char **error, void *keydata); -typedef void (*gdCacheReleaseFn_t)(void *userdata); +typedef int (*gdCacheTestFn_t) (void *userdata, void *keydata); +typedef void *(*gdCacheFetchFn_t) (char **error, void *keydata); +typedef void (*gdCacheReleaseFn_t) (void *userdata); /* element structure */ typedef struct gdCache_element_s gdCache_element_t; -struct gdCache_element_s { - gdCache_element_t *next; - void *userdata; +struct gdCache_element_s +{ + gdCache_element_t *next; + void *userdata; }; /* head structure */ typedef struct gdCache_head_s gdCache_head_t; -struct gdCache_head_s { - gdCache_element_t *mru; - int size; - char *error; - gdCacheTestFn_t gdCacheTest; - gdCacheFetchFn_t gdCacheFetch; - gdCacheReleaseFn_t gdCacheRelease; +struct gdCache_head_s +{ + gdCache_element_t *mru; + int size; + char *error; + gdCacheTestFn_t gdCacheTest; + gdCacheFetchFn_t gdCacheFetch; + gdCacheReleaseFn_t gdCacheRelease; }; /* function templates */ -gdCache_head_t * -gdCacheCreate( - int size, - gdCacheTestFn_t gdCacheTest, - gdCacheFetchFn_t gdCacheFetch, - gdCacheReleaseFn_t gdCacheRelease ); +gdCache_head_t *gdCacheCreate (int size, + gdCacheTestFn_t gdCacheTest, + gdCacheFetchFn_t gdCacheFetch, + gdCacheReleaseFn_t gdCacheRelease); -void -gdCacheDelete( gdCache_head_t *head ); +void gdCacheDelete (gdCache_head_t * head); -void * -gdCacheGet( gdCache_head_t *head, void *keydata ); +void *gdCacheGet (gdCache_head_t * head, void *keydata); |