Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 3736f276bb1ccfbcee6cb2d27b25d981 > files > 62

openscap-devel-0.5.7-1mdv2010.1.x86_64.rpm

<!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&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;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&nbsp;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 &lt;libxml/xmlreader.h&gt;</code><br/>
<code>#include &lt;stdlib.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="cpedict__priv_8h_source.html">cpedict_priv.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="cpedict_8h_source.html">cpedict.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="cpeuri_8h_source.html">cpeuri.h</a>&quot;</code><br/>
<code>#include &lt;ctype.h&gt;</code><br/>
<code>#include &lt;string.h&gt;</code><br/>
<code>#include &quot;../common/list.h&quot;</code><br/>
<code>#include &quot;../common/elements.h&quot;</code><br/>
<code>#include &quot;../_error.h&quot;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcpe__item.html">cpe_item</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcpe__check.html">cpe_check</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcpe__reference.html">cpe_reference</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcpe__generator.html">cpe_generator</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcpe__dict__model.html">cpe_dict_model</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcpe__product.html">cpe_product</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcpe__version.html">cpe_version</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcpe__update.html">cpe_update</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcpe__edition.html">cpe_edition</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcpe__language.html">cpe_language</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_CHECK_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;check&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_NOTES_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;notes&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_REFERENCES_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;references&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>ATTR_DEP_BY_NVDID_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;deprecated-by-nvd-id&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>ATTR_NVD_ID_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;nvd-id&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>ATTR_STATUS_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;status&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>ATTR_MODIFICATION_DATE_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;modification-date&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_ITEM_METADATA_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;item-metadata&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_REFERENCE_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;reference&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_NOTE_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;note&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_TITLE_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;title&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_CPE_ITEM_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;cpe-item&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>ATTR_DEPRECATION_DATE_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;deprecation_date&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>ATTR_DEPRECATED_BY_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;deprecated_by&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>ATTR_DEPRECATED_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;deprecated&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>ATTR_NAME_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;name&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_GENERATOR_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;generator&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_PRODUCT_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;product&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_PRODUCT_NAME_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;product_name&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_PRODUCT_VERSION_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;product_version&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_SCHEMA_VERSION_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;schema_version&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_TIMESTAMP_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;timestamp&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_COMPONENT_TREE_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;component-tree&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_VENDOR_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;vendor&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_CPE_LIST_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;cpe-list&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_VERSION_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;version&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_UPDATE_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;update&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_EDITION_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;edition&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_LANGUAGE_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;language&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>ATTR_VALUE_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;value&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>ATTR_PART_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;part&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>ATTR_SYSTEM_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;system&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>ATTR_HREF_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;href&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>NS_META_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;meta&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>ATTR_XML_LANG_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;xml:lang&quot;</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&nbsp;</td><td class="memItemRight" valign="bottom"><b>VAL_TRUE_STR</b>&nbsp;&nbsp;&nbsp;BAD_CAST &quot;true&quot;</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)" -->
&nbsp;</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)" -->
&nbsp;</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> *&nbsp;</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> *&nbsp;</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> *&nbsp;</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> *&nbsp;</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> *&nbsp;</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> *&nbsp;</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> *&nbsp;</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> *&nbsp;</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> *&nbsp;</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> *&nbsp;</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> *&nbsp;</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> *&nbsp;</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> *&nbsp;</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> *&nbsp;</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> *&nbsp;</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> *&nbsp;</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> *&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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 *&nbsp;</td><td class="memItemRight" valign="bottom"><b>PART_TO_CHAR</b> [] = { NULL, &quot;h&quot;, &quot;o&quot;, &quot;a&quot; }</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&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>