php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include <stdlib.h>
Go to the source code of this file.
Data Structures | |
struct | gdCache_element_s |
struct | gdCache_head_s |
Macros | |
#define | NULL (void *)0 |
Typedefs | |
typedef int(* | gdCacheTestFn_t) (void *userdata, void *keydata) |
typedef void *(* | gdCacheFetchFn_t) (char **error, void *keydata) |
typedef void(* | gdCacheReleaseFn_t) (void *userdata) |
typedef struct gdCache_element_s | gdCache_element_t |
typedef struct gdCache_head_s | gdCache_head_t |
Functions | |
gdCache_head_t * | gdCacheCreate (int size, gdCacheTestFn_t gdCacheTest, gdCacheFetchFn_t gdCacheFetch, gdCacheReleaseFn_t gdCacheRelease) |
void | gdCacheDelete (gdCache_head_t *head) |
void * | gdCacheGet (gdCache_head_t *head, void *keydata) |
typedef struct gdCache_element_s gdCache_element_t |
typedef struct gdCache_head_s gdCache_head_t |
gdCache_head_t * gdCacheCreate | ( | int | size, |
gdCacheTestFn_t | gdCacheTest, | ||
gdCacheFetchFn_t | gdCacheFetch, | ||
gdCacheReleaseFn_t | gdCacheRelease ) |
void gdCacheDelete | ( | gdCache_head_t * | head | ) |
void * gdCacheGet | ( | gdCache_head_t * | head, |
void * | keydata ) |