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 |
1.5.7.1