Data Structures | |
struct | cpe_dict_check |
single check struct More... | |
struct | cpe_dict_reference |
dictionary item reference More... | |
struct | cpe_dict_item |
structure representing single CPE dictionary item More... | |
struct | cpe_dict |
Structure representing CPE dictionary. More... | |
Files | |
file | cpedict.h |
Interface to Common Product Enumeration (CPE) Dictionary. | |
Typedefs | |
typedef struct cpe_dict_check | cpe_dict_check_t |
single check struct | |
typedef struct cpe_dict_reference | cpe_dict_reference_t |
dictionary item reference | |
typedef struct cpe_dict_item | cpe_dict_item_t |
structure representing single CPE dictionary item | |
typedef struct cpe_dict | cpe_dict_t |
Structure representing CPE dictionary. | |
Functions | |
cpe_dict_t * | cpe_dict_new (const char *fname) |
Load new CPE dictionary from file. | |
cpe_dict_t * | cpe_dict_new_empty () |
Create new empty CPE dictionary. | |
bool | cpe_dict_add_item (cpe_dict_t *dict, cpe_dict_item_t *item) |
Add item to dictionary dict. | |
void | cpe_dict_delete (cpe_dict_t *dict) |
Frees CPE dictionary and its contents. | |
cpe_dict_item_t * | cpe_dictitem_new_empty () |
Create new empty dictionary item. | |
void | cpe_dictitem_delete (cpe_dict_item_t *item) |
Free dictionary item. | |
void | cpe_dictcheck_delete (cpe_dict_check_t *check) |
bool cpe_dict_add_item | ( | cpe_dict_t * | dict, | |
cpe_dict_item_t * | item | |||
) |
Add item to dictionary dict.
dict | dictionary to add new item to | |
item | pointer to item to add |
void cpe_dict_delete | ( | cpe_dict_t * | dict | ) |
Frees CPE dictionary and its contents.
dict | dictionary to be deleted |
cpe_dict_t* cpe_dict_new | ( | const char * | fname | ) |
Load new CPE dictionary from file.
fname | file name of dictionary to load |
NULL | on failure |
cpe_dict_t* cpe_dict_new_empty | ( | ) |
Create new empty CPE dictionary.
NULL | on failure |
void cpe_dictitem_delete | ( | cpe_dict_item_t * | item | ) |
Free dictionary item.
item | item to be deleted |
cpe_dict_item_t* cpe_dictitem_new_empty | ( | ) |
Create new empty dictionary item.
NULL | on failure |