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 |
Decodes string str from Base64 into a binary octet stream.
int base64decode_string( const struct string_t * str, /*ret*/struct wbuffer_t * result )
Encodes string str in Base64 format.
int base64encode_string( const struct string_t * str, /*ret*/struct wbuffer_t * result )
Converts big_endian_val from big-endian byte order to host byte order.
unsigned betoh_int( unsigned big_endian_val )
Returns the number of bits used to represent one digit.
uint8_t bitsperdigit_bigint( void )
Returns the size in bytes of the internally used integer type.
uint8_t bitsperint_decimal( void )
Returns shared blockmap used by pagecache_impl_t (see <pagecache_blockmap_t >).
struct pagecache_blockmap_t * blockmap_maincontext( void )
Returns the size of the allocated block usable pushing objects.
static inline uint32_t blocksize_blockheader( blockheader_t * header )
Returns the start address where pushed objects are stored.
static inline uint8_t * blockstart_blockheader( blockheader_t * header )
Gets pointer to value arraysf_mwaybranch_t.
arraysf_mwaybranch_t * branch_arraysfunode( arraysf_unode_t * node )
Gets pointer to value arraystf_mwaybranch_t.
arraystf_mwaybranch_t * branch_arraystfunode( arraystf_unode_t * node )
Casts pointer to arraysf_mwaybranch_t into pointer to arraysf_unode_t.
static inline arraysf_unode_t * branchcast_arraysfunode( arraysf_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.
static inline arraystf_unode_t * branchcast_arraystfunode( arraystf_mwaybranch_t * branch )
This function constructs a suffix tree from the given input string.
int build_suffixtree( suffixtree_t * tree, size_t length, const uint8_t input_string[length] )
Allocates a tree with pow(2, depth+1)-1 nodes.
static int build_test_node( void ** block, pagesize_e pgsize, uint8_t depth )
Calls build_test_node to build the test tree.
static int build_test_tree( blockarray_t * barray, pagesize_e pgsize, uint8_t depth )
Returns the number of bytes in the receive queue.
int bytestoread_ipsocket( const ipsocket_t * ipsock, /*out*/size_t * unread_bytes )
Returns the number of bytes in the send queue.
int bytestowrite_ipsocket( const ipsocket_t * ipsock, /*out*/size_t * unsend_bytes )