Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > 537b4767ca71616a4bccbb57df0c2eb6 > files > 177

openscap-devel-0.7.4-1.fc16.i686.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: Errors</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.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Open SCAP Library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Errors</div>  </div>
<div class="ingroups"><a class="el" href="group__COMMON.html">Common</a></div></div>
<div class="contents">

<p>Error checking mechanism.  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaddebbc97e12a87b46b37d236660deb9"></a><!-- doxytag: member="ERRORS::oscap_errfamily_t" ref="gaaddebbc97e12a87b46b37d236660deb9" args="" -->
typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gaaddebbc97e12a87b46b37d236660deb9">oscap_errfamily_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Error family type. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga200ca968e978cd3f3020f3eaa1e4d18b"></a><!-- doxytag: member="ERRORS::oscap_errcode_t" ref="ga200ca968e978cd3f3020f3eaa1e4d18b" args="" -->
typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga200ca968e978cd3f3020f3eaa1e4d18b">oscap_errcode_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Error code type. <br/></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga460f0799ef0d3718e656525d78b3f77d"></a><!-- doxytag: member="ERRORS::oscap_clearerr" ref="ga460f0799ef0d3718e656525d78b3f77d" args="(void)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga460f0799ef0d3718e656525d78b3f77d">oscap_clearerr</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear an error. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6250756dc15760ad37288410b1117433"></a><!-- doxytag: member="ERRORS::oscap_err" ref="ga6250756dc15760ad37288410b1117433" args="(void)" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga6250756dc15760ad37288410b1117433">oscap_err</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for an error. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf5a130197519ab79f452a592c327c89b"></a><!-- doxytag: member="ERRORS::oscap_err_family" ref="gaf5a130197519ab79f452a592c327c89b" args="(void)" -->
<a class="el" href="group__ERRORS.html#gaaddebbc97e12a87b46b37d236660deb9">oscap_errfamily_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gaf5a130197519ab79f452a592c327c89b">oscap_err_family</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get last error family. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7a04a1e9253a5097bf25c1520ab75c58"></a><!-- doxytag: member="ERRORS::oscap_err_code" ref="ga7a04a1e9253a5097bf25c1520ab75c58" args="(void)" -->
<a class="el" href="group__ERRORS.html#ga200ca968e978cd3f3020f3eaa1e4d18b">oscap_errcode_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga7a04a1e9253a5097bf25c1520ab75c58">oscap_err_code</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get last error code. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga40156d16cfcddd2596f56b9fcc5f752f"></a><!-- doxytag: member="ERRORS::oscap_err_desc" ref="ga40156d16cfcddd2596f56b9fcc5f752f" args="(void)" -->
const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga40156d16cfcddd2596f56b9fcc5f752f">oscap_err_desc</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get last error description. <br/></td></tr>
<tr><td colspan="2"><h2><a name="member-group"></a>
OpenSCAP error families</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2a4b222f295b167554e471b040639383"></a><!-- doxytag: member="ERRORS::OSCAP_EFAMILY_NONE" ref="ga2a4b222f295b167554e471b040639383" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga2a4b222f295b167554e471b040639383">OSCAP_EFAMILY_NONE</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">None. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacc53d2370c80b6ed73177e50cadd9dff"></a><!-- doxytag: member="ERRORS::OSCAP_EFAMILY_GLIBC" ref="gacc53d2370c80b6ed73177e50cadd9dff" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gacc53d2370c80b6ed73177e50cadd9dff">OSCAP_EFAMILY_GLIBC</a>&#160;&#160;&#160;1</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Errno errors. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5c221a396c86b253134dcf2cdd8fffc6"></a><!-- doxytag: member="ERRORS::OSCAP_EFAMILY_XML" ref="ga5c221a396c86b253134dcf2cdd8fffc6" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga5c221a396c86b253134dcf2cdd8fffc6">OSCAP_EFAMILY_XML</a>&#160;&#160;&#160;2</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Libxml errors. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga063ef25dbff56281ad8b88bd3e5637a2"></a><!-- doxytag: member="ERRORS::OSCAP_EFAMILY_OSCAP" ref="ga063ef25dbff56281ad8b88bd3e5637a2" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga063ef25dbff56281ad8b88bd3e5637a2">OSCAP_EFAMILY_OSCAP</a>&#160;&#160;&#160;3</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">OSCAP general errors. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac0e81243524424435f8099c768fd3ab3"></a><!-- doxytag: member="ERRORS::OSCAP_EFAMILY_OVAL" ref="gac0e81243524424435f8099c768fd3ab3" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gac0e81243524424435f8099c768fd3ab3">OSCAP_EFAMILY_OVAL</a>&#160;&#160;&#160;4</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">OVAL errors (OVAL &amp; probes) <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaef8f195999b3b733a1dc88b7f9bc8800"></a><!-- doxytag: member="ERRORS::OSCAP_EFAMILY_XCCDF" ref="gaef8f195999b3b733a1dc88b7f9bc8800" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gaef8f195999b3b733a1dc88b7f9bc8800">OSCAP_EFAMILY_XCCDF</a>&#160;&#160;&#160;5</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">XCCDF errors. <br/></td></tr>
<tr><td colspan="2"><h2><a name="member-group"></a>
OSCAP family codes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaae500549b229e017c725e9966cd2a2c4"></a><!-- doxytag: member="ERRORS::OSCAP_ENONE" ref="gaae500549b229e017c725e9966cd2a2c4" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gaae500549b229e017c725e9966cd2a2c4">OSCAP_ENONE</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">None. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7f49cf2c3395080d9e20eb4929f1e4c1"></a><!-- doxytag: member="ERRORS::OSCAP_EXMLELEM" ref="ga7f49cf2c3395080d9e20eb4929f1e4c1" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga7f49cf2c3395080d9e20eb4929f1e4c1">OSCAP_EXMLELEM</a>&#160;&#160;&#160;1</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Unknown XML element. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa703884800f0698cec4b4c962c2dbceb"></a><!-- doxytag: member="ERRORS::OSCAP_EINVARG" ref="gaa703884800f0698cec4b4c962c2dbceb" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gaa703884800f0698cec4b4c962c2dbceb">OSCAP_EINVARG</a>&#160;&#160;&#160;2</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Function called with invalid argument. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaa2f59e51ab637af202c9147f5b61acc"></a><!-- doxytag: member="ERRORS::OSCAP_ENOTIMPL" ref="gaaa2f59e51ab637af202c9147f5b61acc" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gaaa2f59e51ab637af202c9147f5b61acc">OSCAP_ENOTIMPL</a>&#160;&#160;&#160;254</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Not implemented. <br/></td></tr>
<tr><td colspan="2"><h2><a name="member-group"></a>
OVAL family codes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7eb4a9dad48beaaa20e1f32b8a4f8561"></a><!-- doxytag: member="ERRORS::OVAL_EOVALINT" ref="ga7eb4a9dad48beaaa20e1f32b8a4f8561" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OVAL_EOVALINT</b>&#160;&#160;&#160;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab2cc63f338f942b62505dde1aecaecbb"></a><!-- doxytag: member="ERRORS::OVAL_EPROBE" ref="gab2cc63f338f942b62505dde1aecaecbb" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBE</b>&#160;&#160;&#160;253</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaacb7a62c43894de9491dd55287e42de6"></a><!-- doxytag: member="ERRORS::OVAL_EPROBEINVAL" ref="gaacb7a62c43894de9491dd55287e42de6" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBEINVAL</b>&#160;&#160;&#160;254</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae734bea9af04c5254aa458da8bee0a5f"></a><!-- doxytag: member="ERRORS::OVAL_EPROBECONTEXT" ref="gae734bea9af04c5254aa458da8bee0a5f" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBECONTEXT</b>&#160;&#160;&#160;255</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab65948a4f2b93e42b3ca6b1749145aea"></a><!-- doxytag: member="ERRORS::OVAL_EPROBEINIT" ref="gab65948a4f2b93e42b3ca6b1749145aea" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBEINIT</b>&#160;&#160;&#160;256</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabc5a64c98d060c608453103437dd1475"></a><!-- doxytag: member="ERRORS::OVAL_EPROBECONN" ref="gabc5a64c98d060c608453103437dd1475" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBECONN</b>&#160;&#160;&#160;257</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2be84a16aae15eafd928862eb40f3127"></a><!-- doxytag: member="ERRORS::OVAL_EPROBENOTSUPP" ref="ga2be84a16aae15eafd928862eb40f3127" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBENOTSUPP</b>&#160;&#160;&#160;258</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafdb3dc471d520c0af7b26bf14a3bf438"></a><!-- doxytag: member="ERRORS::OVAL_EPROBEOBJINVAL" ref="gafdb3dc471d520c0af7b26bf14a3bf438" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBEOBJINVAL</b>&#160;&#160;&#160;259</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga70c5049ceeeedca174b1a1a0779d7697"></a><!-- doxytag: member="ERRORS::OVAL_EPROBEITEMINVAL" ref="ga70c5049ceeeedca174b1a1a0779d7697" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBEITEMINVAL</b>&#160;&#160;&#160;260</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad1fac7ba189511503b2bf88e7ea949b1"></a><!-- doxytag: member="ERRORS::OVAL_EPROBENODATA" ref="gad1fac7ba189511503b2bf88e7ea949b1" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBENODATA</b>&#160;&#160;&#160;261</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1d17d2ad0da02912655e894b7a2de430"></a><!-- doxytag: member="ERRORS::OVAL_EPROBECLOSE" ref="ga1d17d2ad0da02912655e894b7a2de430" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBECLOSE</b>&#160;&#160;&#160;262</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac283be181e6b053ad691cc140e4164d5"></a><!-- doxytag: member="ERRORS::OVAL_EPROBESEND" ref="gac283be181e6b053ad691cc140e4164d5" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBESEND</b>&#160;&#160;&#160;263</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3bce9d656c620b8802666a70512165b8"></a><!-- doxytag: member="ERRORS::OVAL_EPROBERECV" ref="ga3bce9d656c620b8802666a70512165b8" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBERECV</b>&#160;&#160;&#160;264</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaeebfcd70d0ce658325a904a73ccfcfa2"></a><!-- doxytag: member="ERRORS::OVAL_EPROBEOBJTRANS" ref="gaeebfcd70d0ce658325a904a73ccfcfa2" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBEOBJTRANS</b>&#160;&#160;&#160;265</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga971c507651310c13697be0d008106593"></a><!-- doxytag: member="ERRORS::OVAL_EPROBEITEMTRANS" ref="ga971c507651310c13697be0d008106593" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBEITEMTRANS</b>&#160;&#160;&#160;266</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaadc67c830edb5f76aa13876dbc08613b"></a><!-- doxytag: member="ERRORS::OVAL_EPROBEUNKNOWN" ref="gaadc67c830edb5f76aa13876dbc08613b" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBEUNKNOWN</b>&#160;&#160;&#160;511</td></tr>
<tr><td colspan="2"><h2><a name="member-group"></a>
XCCDF family codes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf38d689e40599e73b994ae58bdbcb7fe"></a><!-- doxytag: member="ERRORS::XCCDF_EREFIDCONFLICT" ref="gaf38d689e40599e73b994ae58bdbcb7fe" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gaf38d689e40599e73b994ae58bdbcb7fe">XCCDF_EREFIDCONFLICT</a>&#160;&#160;&#160;1</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Conflict in refine rules - same idref. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaebbbb00f85f735c289bfaf8ebc57d991"></a><!-- doxytag: member="ERRORS::XCCDF_EREFGROUPATTR" ref="gaebbbb00f85f735c289bfaf8ebc57d991" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gaebbbb00f85f735c289bfaf8ebc57d991">XCCDF_EREFGROUPATTR</a>&#160;&#160;&#160;2</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Bad attribute of group refid. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac29a7f4c454c9fa5a983828198685862"></a><!-- doxytag: member="ERRORS::XCCDF_EUNKNOWNTYPE" ref="gac29a7f4c454c9fa5a983828198685862" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gac29a7f4c454c9fa5a983828198685862">XCCDF_EUNKNOWNTYPE</a>&#160;&#160;&#160;3</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Bad type of xccdf item. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8fedddb59a3b9744a0532e2f5ef38917"></a><!-- doxytag: member="ERRORS::XCCDF_EUNKNOWNCB" ref="ga8fedddb59a3b9744a0532e2f5ef38917" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga8fedddb59a3b9744a0532e2f5ef38917">XCCDF_EUNKNOWNCB</a>&#160;&#160;&#160;4</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Unknown callback - missing registration. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga69e64c67bfd9a55d3c962c8dca2b9418"></a><!-- doxytag: member="ERRORS::XCCDF_EBADID" ref="ga69e64c67bfd9a55d3c962c8dca2b9418" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga69e64c67bfd9a55d3c962c8dca2b9418">XCCDF_EBADID</a>&#160;&#160;&#160;5</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Bad id in reference - item with that id does not exist. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga27539b9eeed0ceb15b93a8037e7280d7"></a><!-- doxytag: member="ERRORS::XCCDF_EVALUE" ref="ga27539b9eeed0ceb15b93a8037e7280d7" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga27539b9eeed0ceb15b93a8037e7280d7">XCCDF_EVALUE</a>&#160;&#160;&#160;6</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Can't find referenced value instance. <br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<p>Error checking mechanism. </p>
<p>Purse of this mechanism is to inform user about problems that occured during executaion of library functions. Mechanism is similar to linux errno variable. When the problem raise, the information about it is stored in library buffer. This information consists of error family, error code(detailed classification in scope of family) and textual description. Example of usage:</p>
<div class="fragment"><pre class="fragment"> syschar = oval_probe_object_eval (pctx, <span class="keywordtype">object</span>);
 <span class="keywordflow">if</span> (syschar == NULL &amp;&amp; <a class="code" href="group__ERRORS.html#ga6250756dc15760ad37288410b1117433" title="Check for an error.">oscap_err</a>()) {
     printf(<span class="stringliteral">&quot;Error: (%d) %s\n&quot;</span>, <a class="code" href="group__ERRORS.html#ga7a04a1e9253a5097bf25c1520ab75c58" title="Get last error code.">oscap_err_code</a>(), <a class="code" href="group__ERRORS.html#ga40156d16cfcddd2596f56b9fcc5f752f" title="Get last error description.">oscap_err_desc</a>());
 }
 <a class="code" href="group__ERRORS.html#ga460f0799ef0d3718e656525d78b3f77d" title="Clear an error.">oscap_clearerr</a>()
</pre></div> </div>
<hr class="footer"/><address class="footer"><small>Generated on Mon Jul 25 2011 for Open SCAP Library by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>