cache_entry_
open_cache_mp_read_session(struct cache_entry_ *entry)
transform_cache_entry(struct cache_entry_ *entry,
transform_cache_entry_part(struct cache_entry_ *entry,
(*(struct cache_entry_ const **)ent)->name));
return (strcmp((*(struct cache_entry_ const **)e1)->name,
(*(struct cache_entry_ const **)e2)->name));
static struct cache_entry_ **
return ((struct cache_entry_ **)(bsearch(entry_name, the_cache->entries,
the_cache->entries_size, sizeof(struct cache_entry_ *),
destroy_cache_entry(struct cache_entry_ *entry)
clear_cache_entry(struct cache_entry_ *entry)
flush_cache_entry(struct cache_entry_ *entry)
static void clear_cache_entry(struct cache_entry_ *);
struct cache_entry_ **new_entries;
static void destroy_cache_entry(struct cache_entry_ *);
sizeof(struct cache_entry_ *)
static struct cache_entry_ ** find_cache_entry_p(struct cache_ *,
(struct cache_entry_ *)new_common_entry;
static void flush_cache_entry(struct cache_entry_ *);
(struct cache_entry_ *)new_mp_entry;
sizeof(struct cache_entry_ *), entries_qsort_cmp_func);
struct cache_entry_ **del_ent;
del_ent) * sizeof(struct cache_entry_ *));
struct cache_entry_ *
struct cache_entry_ **result;
cache_read(struct cache_entry_ *entry, const char *key, size_t key_size,
cache_write(struct cache_entry_ *entry, const char *key, size_t key_size,
open_cache_mp_write_session(struct cache_entry_ *entry)
struct cache_entry_ **entries;
typedef struct cache_entry_ *cache_entry;