summaryrefslogtreecommitdiff
path: root/src/gdcache.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gdcache.h')
-rw-r--r--src/gdcache.h44
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);