Asterisk - The Open Source Telephony Project  18.5.0
Functions
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

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

Function Documentation

◆ __P() [1/19]

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

◆ __P() [2/19]

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

◆ __P() [3/19]

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

◆ __P() [4/19]

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

◆ __P() [5/19]

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

◆ __P() [6/19]

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

◆ __P() [7/19]

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

◆ __P() [8/19]

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

◆ __P() [9/19]

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

◆ __P() [10/19]

static u_int16_t overflow_page __P ( (HTAB *)  )

◆ __P() [11/19]

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

◆ __P() [12/19]

◆ __P() [13/19]

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

◆ __P() [14/19]

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

◆ __P() [15/19]

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

◆ __P() [16/19]

◆ __P() [17/19]

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

◆ __P() [18/19]

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

◆ __P() [19/19]

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