Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
B
 base64decode_string, string_t
 base64encode_string, string_t
 betoh_int, int_t
 bitsperdigit_bigint, bigint_t
 bitsperint_decimal, decimal_t
 blockmap_maincontext, maincontext_t
 blocksize_blockheader, blockheader_t
 blockstart_blockheader, blockheader_t
 branch_arraysfunode, arraysf_mwaybranch_t
 branch_arraystfunode, arraystf_mwaybranch_t
 branchcast_arraysfunode, arraysf_mwaybranch_t
 branchcast_arraystfunode
 build_suffixtree, suffixtree_t
 build_test_node
 build_test_tree
 bytestoread_ipsocket, ipsocket_t
 bytestowrite_ipsocket, ipsocket_t
int base64decode_string(const struct string_t *str,
/*ret*/struct wbuffer_t *result)
Decodes string str from Base64 into a binary octet stream.
int base64encode_string(const struct string_t *str,
/*ret*/struct wbuffer_t *result)
Encodes string str in Base64 format.
unsigned betoh_int(unsigned big_endian_val)
Converts big_endian_val from big-endian byte order to host byte order.
uint8_t bitsperdigit_bigint(void)
Returns the number of bits used to represent one digit.
uint8_t bitsperint_decimal(void)
Returns the size in bytes of the internally used integer type.
struct pagecache_blockmap_t * blockmap_maincontext(void)
Returns shared blockmap used by pagecache_impl_t (see <pagecache_blockmap_t >).
static inline uint32_t blocksize_blockheader(blockheader_t *header)
Returns the size of the allocated block usable pushing objects.
static inline uint8_t * blockstart_blockheader(blockheader_t *header)
Returns the start address where pushed objects are stored.
arraysf_mwaybranch_t * branch_arraysfunode(arraysf_unode_t *node)
Gets pointer to value arraysf_mwaybranch_t.
arraystf_mwaybranch_t * branch_arraystfunode(arraystf_unode_t *node)
Gets pointer to value arraystf_mwaybranch_t.
static inline arraysf_unode_t * branchcast_arraysfunode(
   arraysf_mwaybranch_t *branch
)
Casts pointer to arraysf_mwaybranch_t into pointer to arraysf_unode_t.
static inline arraystf_unode_t * branchcast_arraystfunode(
   arraystf_mwaybranch_t *branch
)
Implements arraystf_unode_t.branchcast_arraystfunode.
static inline arraystf_unode_t * branchcast_arraystfunode(
   arraystf_mwaybranch_t *branch
)
Casts pointer to arraystf_mwaybranch_t into pointer to arraystf_unode_t.
int build_suffixtree(suffixtree_t *tree,
size_t length,
const uint8_t input_string[length])
This function constructs a suffix tree from the given input string.
static int build_test_node(void **block,
pagesize_e pgsize,
uint8_t depth)
Allocates a tree with pow(2, depth+1)-1 nodes.
static int build_test_tree(blockarray_t *barray,
pagesize_e pgsize,
uint8_t depth)
Calls build_test_node to build the test tree.
int bytestoread_ipsocket(const ipsocket_t *ipsock,
/*out*/size_t *unread_bytes)
Returns the number of bytes in the receive queue.
int bytestowrite_ipsocket(const ipsocket_t *ipsock,
/*out*/size_t *unsend_bytes)
Returns the number of bytes in the send queue.
Close