Provided by: wget2-dev_2.1.0-2.1build2_amd64
NAME
libwget-stringmap - Stringmap functions
SYNOPSIS
Functions wget_stringmap * wget_stringmap_create (int max) wget_stringmap * wget_stringmap_create_nocase (int max) typedef wget_hashmap wget_stringmap Type of the stringmap.
Detailed Description
Stringmaps are key/value stores that perform at O(1) for insertion, searching and removing. The key is a C string. These functions are a wrapper around the Hashmap API.
Function Documentation
wget_stringmap * wget_stringmap_create (int max) Parameters max Initial number of pre-allocated entries Returns New stringmap instance Create a new stringmap instance with initial size max. It should be free'd after use with wget_stringmap_free(). The hash function is an efficient string hash algorithm originally researched by Paul Larson. The compare function is strcmp(). The key strings are compared case-sensitive. wget_stringmap * wget_stringmap_create_nocase (int max) Parameters max Initial number of pre-allocated entries Returns New stringmap instance Create a new stringmap instance with initial size max. It should be free'd after use with wget_stringmap_free(). The hash function is an efficient string hash algorithm originally researched by Paul Larson, using lowercase'd keys. The compare function is strcasecmp() (case-insensitive).
Author
Generated automatically by Doxygen for wget2 from the source code.