<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <title>Open SCAP Library: /home/pvrabec/openscap/openscap-0.5.7/src/CPE/cpedict_priv.c File Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="doxygen.css" rel="stylesheet" type="text/css"/> </head> <body> <!-- Generated by Doxygen 1.6.1 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> </ul> </div> <div class="tabs"> <ul> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>Globals</span></a></li> </ul> </div> </div> <div class="contents"> <h1>/home/pvrabec/openscap/openscap-0.5.7/src/CPE/cpedict_priv.c File Reference</h1> <p>Interface to Common Platform Enumeration (CPE) Language. <a href="#_details">More...</a></p> <code>#include <libxml/xmlreader.h></code><br/> <code>#include <stdlib.h></code><br/> <code>#include "<a class="el" href="cpedict__priv_8h_source.html">cpedict_priv.h</a>"</code><br/> <code>#include "<a class="el" href="cpedict_8h_source.html">cpedict.h</a>"</code><br/> <code>#include "<a class="el" href="cpeuri_8h_source.html">cpeuri.h</a>"</code><br/> <code>#include <ctype.h></code><br/> <code>#include <string.h></code><br/> <code>#include "../common/list.h"</code><br/> <code>#include "../common/elements.h"</code><br/> <code>#include "../_error.h"</code><br/> <table border="0" cellpadding="0" cellspacing="0"> <tr><td colspan="2"><h2>Data Structures</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structcpe__item.html">cpe_item</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Structure representing single CPE dictionary item. <a href="structcpe__item.html#_details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structcpe__check.html">cpe_check</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Structure representing single CPE check. <a href="structcpe__check.html#_details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structcpe__reference.html">cpe_reference</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">CPE dictionary item reference. <a href="structcpe__reference.html#_details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structcpe__generator.html">cpe_generator</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Structure with information about document. <a href="structcpe__generator.html#_details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structcpe__dict__model.html">cpe_dict_model</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Structure representing a CPE dictionary. <a href="structcpe__dict__model.html#_details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structcpe__product.html">cpe_product</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Product of some vendor. <a href="structcpe__product.html#_details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structcpe__version.html">cpe_version</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Version of product. <a href="structcpe__version.html#_details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structcpe__update.html">cpe_update</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Update of product version. <a href="structcpe__update.html#_details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structcpe__edition.html">cpe_edition</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Edition of product update. <a href="structcpe__edition.html#_details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structcpe__language.html">cpe_language</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Language of product edition. <a href="structcpe__language.html#_details">More...</a><br/></td></tr> <tr><td colspan="2"><h2>Defines</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4580db8cf5ee5cf529454e24db0be91e"></a><!-- doxytag: member="cpedict_priv.c::TAG_CHECK_STR" ref="a4580db8cf5ee5cf529454e24db0be91e" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_CHECK_STR</b> BAD_CAST "check"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f46c37349515bbddf99fe7b3a9b3f8c"></a><!-- doxytag: member="cpedict_priv.c::TAG_NOTES_STR" ref="a9f46c37349515bbddf99fe7b3a9b3f8c" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_NOTES_STR</b> BAD_CAST "notes"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a772c82e1b3b12115e8dd8ac2bb181376"></a><!-- doxytag: member="cpedict_priv.c::TAG_REFERENCES_STR" ref="a772c82e1b3b12115e8dd8ac2bb181376" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_REFERENCES_STR</b> BAD_CAST "references"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfccfa3be75a1177aa8b4a7eda52c2f9"></a><!-- doxytag: member="cpedict_priv.c::ATTR_DEP_BY_NVDID_STR" ref="acfccfa3be75a1177aa8b4a7eda52c2f9" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>ATTR_DEP_BY_NVDID_STR</b> BAD_CAST "deprecated-by-nvd-id"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2bb8d95418cce62e0d907c927799ac2"></a><!-- doxytag: member="cpedict_priv.c::ATTR_NVD_ID_STR" ref="aa2bb8d95418cce62e0d907c927799ac2" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>ATTR_NVD_ID_STR</b> BAD_CAST "nvd-id"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1af80e757fd48a14f0ed3fbe3c49a94c"></a><!-- doxytag: member="cpedict_priv.c::ATTR_STATUS_STR" ref="a1af80e757fd48a14f0ed3fbe3c49a94c" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>ATTR_STATUS_STR</b> BAD_CAST "status"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae64962ccddcd4fd64c4edf609589ca41"></a><!-- doxytag: member="cpedict_priv.c::ATTR_MODIFICATION_DATE_STR" ref="ae64962ccddcd4fd64c4edf609589ca41" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>ATTR_MODIFICATION_DATE_STR</b> BAD_CAST "modification-date"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5719313db185022f43c9cf0a99c7e7c"></a><!-- doxytag: member="cpedict_priv.c::TAG_ITEM_METADATA_STR" ref="aa5719313db185022f43c9cf0a99c7e7c" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_ITEM_METADATA_STR</b> BAD_CAST "item-metadata"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5475b406044b72af1e47f958077170e"></a><!-- doxytag: member="cpedict_priv.c::TAG_REFERENCE_STR" ref="ac5475b406044b72af1e47f958077170e" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_REFERENCE_STR</b> BAD_CAST "reference"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20c3ad7a31d2e52fe375fb2ccd4768d9"></a><!-- doxytag: member="cpedict_priv.c::TAG_NOTE_STR" ref="a20c3ad7a31d2e52fe375fb2ccd4768d9" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_NOTE_STR</b> BAD_CAST "note"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a733b01739e265ec6f9a32e1c8a36f90a"></a><!-- doxytag: member="cpedict_priv.c::TAG_TITLE_STR" ref="a733b01739e265ec6f9a32e1c8a36f90a" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_TITLE_STR</b> BAD_CAST "title"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace41ec9b939d5a2c8baa33a153076a82"></a><!-- doxytag: member="cpedict_priv.c::TAG_CPE_ITEM_STR" ref="ace41ec9b939d5a2c8baa33a153076a82" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_CPE_ITEM_STR</b> BAD_CAST "cpe-item"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1707aa6f3f49a2f221fbd695b835596"></a><!-- doxytag: member="cpedict_priv.c::ATTR_DEPRECATION_DATE_STR" ref="ab1707aa6f3f49a2f221fbd695b835596" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>ATTR_DEPRECATION_DATE_STR</b> BAD_CAST "deprecation_date"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8abea661a41d0751c19719e4508dbf0"></a><!-- doxytag: member="cpedict_priv.c::ATTR_DEPRECATED_BY_STR" ref="aa8abea661a41d0751c19719e4508dbf0" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>ATTR_DEPRECATED_BY_STR</b> BAD_CAST "deprecated_by"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ee621cc89fe44c73fe459e8e4e40920"></a><!-- doxytag: member="cpedict_priv.c::ATTR_DEPRECATED_STR" ref="a2ee621cc89fe44c73fe459e8e4e40920" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>ATTR_DEPRECATED_STR</b> BAD_CAST "deprecated"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07951918ab6c969a313b8da24f55b44e"></a><!-- doxytag: member="cpedict_priv.c::ATTR_NAME_STR" ref="a07951918ab6c969a313b8da24f55b44e" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>ATTR_NAME_STR</b> BAD_CAST "name"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ff80d1d49cc2d3f5b27547e0d41bff3"></a><!-- doxytag: member="cpedict_priv.c::TAG_GENERATOR_STR" ref="a0ff80d1d49cc2d3f5b27547e0d41bff3" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_GENERATOR_STR</b> BAD_CAST "generator"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a399618d35061f492dade211b603893aa"></a><!-- doxytag: member="cpedict_priv.c::TAG_PRODUCT_STR" ref="a399618d35061f492dade211b603893aa" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_PRODUCT_STR</b> BAD_CAST "product"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf17514e0f8bf2f86184ca90ffbf1de4"></a><!-- doxytag: member="cpedict_priv.c::TAG_PRODUCT_NAME_STR" ref="abf17514e0f8bf2f86184ca90ffbf1de4" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_PRODUCT_NAME_STR</b> BAD_CAST "product_name"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8fae0200f416bb68ec0053d4e41937b"></a><!-- doxytag: member="cpedict_priv.c::TAG_PRODUCT_VERSION_STR" ref="ad8fae0200f416bb68ec0053d4e41937b" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_PRODUCT_VERSION_STR</b> BAD_CAST "product_version"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c18e23fa5a2b28a993e7dfd205a20b7"></a><!-- doxytag: member="cpedict_priv.c::TAG_SCHEMA_VERSION_STR" ref="a4c18e23fa5a2b28a993e7dfd205a20b7" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_SCHEMA_VERSION_STR</b> BAD_CAST "schema_version"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0055ef4c583a23a77842d86173df3645"></a><!-- doxytag: member="cpedict_priv.c::TAG_TIMESTAMP_STR" ref="a0055ef4c583a23a77842d86173df3645" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_TIMESTAMP_STR</b> BAD_CAST "timestamp"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09908852d0a3235b4c285628c71a1b4f"></a><!-- doxytag: member="cpedict_priv.c::TAG_COMPONENT_TREE_STR" ref="a09908852d0a3235b4c285628c71a1b4f" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_COMPONENT_TREE_STR</b> BAD_CAST "component-tree"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f51981646f49a78666236cb75b90729"></a><!-- doxytag: member="cpedict_priv.c::TAG_VENDOR_STR" ref="a9f51981646f49a78666236cb75b90729" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_VENDOR_STR</b> BAD_CAST "vendor"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8577d5ec16c567360d7a068cf253ee08"></a><!-- doxytag: member="cpedict_priv.c::TAG_CPE_LIST_STR" ref="a8577d5ec16c567360d7a068cf253ee08" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_CPE_LIST_STR</b> BAD_CAST "cpe-list"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d7f10d8c6fe15cbceab6ee940b52ea3"></a><!-- doxytag: member="cpedict_priv.c::TAG_VERSION_STR" ref="a5d7f10d8c6fe15cbceab6ee940b52ea3" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_VERSION_STR</b> BAD_CAST "version"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a5ea6e374ad6263de7ab23858cd543f"></a><!-- doxytag: member="cpedict_priv.c::TAG_UPDATE_STR" ref="a6a5ea6e374ad6263de7ab23858cd543f" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_UPDATE_STR</b> BAD_CAST "update"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a9d678f846f9b37487c350517dbb3fd"></a><!-- doxytag: member="cpedict_priv.c::TAG_EDITION_STR" ref="a0a9d678f846f9b37487c350517dbb3fd" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_EDITION_STR</b> BAD_CAST "edition"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28fe31b08d81e0755da94a3f4a8b5587"></a><!-- doxytag: member="cpedict_priv.c::TAG_LANGUAGE_STR" ref="a28fe31b08d81e0755da94a3f4a8b5587" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>TAG_LANGUAGE_STR</b> BAD_CAST "language"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af6794c4e7ce99c71dd7453c90f271444"></a><!-- doxytag: member="cpedict_priv.c::ATTR_VALUE_STR" ref="af6794c4e7ce99c71dd7453c90f271444" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>ATTR_VALUE_STR</b> BAD_CAST "value"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc3db36c4d4234f8517fb63f7b5f2380"></a><!-- doxytag: member="cpedict_priv.c::ATTR_PART_STR" ref="afc3db36c4d4234f8517fb63f7b5f2380" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>ATTR_PART_STR</b> BAD_CAST "part"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad769225cf9e554932d4e134f482e088e"></a><!-- doxytag: member="cpedict_priv.c::ATTR_SYSTEM_STR" ref="ad769225cf9e554932d4e134f482e088e" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>ATTR_SYSTEM_STR</b> BAD_CAST "system"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa19b2ae347d59009be5af94dee26b2e9"></a><!-- doxytag: member="cpedict_priv.c::ATTR_HREF_STR" ref="aa19b2ae347d59009be5af94dee26b2e9" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>ATTR_HREF_STR</b> BAD_CAST "href"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c27db90f635b3ac097bd394545f0b55"></a><!-- doxytag: member="cpedict_priv.c::NS_META_STR" ref="a4c27db90f635b3ac097bd394545f0b55" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>NS_META_STR</b> BAD_CAST "meta"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f14a7b055ae25128ee45e08d1ef4d6f"></a><!-- doxytag: member="cpedict_priv.c::ATTR_XML_LANG_STR" ref="a7f14a7b055ae25128ee45e08d1ef4d6f" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>ATTR_XML_LANG_STR</b> BAD_CAST "xml:lang"</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe8a5ba5e07873b9d1153fe2ec95c9df"></a><!-- doxytag: member="cpedict_priv.c::VAL_TRUE_STR" ref="abe8a5ba5e07873b9d1153fe2ec95c9df" args="" --> #define </td><td class="memItemRight" valign="bottom"><b>VAL_TRUE_STR</b> BAD_CAST "true"</td></tr> <tr><td colspan="2"><h2>Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6de93399b2ad45caba35e00c61aa05f9"></a><!-- doxytag: member="cpedict_priv.c::OSCAP_ITERATOR_REMOVE_F" ref="a6de93399b2ad45caba35e00c61aa05f9" args="(cpe_reference)" --> </td><td class="memItemRight" valign="bottom"><b>OSCAP_ITERATOR_REMOVE_F</b> (<a class="el" href="structcpe__reference.html">cpe_reference</a>)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c634e658f55034395008332ac4a5e91"></a><!-- doxytag: member="cpedict_priv.c::OSCAP_IGETINS_GEN" ref="a8c634e658f55034395008332ac4a5e91" args="(cpe_vendor, cpe_dict_model, vendors, vendor)" --> </td><td class="memItemRight" valign="bottom"><b>OSCAP_IGETINS_GEN</b> (<a class="el" href="structcpe__vendor.html">cpe_vendor</a>, <a class="el" href="structcpe__dict__model.html">cpe_dict_model</a>, vendors, vendor)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4fc8001a2ce18c9a3bec4b1ebe004976"></a><!-- doxytag: member="cpedict_priv.c::cpe_dict_model_new" ref="a4fc8001a2ce18c9a3bec4b1ebe004976" args="()" --> struct <a class="el" href="structcpe__dict__model.html">cpe_dict_model</a> * </td><td class="memItemRight" valign="bottom"><b>cpe_dict_model_new</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e631fe7cb5a442953085b78af2cf2c3"></a><!-- doxytag: member="cpedict_priv.c::cpe_item_metadata_new" ref="a2e631fe7cb5a442953085b78af2cf2c3" args="()" --> struct <a class="el" href="structcpe__item__metadata.html">cpe_item_metadata</a> * </td><td class="memItemRight" valign="bottom"><b>cpe_item_metadata_new</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a525092f2ed9fbc77e0efc75853aa527d"></a><!-- doxytag: member="cpedict_priv.c::cpe_item_new" ref="a525092f2ed9fbc77e0efc75853aa527d" args="()" --> struct <a class="el" href="structcpe__item.html">cpe_item</a> * </td><td class="memItemRight" valign="bottom"><b>cpe_item_new</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4770732b2e154e081e91c05a943bc8fa"></a><!-- doxytag: member="cpedict_priv.c::cpe_check_new" ref="a4770732b2e154e081e91c05a943bc8fa" args="()" --> struct <a class="el" href="structcpe__check.html">cpe_check</a> * </td><td class="memItemRight" valign="bottom"><b>cpe_check_new</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56fea4b3c9ffa94d9575485d925b1aaf"></a><!-- doxytag: member="cpedict_priv.c::cpe_reference_new" ref="a56fea4b3c9ffa94d9575485d925b1aaf" args="()" --> struct <a class="el" href="structcpe__reference.html">cpe_reference</a> * </td><td class="memItemRight" valign="bottom"><b>cpe_reference_new</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a229f7e70721ded5760239d2226caca86"></a><!-- doxytag: member="cpedict_priv.c::cpe_generator_new" ref="a229f7e70721ded5760239d2226caca86" args="()" --> struct <a class="el" href="structcpe__generator.html">cpe_generator</a> * </td><td class="memItemRight" valign="bottom"><b>cpe_generator_new</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a798d5c870cf01a82d17d8b7ea4e7480f"></a><!-- doxytag: member="cpedict_priv.c::cpe_vendor_new" ref="a798d5c870cf01a82d17d8b7ea4e7480f" args="()" --> struct <a class="el" href="structcpe__vendor.html">cpe_vendor</a> * </td><td class="memItemRight" valign="bottom"><b>cpe_vendor_new</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae660276e47c79889e6b6a8daea92aa6"></a><!-- doxytag: member="cpedict_priv.c::cpe_product_new" ref="aae660276e47c79889e6b6a8daea92aa6" args="()" --> struct <a class="el" href="structcpe__product.html">cpe_product</a> * </td><td class="memItemRight" valign="bottom"><b>cpe_product_new</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a114c4afc59d6319cadb8851c649719d8"></a><!-- doxytag: member="cpedict_priv.c::cpe_version_new" ref="a114c4afc59d6319cadb8851c649719d8" args="()" --> struct <a class="el" href="structcpe__version.html">cpe_version</a> * </td><td class="memItemRight" valign="bottom"><b>cpe_version_new</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9efce71eb5d01d99a0c88a1d11afaade"></a><!-- doxytag: member="cpedict_priv.c::cpe_update_new" ref="a9efce71eb5d01d99a0c88a1d11afaade" args="()" --> struct <a class="el" href="structcpe__update.html">cpe_update</a> * </td><td class="memItemRight" valign="bottom"><b>cpe_update_new</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a853eb5548c033f8e64a3aed0df40a6a3"></a><!-- doxytag: member="cpedict_priv.c::cpe_edition_new" ref="a853eb5548c033f8e64a3aed0df40a6a3" args="()" --> struct <a class="el" href="structcpe__edition.html">cpe_edition</a> * </td><td class="memItemRight" valign="bottom"><b>cpe_edition_new</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae70d994572478489fb5eacea78827b92"></a><!-- doxytag: member="cpedict_priv.c::cpe_language_new" ref="ae70d994572478489fb5eacea78827b92" args="()" --> struct <a class="el" href="structcpe__language.html">cpe_language</a> * </td><td class="memItemRight" valign="bottom"><b>cpe_language_new</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a216f34240c4c8268f7bd84e8482e7dfc"></a><!-- doxytag: member="cpedict_priv.c::cpe_dict_model_parse_xml" ref="a216f34240c4c8268f7bd84e8482e7dfc" args="(const struct oscap_import_source *source)" --> struct <a class="el" href="structcpe__dict__model.html">cpe_dict_model</a> * </td><td class="memItemRight" valign="bottom"><b>cpe_dict_model_parse_xml</b> (const struct <a class="el" href="structoscap__import__source.html">oscap_import_source</a> *source)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a9305cd0233723c0112c113ef63c2dd"></a><!-- doxytag: member="cpedict_priv.c::cpe_dict_model_parse" ref="a7a9305cd0233723c0112c113ef63c2dd" args="(xmlTextReaderPtr reader)" --> struct <a class="el" href="structcpe__dict__model.html">cpe_dict_model</a> * </td><td class="memItemRight" valign="bottom"><b>cpe_dict_model_parse</b> (xmlTextReaderPtr reader)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa180d3f2ea1b7fde44f6d9888daa62d3"></a><!-- doxytag: member="cpedict_priv.c::cpe_generator_parse" ref="aa180d3f2ea1b7fde44f6d9888daa62d3" args="(xmlTextReaderPtr reader)" --> struct <a class="el" href="structcpe__generator.html">cpe_generator</a> * </td><td class="memItemRight" valign="bottom"><b>cpe_generator_parse</b> (xmlTextReaderPtr reader)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7dd9bbdb95bc94f4147f9e0e6d42839"></a><!-- doxytag: member="cpedict_priv.c::cpe_item_parse" ref="ac7dd9bbdb95bc94f4147f9e0e6d42839" args="(xmlTextReaderPtr reader)" --> struct <a class="el" href="structcpe__item.html">cpe_item</a> * </td><td class="memItemRight" valign="bottom"><b>cpe_item_parse</b> (xmlTextReaderPtr reader)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf937a430bf11be20fa2e5996aa2ed67"></a><!-- doxytag: member="cpedict_priv.c::cpe_vendor_parse" ref="aaf937a430bf11be20fa2e5996aa2ed67" args="(xmlTextReaderPtr reader)" --> struct <a class="el" href="structcpe__vendor.html">cpe_vendor</a> * </td><td class="memItemRight" valign="bottom"><b>cpe_vendor_parse</b> (xmlTextReaderPtr reader)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af69b63b2cded5f672bea7e93c730ac2b"></a><!-- doxytag: member="cpedict_priv.c::cpe_dict_model_export_xml" ref="af69b63b2cded5f672bea7e93c730ac2b" args="(const struct cpe_dict_model *dict, const struct oscap_export_target *target)" --> void </td><td class="memItemRight" valign="bottom"><b>cpe_dict_model_export_xml</b> (const struct <a class="el" href="structcpe__dict__model.html">cpe_dict_model</a> *dict, const struct <a class="el" href="structoscap__export__target.html">oscap_export_target</a> *target)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa67e4679e6c485673692d0807d0d0a99"></a><!-- doxytag: member="cpedict_priv.c::cpe_dict_export" ref="aa67e4679e6c485673692d0807d0d0a99" args="(const struct cpe_dict_model *dict, xmlTextWriterPtr writer)" --> void </td><td class="memItemRight" valign="bottom"><b>cpe_dict_export</b> (const struct <a class="el" href="structcpe__dict__model.html">cpe_dict_model</a> *dict, xmlTextWriterPtr writer)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43920e3a31e443ef3aa55d00d0ce3e76"></a><!-- doxytag: member="cpedict_priv.c::cpe_generator_export" ref="a43920e3a31e443ef3aa55d00d0ce3e76" args="(const struct cpe_generator *generator, xmlTextWriterPtr writer)" --> void </td><td class="memItemRight" valign="bottom"><b>cpe_generator_export</b> (const struct <a class="el" href="structcpe__generator.html">cpe_generator</a> *generator, xmlTextWriterPtr writer)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb776a9e1ba4acd6ed5761da44fe667b"></a><!-- doxytag: member="cpedict_priv.c::cpe_item_export" ref="adb776a9e1ba4acd6ed5761da44fe667b" args="(const struct cpe_item *item, xmlTextWriterPtr writer)" --> void </td><td class="memItemRight" valign="bottom"><b>cpe_item_export</b> (const struct <a class="el" href="structcpe__item.html">cpe_item</a> *item, xmlTextWriterPtr writer)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf5bcc5c74c7e5826325537ecbbfc512"></a><!-- doxytag: member="cpedict_priv.c::cpe_vendor_export" ref="abf5bcc5c74c7e5826325537ecbbfc512" args="(const struct cpe_vendor *vendor, xmlTextWriterPtr writer)" --> void </td><td class="memItemRight" valign="bottom"><b>cpe_vendor_export</b> (const struct <a class="el" href="structcpe__vendor.html">cpe_vendor</a> *vendor, xmlTextWriterPtr writer)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ba5fd300dbbff3350e27b9d5bd3c157"></a><!-- doxytag: member="cpedict_priv.c::cpe_dict_model_free" ref="a8ba5fd300dbbff3350e27b9d5bd3c157" args="(struct cpe_dict_model *dict)" --> void </td><td class="memItemRight" valign="bottom"><b>cpe_dict_model_free</b> (struct <a class="el" href="structcpe__dict__model.html">cpe_dict_model</a> *dict)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1107849fc84c83ee923092a91d9cab04"></a><!-- doxytag: member="cpedict_priv.c::cpe_item_free" ref="a1107849fc84c83ee923092a91d9cab04" args="(struct cpe_item *item)" --> void </td><td class="memItemRight" valign="bottom"><b>cpe_item_free</b> (struct <a class="el" href="structcpe__item.html">cpe_item</a> *item)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a68ccffcefa92271e4634d28c9c6333"></a><!-- doxytag: member="cpedict_priv.c::cpe_generator_free" ref="a6a68ccffcefa92271e4634d28c9c6333" args="(struct cpe_generator *generator)" --> void </td><td class="memItemRight" valign="bottom"><b>cpe_generator_free</b> (struct <a class="el" href="structcpe__generator.html">cpe_generator</a> *generator)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc0479af229d502d12d9a6853c7dc048"></a><!-- doxytag: member="cpedict_priv.c::cpe_check_free" ref="abc0479af229d502d12d9a6853c7dc048" args="(struct cpe_check *check)" --> void </td><td class="memItemRight" valign="bottom"><b>cpe_check_free</b> (struct <a class="el" href="structcpe__check.html">cpe_check</a> *check)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee00962178fb91213d88ec68a82fed76"></a><!-- doxytag: member="cpedict_priv.c::cpe_reference_free" ref="aee00962178fb91213d88ec68a82fed76" args="(struct cpe_reference *ref)" --> void </td><td class="memItemRight" valign="bottom"><b>cpe_reference_free</b> (struct <a class="el" href="structcpe__reference.html">cpe_reference</a> *ref)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae194510d5f400ce784dc5ac6727e8b41"></a><!-- doxytag: member="cpedict_priv.c::cpe_vendor_free" ref="ae194510d5f400ce784dc5ac6727e8b41" args="(struct cpe_vendor *vendor)" --> void </td><td class="memItemRight" valign="bottom"><b>cpe_vendor_free</b> (struct <a class="el" href="structcpe__vendor.html">cpe_vendor</a> *vendor)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2b660c7cc72b8981977031174f0722a"></a><!-- doxytag: member="cpedict_priv.c::cpe_product_free" ref="ac2b660c7cc72b8981977031174f0722a" args="(struct cpe_product *product)" --> void </td><td class="memItemRight" valign="bottom"><b>cpe_product_free</b> (struct <a class="el" href="structcpe__product.html">cpe_product</a> *product)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1227ae0834d6a9ccc4c5cd7c80b9b5f"></a><!-- doxytag: member="cpedict_priv.c::cpe_version_free" ref="ae1227ae0834d6a9ccc4c5cd7c80b9b5f" args="(struct cpe_version *version)" --> void </td><td class="memItemRight" valign="bottom"><b>cpe_version_free</b> (struct <a class="el" href="structcpe__version.html">cpe_version</a> *version)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7bef08622b2118d2aa3fcc2f852d0e71"></a><!-- doxytag: member="cpedict_priv.c::cpe_update_free" ref="a7bef08622b2118d2aa3fcc2f852d0e71" args="(struct cpe_update *update)" --> void </td><td class="memItemRight" valign="bottom"><b>cpe_update_free</b> (struct <a class="el" href="structcpe__update.html">cpe_update</a> *update)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ab05b9fc9bf3b9370a07decf5b1bd08"></a><!-- doxytag: member="cpedict_priv.c::cpe_edition_free" ref="a9ab05b9fc9bf3b9370a07decf5b1bd08" args="(struct cpe_edition *edition)" --> void </td><td class="memItemRight" valign="bottom"><b>cpe_edition_free</b> (struct <a class="el" href="structcpe__edition.html">cpe_edition</a> *edition)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f0aaad9bf1b49015c91537e1808bac8"></a><!-- doxytag: member="cpedict_priv.c::cpe_language_free" ref="a1f0aaad9bf1b49015c91537e1808bac8" args="(struct cpe_language *language)" --> void </td><td class="memItemRight" valign="bottom"><b>cpe_language_free</b> (struct <a class="el" href="structcpe__language.html">cpe_language</a> *language)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4857b0400db7c5d4ab178f72a6cb4e4"></a><!-- doxytag: member="cpedict_priv.c::cpe_itemmetadata_free" ref="ae4857b0400db7c5d4ab178f72a6cb4e4" args="(struct cpe_item_metadata *meta)" --> void </td><td class="memItemRight" valign="bottom"><b>cpe_itemmetadata_free</b> (struct <a class="el" href="structcpe__item__metadata.html">cpe_item_metadata</a> *meta)</td></tr> <tr><td colspan="2"><h2>Variables</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af30d051753a77d2eaa62fdcc51b8e8c4"></a><!-- doxytag: member="cpedict_priv.c::PART_TO_CHAR" ref="af30d051753a77d2eaa62fdcc51b8e8c4" args="[]" --> const char * </td><td class="memItemRight" valign="bottom"><b>PART_TO_CHAR</b> [] = { NULL, "h", "o", "a" }</td></tr> </table> <hr/><a name="_details"></a><h2>Detailed Description</h2> <p>Interface to Common Platform Enumeration (CPE) Language. </p> <p>See more details at <a href="http://nvd.nist.gov/cpe.cfm">http://nvd.nist.gov/cpe.cfm</a> </p> </div> <hr size="1"/><address style="text-align: right;"><small>Generated on 26 Feb 2010 for Open SCAP Library by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address> </body> </html>