|  | LIRC libraries
    LinuxInfraredRemoteControl | 
Implements a dictionary for string variables. More...
#include "dictionary.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>Go to the source code of this file.
| Macros | |
| #define | MAXVALSZ 1024 | 
| Maximum value size for integers and doubles.  More... | |
| #define | DICTMINSZ 128 | 
| Minimal allocated number of entries in a dictionary. | |
| #define | DICT_INVALID_KEY ((char*)-1) | 
| Invalid key token. | |
| Functions | |
| unsigned | dictionary_hash (const char *key) | 
| Compute the hash key for a string.  More... | |
| dictionary * | dictionary_new (int size) | 
| Create a new dictionary object.  More... | |
| void | dictionary_del (dictionary *vd) | 
| Delete a dictionary object.  More... | |
| const char * | dictionary_get (dictionary *d, const char *key, const char *def) | 
| Get a value from a dictionary.  More... | |
| int | dictionary_set (dictionary *vd, const char *key, const char *val) | 
| Set a value in a dictionary.  More... | |
| void | dictionary_unset (dictionary *d, const char *key) | 
| Delete a key in a dictionary.  More... | |
| void | dictionary_dump (dictionary *d, FILE *out) | 
| Dump a dictionary to an opened file pointer.  More... | |
Implements a dictionary for string variables.
Definition in file dictionary.c.