hash/extern.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

u_int32_t __default_hash __P ((const void *, size_t)) = hashfunc
int __split_page __P ((HTAB *, u_int32_t, u_int32_t))
int __put_page __P ((HTAB *, char *, u_int32_t, int, int))
u_int32_t __hash_log2 __P ((u_int32_t))
int __ibitmap __P ((HTAB *, int, int, int))
int __get_page __P ((HTAB *, char *, u_int32_t, int, int, int))
BUFHEAD *__get_buf __P ((HTAB *, u_int32_t, BUFHEAD *, int))
u_int16_t __find_last_page __P ((HTAB *, BUFHEAD **))
int __find_bigpair __P ((HTAB *, BUFHEAD *, int, char *, int))
int __expand_table __P ((HTAB *))
int __delpair __P ((HTAB *, BUFHEAD *, int))
u_int32_t __call_hash __P ((HTAB *, char *, int))
void __buf_init __P ((HTAB *, int))
int __buf_free __P ((HTAB *, int, int))
int __big_split __P ((HTAB *, BUFHEAD *, BUFHEAD *, BUFHEAD *, int, u_int32_t, SPLIT_RETURN *))
int __big_return __P ((HTAB *, BUFHEAD *, int, DBT *, int))
int __big_keydata __P ((HTAB *, BUFHEAD *, DBT *, DBT *, int))
int __addel __P ((HTAB *, BUFHEAD *, const DBT *, const DBT *))
BUFHEAD *__add_ovflpage __P ((HTAB *, BUFHEAD *))


Function Documentation

u_int32_t __default_hash __P ( (const void *, size_t)   )  = hashfunc

int __split_page __P ( (HTAB *, u_int32_t, u_int32_t  ) 

int __put_page __P ( (HTAB *, char *, u_int32_t, int, int)   ) 

u_int32_t __hash_log2 __P ( (u_int32_t  ) 

int __ibitmap __P ( (HTAB *, int, int, int)   ) 

int __get_page __P ( (HTAB *, char *, u_int32_t, int, int, int)   ) 

BUFHEAD* __get_buf __P ( (HTAB *, u_int32_t, BUFHEAD *, int)   ) 

u_int16_t __find_last_page __P ( (HTAB *, BUFHEAD **)   ) 

int __find_bigpair __P ( (HTAB *, BUFHEAD *, int, char *, int)   ) 

static u_int16_t overflow_page __P ( (HTAB *)   ) 

int __delpair __P ( (HTAB *, BUFHEAD *, int)   ) 

u_int32_t __call_hash __P ( (HTAB *, char *, int)   ) 

static int init_htab __P ( (HTAB *, int)   ) 

int __buf_free __P ( (HTAB *, int, int)   ) 

int __big_split __P ( (HTAB *, BUFHEAD *, BUFHEAD *, BUFHEAD *, int, u_int32_t, SPLIT_RETURN *)   ) 

int __big_return __P ( (HTAB *, BUFHEAD *, int, DBT *, int)   ) 

int __big_keydata __P ( (HTAB *, BUFHEAD *, DBT *, DBT *, int)   ) 

int __big_insert __P ( (HTAB *, BUFHEAD *, const DBT *, const DBT *)   ) 

void __reclaim_buf __P ( (HTAB *, BUFHEAD *)   ) 


Generated on Thu Apr 16 06:30:57 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6