Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 2269bb274471fd2722517c2c0b740d7f > files > 271

rpm-devel-4.0.4-19mdk.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>rpmlib.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.2.17 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="modules.html">Modules</a> &nbsp; <a class="qindex" href="annotated.html">Data Structures</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Data Fields</a> &nbsp; <a class="qindex" href="globals.html">Globals</a> &nbsp; <a class="qindex" href="pages.html">Related Pages</a> &nbsp; </center>
<hr><h1>lib/rpmlib.h File Reference</h1> 
<a href="#_details">More...</a>
<p>
<code>#include "<a class="el" href="rpmio_8h-source.html">rpmio.h</a>"</code><br>
<code>#include "<a class="el" href="rpmmessages_8h-source.html">rpmmessages.h</a>"</code><br>
<code>#include "<a class="el" href="rpmerr_8h-source.html">rpmerr.h</a>"</code><br>
<code>#include "<a class="el" href="header_8h-source.html">header.h</a>"</code><br>
<code>#include "<a class="el" href="popt_8h-source.html">popt.h</a>"</code><br>

<p>
<a href="rpmlib_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Data Structures</h2></td></tr>
<tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structrpmDependencyConflict__s.html">rpmDependencyConflict_s</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Dependency problems found by <a class="el" href="group__rpmtrans.html#a11">rpmdepCheck</a>().</em> <a href="structrpmDependencyConflict__s.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structrpmlead.html">rpmlead</a></td></tr>
<tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structrpmProblem__s.html">rpmProblem_s</a></td></tr>
<tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structrpmProblemSet__s.html">rpmProblemSet_s</a></td></tr>
<tr><td nowrap align=right valign=top>struct &nbsp;</td><td valign=bottom><a class="el" href="structrpmRelocation__s.html">rpmRelocation_s</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>We pass these around as an array with a sentinel.</em> <a href="structrpmRelocation__s.html#_details">More...</a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>RPMRC</h2></td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a26">RPMVAR_OPTFLAGS</a>&nbsp;&nbsp;&nbsp;3</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a27">RPMVAR_PROVIDES</a>&nbsp;&nbsp;&nbsp;38</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a28">RPMVAR_INCLUDE</a>&nbsp;&nbsp;&nbsp;43</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a29">RPMVAR_MACROFILES</a>&nbsp;&nbsp;&nbsp;49</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a30">RPMVAR_NUM</a>&nbsp;&nbsp;&nbsp;55</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a31">RPM_MACHTABLE_COUNT</a>&nbsp;&nbsp;&nbsp;4</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__rpmrc.html#a13">rpm_machtable_e</a> { <a class="el" href="group__rpmrc.html#a13a281">RPM_MACHTABLE_INSTARCH</a> =  0, 
<a class="el" href="group__rpmrc.html#a13a282">RPM_MACHTABLE_INSTOS</a> =  1, 
<a class="el" href="group__rpmrc.html#a13a283">RPM_MACHTABLE_BUILDARCH</a> =  2, 
<a class="el" href="group__rpmrc.html#a13a284">RPM_MACHTABLE_BUILDOS</a> =  3
 }</td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="group__rpmrc.html#a1">rpmGetVar</a> (int var)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__rpmrc.html#a2">rpmSetVar</a> (int var, const char *val)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmrc.html#a3">rpmReadConfigFiles</a> (const char *<a class="el" href="parseScript_8c.html#a2">file</a>, const char *target)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__rpmrc.html#a4">rpmGetArchInfo</a> (const char **<a class="el" href="parseScript_8c.html#a0">name</a>, int *num)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__rpmrc.html#a5">rpmGetOsInfo</a> (const char **<a class="el" href="parseScript_8c.html#a0">name</a>, int *num)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmrc.html#a6">rpmMachineScore</a> (int type, const char *<a class="el" href="parseScript_8c.html#a0">name</a>)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmrc.html#a7">rpmShowRC</a> (FILE *fp)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__rpmrc.html#a8">rpmSetTables</a> (int archTable, int osTable)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__rpmrc.html#a9">rpmSetMachine</a> (const char *arch, const char *os)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__rpmrc.html#a10">rpmGetMachine</a> (const char **arch, const char **os)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__rpmrc.html#a11">rpmFreeRpmrc</a> (void)</td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="group__rpmrc.html#a0">macrofiles</a></td></tr>
<tr><td colspan=2><br><h2>RPMTS</h2></td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a32">XFA_SKIPPING</a>(_a)&nbsp;&nbsp;&nbsp;((_a) == FA_SKIP || (_a) == FA_SKIPNSTATE || (_a) == FA_SKIPNETSHARED || (_a) == FA_SKIPMULTILIB)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a33">_noTransScripts</a></td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a34">_noTransTriggers</a></td></tr>
<tr><td nowrap align=right valign=top>typedef void *(*&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a68">HFD_t</a> )(const void *data, <a class="el" href="group__header.html#a13">rpmTagType</a> type)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Prototype for <a class="el" href="group__header.html#a83">headerFreeData</a>() vector.</em> <a href="#a68"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>typedef int(*&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a69">HGE_t</a> )(<a class="el" href="group__header.html#a6">Header</a> h, <a class="el" href="rpmlib_8h.html#a53">rpmTag</a> tag, <a class="el" href="group__header.html#a13">rpmTagType</a> *type, void **p, <a class="el" href="header_8h.html#a9">int_32</a> *c)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Prototype for <a class="el" href="group__header.html#a67">headerGetEntry</a>() vector.</em> <a href="#a69"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>typedef int(*&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a70">HAE_t</a> )(<a class="el" href="group__header.html#a6">Header</a> h, <a class="el" href="rpmlib_8h.html#a53">rpmTag</a> tag, <a class="el" href="group__header.html#a13">rpmTagType</a> type, const void *p, <a class="el" href="header_8h.html#a9">int_32</a> c)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Prototype for <a class="el" href="group__header.html#a69">headerAddEntry</a>() vector.</em> <a href="#a70"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>typedef int(*&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a71">HME_t</a> )(<a class="el" href="group__header.html#a6">Header</a> h, <a class="el" href="rpmlib_8h.html#a53">rpmTag</a> tag, <a class="el" href="group__header.html#a13">rpmTagType</a> type, const void *p, <a class="el" href="header_8h.html#a9">int_32</a> c)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Prototype for <a class="el" href="group__header.html#a73">headerModifyEntry</a>() vector.</em> <a href="#a71"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>typedef int(*&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a72">HRE_t</a> )(<a class="el" href="group__header.html#a6">Header</a> h, <a class="el" href="header_8h.html#a9">int_32</a> tag)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Prototype for <a class="el" href="group__header.html#a74">headerRemoveEntry</a>() vector.</em> <a href="#a72"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="structrpmRelocation__s.html">rpmRelocation_s</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a73">rpmRelocation</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>We pass these around as an array with a sentinel.</em> <a href="#a73"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>typedef enum <a class="el" href="rpmlib_8h.html#a501">fileAction_e</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a74">fileAction</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>File disposition(s) during package install/erase transaction.</em> <a href="#a74"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>typedef enum <a class="el" href="rpmlib_8h.html#a502">fileTypes_e</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a75">fileTypes</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>File types.</em> <a href="#a75"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="structfsmIterator__s.html">fsmIterator_s</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__payload.html#a2">FSMI_t</a></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="structfsm__s.html">fsm_s</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__payload.html#a3">FSM_t</a></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="structpsm__s.html">psm_s</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__rpmtrans.html#a0">PSM_t</a></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="structtransactionFileInfo__s.html">transactionFileInfo_s</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__rpmtrans.html#a1">TFI_t</a></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="structrpmTransactionSet__s.html">rpmTransactionSet_s</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__rpmtrans.html#a2">rpmTransactionSet</a></td></tr>
<tr><td nowrap align=right valign=top>typedef enum <a class="el" href="group__rpmtrans.html#a19">rpmtransFlags_e</a>&nbsp;</td><td valign=bottom><a class="el" href="group__rpmtrans.html#a3">rpmtransFlags</a></td></tr>
<tr><td nowrap align=right valign=top>typedef enum <a class="el" href="rpmlib_8h.html#a504">rpmprobFilterFlags_e</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a82">rpmprobFilterFlags</a></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a501">fileAction_e</a> { <br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a501a301">FA_UNKNOWN</a> =  0, 
<a class="el" href="rpmlib_8h.html#a501a302">FA_CREATE</a>, 
<a class="el" href="rpmlib_8h.html#a501a303">FA_COPYIN</a>, 
<a class="el" href="rpmlib_8h.html#a501a304">FA_COPYOUT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a501a305">FA_BACKUP</a>, 
<a class="el" href="rpmlib_8h.html#a501a306">FA_SAVE</a>, 
<a class="el" href="rpmlib_8h.html#a501a307">FA_SKIP</a>, 
<a class="el" href="rpmlib_8h.html#a501a308">FA_ALTNAME</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a501a309">FA_ERASE</a>, 
<a class="el" href="rpmlib_8h.html#a501a310">FA_SKIPNSTATE</a>, 
<a class="el" href="rpmlib_8h.html#a501a311">FA_SKIPNETSHARED</a>, 
<a class="el" href="rpmlib_8h.html#a501a312">FA_SKIPMULTILIB</a>
<br>
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>File disposition(s) during package install/erase transaction.</em> <a href="#a501">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a502">fileTypes_e</a> { <br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a502a313">PIPE</a> =   1, 
<a class="el" href="rpmlib_8h.html#a502a314">CDEV</a> =   2, 
<a class="el" href="rpmlib_8h.html#a502a315">XDIR</a> =   4, 
<a class="el" href="rpmlib_8h.html#a502a316">BDEV</a> =   6, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a502a317">REG</a> =   8, 
<a class="el" href="rpmlib_8h.html#a502a318">LINK</a> =  10, 
<a class="el" href="rpmlib_8h.html#a502a319">SOCK</a> =  12
<br>
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>File types.</em> <a href="#a502">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__rpmtrans.html#a19">rpmtransFlags_e</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__rpmtrans.html#a19a320">RPMTRANS_FLAG_NONE</a> =  0, 
<a class="el" href="group__rpmtrans.html#a19a321">RPMTRANS_FLAG_TEST</a> =  (1 &lt;&lt;  0), 
<a class="el" href="group__rpmtrans.html#a19a322">RPMTRANS_FLAG_BUILD_PROBS</a> =  (1 &lt;&lt;  1), 
<a class="el" href="group__rpmtrans.html#a19a323">RPMTRANS_FLAG_NOSCRIPTS</a> =  (1 &lt;&lt;  2), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmtrans.html#a19a324">RPMTRANS_FLAG_JUSTDB</a> =  (1 &lt;&lt;  3), 
<a class="el" href="group__rpmtrans.html#a19a325">RPMTRANS_FLAG_NOTRIGGERS</a> =  (1 &lt;&lt;  4), 
<a class="el" href="group__rpmtrans.html#a19a326">RPMTRANS_FLAG_NODOCS</a> =  (1 &lt;&lt;  5), 
<a class="el" href="group__rpmtrans.html#a19a327">RPMTRANS_FLAG_ALLFILES</a> =  (1 &lt;&lt;  6), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmtrans.html#a19a328">RPMTRANS_FLAG_KEEPOBSOLETE</a> =  (1 &lt;&lt;  7), 
<a class="el" href="group__rpmtrans.html#a19a329">RPMTRANS_FLAG_MULTILIB</a> =  (1 &lt;&lt;  8), 
<a class="el" href="group__rpmtrans.html#a19a330">RPMTRANS_FLAG_DIRSTASH</a> =  (1 &lt;&lt;  9), 
<a class="el" href="group__rpmtrans.html#a19a331">RPMTRANS_FLAG_REPACKAGE</a> =  (1 &lt;&lt; 10), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmtrans.html#a19a332">RPMTRANS_FLAG_PKGCOMMIT</a> =  (1 &lt;&lt; 11), 
<a class="el" href="group__rpmtrans.html#a19a333">RPMTRANS_FLAG_PKGUNDO</a> =  (1 &lt;&lt; 12), 
<a class="el" href="group__rpmtrans.html#a19a334">RPMTRANS_FLAG_COMMIT</a> =  (1 &lt;&lt; 13), 
<a class="el" href="group__rpmtrans.html#a19a335">RPMTRANS_FLAG_UNDO</a> =  (1 &lt;&lt; 14), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmtrans.html#a19a336">RPMTRANS_FLAG_REVERSE</a> =  (1 &lt;&lt; 15), 
<a class="el" href="group__rpmtrans.html#a19a337">RPMTRANS_FLAG_NOTRIGGERPREIN</a> =  (1 &lt;&lt; 16), 
<a class="el" href="group__rpmtrans.html#a19a338">RPMTRANS_FLAG_NOPRE</a> =  (1 &lt;&lt; 17), 
<a class="el" href="group__rpmtrans.html#a19a339">RPMTRANS_FLAG_NOPOST</a> =  (1 &lt;&lt; 18), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmtrans.html#a19a340">RPMTRANS_FLAG_NOTRIGGERIN</a> =  (1 &lt;&lt; 19), 
<a class="el" href="group__rpmtrans.html#a19a341">RPMTRANS_FLAG_NOTRIGGERUN</a> =  (1 &lt;&lt; 20), 
<a class="el" href="group__rpmtrans.html#a19a342">RPMTRANS_FLAG_NOPREUN</a> =  (1 &lt;&lt; 21), 
<a class="el" href="group__rpmtrans.html#a19a343">RPMTRANS_FLAG_NOPOSTUN</a> =  (1 &lt;&lt; 22), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmtrans.html#a19a344">RPMTRANS_FLAG_NOTRIGGERPOSTUN</a> =  (1 &lt;&lt; 23), 
<a class="el" href="group__rpmtrans.html#a19a345">RPMTRANS_FLAG_NOPAYLOAD</a> =  (1 &lt;&lt; 24), 
<a class="el" href="group__rpmtrans.html#a19a346">RPMTRANS_FLAG_APPLYONLY</a> =  (1 &lt;&lt; 25), 
<a class="el" href="group__rpmtrans.html#a19a347">RPMTRANS_FLAG_CHAINSAW</a> =  (1 &lt;&lt; 26), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmtrans.html#a19a348">RPMTRANS_FLAG_NOMD5</a> =  (1 &lt;&lt; 27)
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a504">rpmprobFilterFlags_e</a> { <br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a504a349">RPMPROB_FILTER_NONE</a> =  0, 
<a class="el" href="rpmlib_8h.html#a504a350">RPMPROB_FILTER_IGNOREOS</a> =  (1 &lt;&lt; 0), 
<a class="el" href="rpmlib_8h.html#a504a351">RPMPROB_FILTER_IGNOREARCH</a> =  (1 &lt;&lt; 1), 
<a class="el" href="rpmlib_8h.html#a504a352">RPMPROB_FILTER_REPLACEPKG</a> =  (1 &lt;&lt; 2), 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a504a353">RPMPROB_FILTER_FORCERELOCATE</a> =  (1 &lt;&lt; 3), 
<a class="el" href="rpmlib_8h.html#a504a354">RPMPROB_FILTER_REPLACENEWFILES</a> =  (1 &lt;&lt; 4), 
<a class="el" href="rpmlib_8h.html#a504a355">RPMPROB_FILTER_REPLACEOLDFILES</a> =  (1 &lt;&lt; 5), 
<a class="el" href="rpmlib_8h.html#a504a356">RPMPROB_FILTER_OLDPACKAGE</a> =  (1 &lt;&lt; 6), 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a504a357">RPMPROB_FILTER_DISKSPACE</a> =  (1 &lt;&lt; 7), 
<a class="el" href="rpmlib_8h.html#a504a358">RPMPROB_FILTER_DISKNODES</a> =  (1 &lt;&lt; 8)
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="rpmlib_8h.html#a43">rpmRC</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a466">rpmInstallSourcePackage</a> (const char *rootDir, <a class="el" href="group__rpmio.html#a1">FD_t</a> fd, const char **specFilePtr, <a class="el" href="rpmmessages_8h.html#a17">rpmCallbackFunction</a> notify, <a class="el" href="rpmmessages_8h.html#a16">rpmCallbackData</a> notifyData, char **cookie)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Install source package.</em> <a href="#a466"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a467">rpmVersionCompare</a> (<a class="el" href="group__header.html#a6">Header</a> first, <a class="el" href="group__header.html#a6">Header</a> second)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Compare headers to determine which header is "newer".</em> <a href="#a467"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__rpmtrans.html#a2">rpmTransactionSet</a>&nbsp;</td><td valign=bottom><a class="el" href="group__rpmtrans.html#a468">rpmtransCreateSet</a> (<a class="el" href="group__rpmdb.html#a0">rpmdb</a> <a class="el" href="group__rpmdb.html#a0">rpmdb</a>, const char *rootDir)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmtrans.html#a469">rpmtransAddPackage</a> (<a class="el" href="group__rpmtrans.html#a2">rpmTransactionSet</a> ts, <a class="el" href="group__header.html#a6">Header</a> h, <a class="el" href="group__rpmio.html#a1">FD_t</a> fd, const void *key, int upgrade, <a class="el" href="rpmlib_8h.html#a73">rpmRelocation</a> *relocs)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__rpmtrans.html#a470">rpmtransAvailablePackage</a> (<a class="el" href="group__rpmtrans.html#a2">rpmTransactionSet</a> ts, <a class="el" href="group__header.html#a6">Header</a> h, const void *key)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmtrans.html#a471">rpmtransRemovePackage</a> (<a class="el" href="group__rpmtrans.html#a2">rpmTransactionSet</a> ts, int dboffset)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__rpmtrans.html#a2">rpmTransactionSet</a>&nbsp;</td><td valign=bottom><a class="el" href="group__rpmtrans.html#a472">rpmtransFree</a> (<a class="el" href="group__rpmtrans.html#a2">rpmTransactionSet</a> ts)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__rpmtrans.html#a9">rpmtransSetScriptFd</a> (<a class="el" href="group__rpmtrans.html#a2">rpmTransactionSet</a> ts, <a class="el" href="group__rpmio.html#a1">FD_t</a> fd)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmtrans.html#a10">rpmtransGetKeys</a> (const <a class="el" href="group__rpmtrans.html#a2">rpmTransactionSet</a> ts, const void ***ep, int *nep)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmtrans.html#a475">rpmdepCheck</a> (<a class="el" href="group__rpmtrans.html#a2">rpmTransactionSet</a> ts, <a class="el" href="rpmlib_8h.html#a67">rpmDependencyConflict</a> *conflicts, int *numConflicts)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmtrans.html#a476">rpmdepOrder</a> (<a class="el" href="group__rpmtrans.html#a2">rpmTransactionSet</a> ts)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="rpmlib_8h.html#a67">rpmDependencyConflict</a>&nbsp;</td><td valign=bottom><a class="el" href="group__rpmtrans.html#a477">rpmdepFreeConflicts</a> (<a class="el" href="rpmlib_8h.html#a67">rpmDependencyConflict</a> conflicts, int numConflicts)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmtrans.html#a14">rpmGetRpmlibProvides</a> (const char ***provNames, int **provFlags, const char ***provVersions)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmtrans.html#a15">rpmvercmp</a> (const char *a, const char *b)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmtrans.html#a480">rpmRangesOverlap</a> (const char *AName, const char *AEVR, int AFlags, const char *BName, const char *BEVR, int BFlags)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmtrans.html#a17">rpmCheckRpmlibProvides</a> (const char *keyName, const char *keyEVR, int keyFlags)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__rpmcli.html#a39">rpmShowRpmlibProvides</a> (FILE *fp)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmtrans.html#a18">rpmRunTransactions</a> (<a class="el" href="group__rpmtrans.html#a2">rpmTransactionSet</a> ts, <a class="el" href="rpmmessages_8h.html#a17">rpmCallbackFunction</a> notify, <a class="el" href="rpmmessages_8h.html#a16">rpmCallbackData</a> notifyData, <a class="el" href="rpmlib_8h.html#a66">rpmProblemSet</a> okProbs, <a class="el" href="rpmlib_8h.html#a66">rpmProblemSet</a> *newProbs, <a class="el" href="group__rpmtrans.html#a3">rpmtransFlags</a> transFlags, <a class="el" href="rpmlib_8h.html#a82">rpmprobFilterFlags</a> ignoreSet)</td></tr>
<tr><td colspan=2><br><h2>RPMQV</h2></td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a42">RPMVERIFY_ALL</a>&nbsp;&nbsp;&nbsp;~(RPMVERIFY_NONE)</td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="structrpmQVArguments__s.html">rpmQVArguments_s</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__rpmcli.html#a20">QVA_t</a></td></tr>
<tr><td nowrap align=right valign=top>typedef enum <a class="el" href="group__rpmcli.html#a45">rpmQVSources_e</a>&nbsp;</td><td valign=bottom><a class="el" href="group__rpmcli.html#a21">rpmQVSources</a></td></tr>
<tr><td nowrap align=right valign=top>typedef enum <a class="el" href="group__rpmcli.html#a46">rpmVerifyAttrs_e</a>&nbsp;</td><td valign=bottom><a class="el" href="group__rpmcli.html#a22">rpmVerifyAttrs</a></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__rpmcli.html#a45">rpmQVSources_e</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#a45a359">RPMQV_PACKAGE</a> =  0, 
<a class="el" href="group__rpmcli.html#a45a360">RPMQV_PATH</a>, 
<a class="el" href="group__rpmcli.html#a45a361">RPMQV_ALL</a>, 
<a class="el" href="group__rpmcli.html#a45a362">RPMQV_RPM</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#a45a363">RPMQV_GROUP</a>, 
<a class="el" href="group__rpmcli.html#a45a364">RPMQV_WHATPROVIDES</a>, 
<a class="el" href="group__rpmcli.html#a45a365">RPMQV_WHATREQUIRES</a>, 
<a class="el" href="group__rpmcli.html#a45a366">RPMQV_TRIGGEREDBY</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#a45a367">RPMQV_DBOFFSET</a>, 
<a class="el" href="group__rpmcli.html#a45a368">RPMQV_SPECFILE</a>, 
<a class="el" href="group__rpmcli.html#a45a369">RPMQV_PKGID</a>, 
<a class="el" href="group__rpmcli.html#a45a370">RPMQV_HDRID</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#a45a371">RPMQV_FILEID</a>, 
<a class="el" href="group__rpmcli.html#a45a372">RPMQV_TID</a>
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__rpmcli.html#a46">rpmVerifyAttrs_e</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#a46a373">RPMVERIFY_NONE</a> =  0, 
<a class="el" href="group__rpmcli.html#a46a374">RPMVERIFY_MD5</a> =  (1 &lt;&lt; 0), 
<a class="el" href="group__rpmcli.html#a46a375">RPMVERIFY_FILESIZE</a> =  (1 &lt;&lt; 1), 
<a class="el" href="group__rpmcli.html#a46a376">RPMVERIFY_LINKTO</a> =  (1 &lt;&lt; 2), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#a46a377">RPMVERIFY_USER</a> =  (1 &lt;&lt; 3), 
<a class="el" href="group__rpmcli.html#a46a378">RPMVERIFY_GROUP</a> =  (1 &lt;&lt; 4), 
<a class="el" href="group__rpmcli.html#a46a379">RPMVERIFY_MTIME</a> =  (1 &lt;&lt; 5), 
<a class="el" href="group__rpmcli.html#a46a380">RPMVERIFY_MODE</a> =  (1 &lt;&lt; 6), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#a46a381">RPMVERIFY_RDEV</a> =  (1 &lt;&lt; 7), 
<a class="el" href="group__rpmcli.html#a46a382">RPMVERIFY_READLINKFAIL</a> =  (1 &lt;&lt; 28), 
<a class="el" href="group__rpmcli.html#a46a383">RPMVERIFY_READFAIL</a> =  (1 &lt;&lt; 29), 
<a class="el" href="group__rpmcli.html#a46a384">RPMVERIFY_LSTATFAIL</a> =  (1 &lt;&lt; 30)
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmcli.html#a40">rpmVerifyFile</a> (const char *root, <a class="el" href="group__header.html#a6">Header</a> h, int filenum, <a class="el" href="group__rpmcli.html#a22">rpmVerifyAttrs</a> *result, <a class="el" href="group__rpmcli.html#a22">rpmVerifyAttrs</a> omitMask)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a490">rpmVerifyScript</a> (const char *rootDir, <a class="el" href="group__header.html#a6">Header</a> h, <a class="el" href="group__rpmio.html#a1">FD_t</a> scriptFd)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Return exit code from running verify script from header.</em> <a href="#a490"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>RPMDB</h2></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="structrpmdb__s.html">rpmdb_s</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a0">rpmdb</a></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="struct__dbiIndexSet.html">_dbiIndexSet</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a1">dbiIndexSet</a></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="struct__rpmdbMatchIterator.html">_rpmdbMatchIterator</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a3">rpmdbMatchIterator</a></td></tr>
<tr><td nowrap align=right valign=top>typedef enum <a class="el" href="group__rpmdb.html#a31">rpmMireMode_e</a>&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a30">rpmMireMode</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Tag value pattern match mode.</em> <a href="group__rpmdb.html#a30"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a31">rpmMireMode_e</a> { <a class="el" href="rpmlib_8h.html#a31a285">RPMMIRE_DEFAULT</a> =  0, 
<a class="el" href="rpmlib_8h.html#a31a286">RPMMIRE_STRCMP</a> =  1, 
<a class="el" href="rpmlib_8h.html#a31a287">RPMMIRE_REGEX</a> =  2, 
<a class="el" href="rpmlib_8h.html#a31a288">RPMMIRE_GLOB</a> =  3
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Tag value pattern match mode.</em> <a href="group__rpmdb.html#a31">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a4">rpmdbOpen</a> (const char *prefix, <a class="el" href="group__rpmdb.html#a0">rpmdb</a> *dbp, int mode, int perms)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a5">rpmdbInit</a> (const char *prefix, int perms)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a6">rpmdbVerify</a> (const char *prefix)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a7">rpmdbClose</a> (<a class="el" href="group__rpmdb.html#a0">rpmdb</a> db)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a8">rpmdbSync</a> (<a class="el" href="group__rpmdb.html#a0">rpmdb</a> db)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a9">rpmdbOpenAll</a> (<a class="el" href="group__rpmdb.html#a0">rpmdb</a> db)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a10">rpmdbCountPackages</a> (<a class="el" href="group__rpmdb.html#a0">rpmdb</a> db, const char *<a class="el" href="parseScript_8c.html#a0">name</a>)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__rpmdb.html#a3">rpmdbMatchIterator</a>&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a11">rpmdbFreeIterator</a> (<a class="el" href="group__rpmdb.html#a3">rpmdbMatchIterator</a> mi)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__rpmdb.html#a0">rpmdb</a>&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a12">rpmdbGetIteratorRpmDB</a> (<a class="el" href="group__rpmdb.html#a3">rpmdbMatchIterator</a> mi)</td></tr>
<tr><td nowrap align=right valign=top>unsigned int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a13">rpmdbGetIteratorOffset</a> (<a class="el" href="group__rpmdb.html#a3">rpmdbMatchIterator</a> mi)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a14">rpmdbGetIteratorCount</a> (<a class="el" href="group__rpmdb.html#a3">rpmdbMatchIterator</a> mi)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a15">rpmdbAppendIterator</a> (<a class="el" href="group__rpmdb.html#a3">rpmdbMatchIterator</a> mi, const int *hdrNums, int nHdrNums)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a16">rpmdbPruneIterator</a> (<a class="el" href="group__rpmdb.html#a3">rpmdbMatchIterator</a> mi, int *hdrNums, int nHdrNums, int sorted)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a17">rpmdbSetIteratorRE</a> (<a class="el" href="group__rpmdb.html#a3">rpmdbMatchIterator</a> mi, <a class="el" href="rpmlib_8h.html#a53">rpmTag</a> tag, <a class="el" href="group__rpmdb.html#a30">rpmMireMode</a> mode, const char *pattern)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a18">rpmdbSetIteratorVersion</a> (<a class="el" href="group__rpmdb.html#a3">rpmdbMatchIterator</a> mi, const char *version)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a19">rpmdbSetIteratorRelease</a> (<a class="el" href="group__rpmdb.html#a3">rpmdbMatchIterator</a> mi, const char *release)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a20">rpmdbSetIteratorRewrite</a> (<a class="el" href="group__rpmdb.html#a3">rpmdbMatchIterator</a> mi, int rewrite)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a21">rpmdbSetIteratorModified</a> (<a class="el" href="group__rpmdb.html#a3">rpmdbMatchIterator</a> mi, int modified)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__header.html#a6">Header</a>&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a22">rpmdbNextIterator</a> (<a class="el" href="group__rpmdb.html#a3">rpmdbMatchIterator</a> mi)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__header.html#a6">Header</a>&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a32">XrpmdbNextIterator</a> (<a class="el" href="group__rpmdb.html#a3">rpmdbMatchIterator</a> mi, const char *f, unsigned int l)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__rpmdb.html#a3">rpmdbMatchIterator</a>&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a23">rpmdbInitIterator</a> (<a class="el" href="group__rpmdb.html#a0">rpmdb</a> db, int rpmtag, const void *keyp, size_t keylen)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a24">rpmdbAdd</a> (<a class="el" href="group__rpmdb.html#a0">rpmdb</a> db, int iid, <a class="el" href="group__header.html#a6">Header</a> h)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a25">rpmdbRemove</a> (<a class="el" href="group__rpmdb.html#a0">rpmdb</a> db, int rid, unsigned int hdrNum)</td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a26">rpmdbRebuild</a> (const char *prefix)</td></tr>
<tr><td nowrap align=right valign=top>int *&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a2">dbiTags</a></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__rpmdb.html#a33">dbiTagsMax</a></td></tr>
<tr><td colspan=2><br><h2>RPMPROBS</h2></td></tr>
<tr><td nowrap align=right valign=top>typedef enum <a class="el" href="rpmlib_8h.html#a500">rpmProblemType_e</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a64">rpmProblemType</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Enumerate transaction set problem types.</em> <a href="#a64"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="structrpmProblem__s.html">rpmProblem_s</a> *&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a65">rpmProblem</a></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="structrpmProblemSet__s.html">rpmProblemSet_s</a> *&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a66">rpmProblemSet</a></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="structrpmDependencyConflict__s.html">rpmDependencyConflict_s</a> *&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a67">rpmDependencyConflict</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Dependency problems found by <a class="el" href="group__rpmtrans.html#a475">rpmdepCheck</a>().</em> <a href="#a67"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a500">rpmProblemType_e</a> { <br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a500a289">RPMPROB_BADARCH</a>, 
<a class="el" href="rpmlib_8h.html#a500a290">RPMPROB_BADOS</a>, 
<a class="el" href="rpmlib_8h.html#a500a291">RPMPROB_PKG_INSTALLED</a>, 
<a class="el" href="rpmlib_8h.html#a500a292">RPMPROB_BADRELOCATE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a500a293">RPMPROB_REQUIRES</a>, 
<a class="el" href="rpmlib_8h.html#a500a294">RPMPROB_CONFLICT</a>, 
<a class="el" href="rpmlib_8h.html#a500a295">RPMPROB_NEW_FILE_CONFLICT</a>, 
<a class="el" href="rpmlib_8h.html#a500a296">RPMPROB_FILE_CONFLICT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a500a297">RPMPROB_OLDPACKAGE</a>, 
<a class="el" href="rpmlib_8h.html#a500a298">RPMPROB_DISKSPACE</a>, 
<a class="el" href="rpmlib_8h.html#a500a299">RPMPROB_DISKNODES</a>, 
<a class="el" href="rpmlib_8h.html#a500a300">RPMPROB_BADPRETRANS</a>
<br>
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Enumerate transaction set problem types.</em> <a href="#a500">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a460">printDepFlags</a> (FILE *fp, const char *version, int flags)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a461">printDepProblems</a> (FILE *fp, const <a class="el" href="rpmlib_8h.html#a67">rpmDependencyConflict</a> conflicts, int numConflicts)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Print results of <a class="el" href="group__rpmtrans.html#a475">rpmdepCheck</a>() dependency check.</em> <a href="#a461"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a462">rpmProblemString</a> (const <a class="el" href="rpmlib_8h.html#a65">rpmProblem</a> prob)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Return formatted string representation of problem.</em> <a href="#a462"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a463">rpmProblemPrint</a> (FILE *fp, <a class="el" href="rpmlib_8h.html#a65">rpmProblem</a> prob)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Output formatted string representation of problem to file handle.</em> <a href="#a463"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a464">rpmProblemSetPrint</a> (FILE *fp, <a class="el" href="rpmlib_8h.html#a66">rpmProblemSet</a> probs)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Print problems to file handle.</em> <a href="#a464"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a465">rpmProblemSetFree</a> (<a class="el" href="rpmlib_8h.html#a66">rpmProblemSet</a> probs)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Destroy problem set.</em> <a href="#a465"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>RPMEIU</h2></td></tr>
<tr><td nowrap align=right valign=top>typedef enum <a class="el" href="group__rpmcli.html#a47">rpmInstallInterfaceFlags_e</a>&nbsp;</td><td valign=bottom><a class="el" href="group__rpmcli.html#a23">rpmInstallInterfaceFlags</a></td></tr>
<tr><td nowrap align=right valign=top>typedef enum <a class="el" href="group__rpmcli.html#a48">rpmEraseInterfaceFlags_e</a>&nbsp;</td><td valign=bottom><a class="el" href="group__rpmcli.html#a24">rpmEraseInterfaceFlags</a></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__rpmcli.html#a47">rpmInstallInterfaceFlags_e</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#a47a385">INSTALL_NONE</a> =  0, 
<a class="el" href="group__rpmcli.html#a47a386">INSTALL_PERCENT</a> =  (1 &lt;&lt; 0), 
<a class="el" href="group__rpmcli.html#a47a387">INSTALL_HASH</a> =  (1 &lt;&lt; 1), 
<a class="el" href="group__rpmcli.html#a47a388">INSTALL_NODEPS</a> =  (1 &lt;&lt; 2), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#a47a389">INSTALL_NOORDER</a> =  (1 &lt;&lt; 3), 
<a class="el" href="group__rpmcli.html#a47a390">INSTALL_LABEL</a> =  (1 &lt;&lt; 4), 
<a class="el" href="group__rpmcli.html#a47a391">INSTALL_UPGRADE</a> =  (1 &lt;&lt; 5), 
<a class="el" href="group__rpmcli.html#a47a392">INSTALL_FRESHEN</a> =  (1 &lt;&lt; 6), 
<br>
&nbsp;&nbsp;<a class="el" href="group__rpmcli.html#a47a393">INSTALL_INSTALL</a> =  (1 &lt;&lt; 7), 
<a class="el" href="group__rpmcli.html#a47a394">INSTALL_ERASE</a> =  (1 &lt;&lt; 8)
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__rpmcli.html#a48">rpmEraseInterfaceFlags_e</a> { <a class="el" href="group__rpmcli.html#a48a395">UNINSTALL_NONE</a> =  0, 
<a class="el" href="group__rpmcli.html#a48a396">UNINSTALL_NODEPS</a> =  (1 &lt;&lt; 0), 
<a class="el" href="group__rpmcli.html#a48a397">UNINSTALL_ALLMATCHES</a> =  (1 &lt;&lt; 1)
 }</td></tr>
<tr><td colspan=2><br><h2>RPMK</h2></td></tr>
<tr><td nowrap align=right valign=top>typedef enum <a class="el" href="rpmlib_8h.html#a510">rpmVerifySignatureReturn_e</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a88">rpmVerifySignatureReturn</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Return codes from verifySignature().</em> <a href="#a88"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="group__signature.html#a11">rpmtagSignature</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__signature.html#a11a398">RPMSIGTAG_SIZE</a> =  1000, 
<a class="el" href="group__signature.html#a11a399">RPMSIGTAG_LEMD5_1</a> =  1001, 
<a class="el" href="group__signature.html#a11a400">RPMSIGTAG_PGP</a> =  1002, 
<a class="el" href="group__signature.html#a11a401">RPMSIGTAG_LEMD5_2</a> =  1003, 
<br>
&nbsp;&nbsp;<a class="el" href="group__signature.html#a11a402">RPMSIGTAG_MD5</a> =  1004, 
<a class="el" href="group__signature.html#a11a403">RPMSIGTAG_GPG</a> =  1005, 
<a class="el" href="group__signature.html#a11a404">RPMSIGTAG_PGP5</a> =  1006, 
<a class="el" href="group__signature.html#a11a405">RPMSIGTAG_PAYLOADSIZE</a> =  1007, 
<br>
&nbsp;&nbsp;<a class="el" href="group__signature.html#a11a406">RPMSIGTAG_BADSHA1_1</a> =  RPMTAG_BADSHA1_1, 
<a class="el" href="group__signature.html#a11a407">RPMSIGTAG_BADSHA1_2</a> =  RPMTAG_BADSHA1_2, 
<a class="el" href="group__signature.html#a11a408">RPMSIGTAG_SHA1</a> =  RPMTAG_SHA1HEADER, 
<a class="el" href="group__signature.html#a11a409">RPMSIGTAG_DSA</a> =  RPMTAG_DSAHEADER, 
<br>
&nbsp;&nbsp;<a class="el" href="group__signature.html#a11a410">RPMSIGTAG_RSA</a> =  RPMTAG_RSAHEADER
<br>
 }</td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a510">rpmVerifySignatureReturn_e</a> { <br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a510a411">RPMSIG_OK</a> =  0, 
<a class="el" href="rpmlib_8h.html#a510a412">RPMSIG_UNKNOWN</a> =  1, 
<a class="el" href="rpmlib_8h.html#a510a413">RPMSIG_BAD</a> =  2, 
<a class="el" href="rpmlib_8h.html#a510a414">RPMSIG_NOKEY</a> =  3, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a510a415">RPMSIG_NOTTRUSTED</a> =  4
<br>
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Return codes from verifySignature().</em> <a href="#a510">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="rpmlib_8h.html#a88">rpmVerifySignatureReturn</a>&nbsp;</td><td valign=bottom><a class="el" href="group__signature.html#a3">rpmVerifySignature</a> (const char *<a class="el" href="parseScript_8c.html#a2">file</a>, <a class="el" href="header_8h.html#a9">int_32</a> sigTag, const void *sig, int count, char *result)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__header.html#a6">Header</a>&nbsp;</td><td valign=bottom><a class="el" href="group__signature.html#a4">rpmFreeSignature</a> (<a class="el" href="group__header.html#a6">Header</a> h)</td></tr>
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a0">RPMDBI_PACKAGES</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Pseudo-tags used by the rpmdb iterator API.</em> <a href="#a0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a1">RPMDBI_DEPENDS</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a2">RPMDBI_LABEL</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a3">RPMDBI_ADDED</a>&nbsp;&nbsp;&nbsp;3</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a4">RPMDBI_REMOVED</a>&nbsp;&nbsp;&nbsp;4</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a5">RPMDBI_AVAILABLE</a>&nbsp;&nbsp;&nbsp;5</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a6">RPMTAG_SERIAL</a>&nbsp;&nbsp;&nbsp;RPMTAG_EPOCH</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a7">RPMTAG_COPYRIGHT</a>&nbsp;&nbsp;&nbsp;RPMTAG_LICENSE</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a8">RPMTAG_PROVIDES</a>&nbsp;&nbsp;&nbsp;RPMTAG_PROVIDENAME</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a9">RPMTAG_OBSOLETES</a>&nbsp;&nbsp;&nbsp;RPMTAG_OBSOLETENAME</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a10">RPMTAG_EXTERNAL_TAG</a>&nbsp;&nbsp;&nbsp;1000000</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a11">RPMFILE_MULTILIB_SHIFT</a>&nbsp;&nbsp;&nbsp;9</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a12">RPMFILE_MULTILIB</a>(N)&nbsp;&nbsp;&nbsp;((N) &lt;&lt; RPMFILE_MULTILIB_SHIFT)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a13">RPMFILE_MULTILIB_MASK</a>&nbsp;&nbsp;&nbsp;RPMFILE_MULTILIB(7)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a14">RPMFILE_ALL</a>&nbsp;&nbsp;&nbsp;~(RPMFILE_NONE)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a15">isFileMULTILIB</a>(_fflags)&nbsp;&nbsp;&nbsp;((_fflags) &amp; RPMFILE_MULTILIB_MASK)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a16">RPMSENSE_SENSEMASK</a>&nbsp;&nbsp;&nbsp;15</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a17">RPMSENSE_TRIGGER</a>&nbsp;&nbsp;&nbsp;(RPMSENSE_TRIGGERIN | RPMSENSE_TRIGGERUN | RPMSENSE_TRIGGERPOSTUN)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a18">isDependsMULTILIB</a>(_dflags)&nbsp;&nbsp;&nbsp;((_dflags) &amp; RPMSENSE_MULTILIB)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a19">_ALL_REQUIRES_MASK</a></td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a20">_notpre</a>(_x)&nbsp;&nbsp;&nbsp;((_x) &amp; ~RPMSENSE_PREREQ)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a21">_INSTALL_ONLY_MASK</a>&nbsp;&nbsp;&nbsp;_notpre(RPMSENSE_SCRIPT_PRE|RPMSENSE_SCRIPT_POST|RPMSENSE_RPMLIB|RPMSENSE_KEYRING)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a22">_ERASE_ONLY_MASK</a>&nbsp;&nbsp;&nbsp;_notpre(RPMSENSE_SCRIPT_PREUN|RPMSENSE_SCRIPT_POSTUN)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a23">isLegacyPreReq</a>(_x)&nbsp;&nbsp;&nbsp;(((_x) &amp; _ALL_REQUIRES_MASK) == RPMSENSE_PREREQ)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a24">isInstallPreReq</a>(_x)&nbsp;&nbsp;&nbsp;((_x) &amp; _INSTALL_ONLY_MASK)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a25">isErasePreReq</a>(_x)&nbsp;&nbsp;&nbsp;((_x) &amp; _ERASE_ONLY_MASK)</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a35">RPMLEAD_BINARY</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a36">RPMLEAD_SOURCE</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a37">RPMLEAD_MAGIC0</a>&nbsp;&nbsp;&nbsp;0xed</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a38">RPMLEAD_MAGIC1</a>&nbsp;&nbsp;&nbsp;0xab</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a39">RPMLEAD_MAGIC2</a>&nbsp;&nbsp;&nbsp;0xee</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a40">RPMLEAD_MAGIC3</a>&nbsp;&nbsp;&nbsp;0xdb</td></tr>
<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a41">RPMLEAD_SIZE</a>&nbsp;&nbsp;&nbsp;96</td></tr>
<tr><td colspan=2><br><h2>Typedefs</h2></td></tr>
<tr><td nowrap align=right valign=top>typedef enum <a class="el" href="rpmlib_8h.html#a493">rpmRC_e</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a43">rpmRC</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Package read return codes.</em> <a href="#a43"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>typedef enum <a class="el" href="rpmlib_8h.html#a494">rpmTag_e</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a53">rpmTag</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Tags identify data in package headers.</em> <a href="#a53"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>typedef enum <a class="el" href="rpmlib_8h.html#a495">rpmfileState_e</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a54">rpmfileState</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>File States (when installed).</em> <a href="#a54"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>typedef enum <a class="el" href="rpmlib_8h.html#a496">rpmfileAttrs_e</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a55">rpmfileAttrs</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>File Attributes.</em> <a href="#a55"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>typedef enum <a class="el" href="rpmlib_8h.html#a497">rpmsenseFlags_e</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a56">rpmsenseFlags</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Dependency Attributes.</em> <a href="#a56"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Enumerations</h2></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a493">rpmRC_e</a> { <br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a493a89">RPMRC_OK</a> =  0, 
<a class="el" href="rpmlib_8h.html#a493a90">RPMRC_BADMAGIC</a> =  1, 
<a class="el" href="rpmlib_8h.html#a493a91">RPMRC_FAIL</a> =  2, 
<a class="el" href="rpmlib_8h.html#a493a92">RPMRC_BADSIZE</a> =  3, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a493a93">RPMRC_SHORTREAD</a> =  4
<br>
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Package read return codes.</em> <a href="#a493">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a494">rpmTag_e</a> { <br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a94">RPMTAG_HEADERIMAGE</a> =   61, 
<a class="el" href="rpmlib_8h.html#a494a95">RPMTAG_HEADERSIGNATURES</a> =   62, 
<a class="el" href="rpmlib_8h.html#a494a96">RPMTAG_HEADERIMMUTABLE</a> =   63, 
<a class="el" href="rpmlib_8h.html#a494a97">RPMTAG_HEADERREGIONS</a> =   64, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a98">RPMTAG_HEADERI18NTABLE</a> =   100, 
<a class="el" href="rpmlib_8h.html#a494a99">RPMTAG_SIG_BASE</a> =   256, 
<a class="el" href="rpmlib_8h.html#a494a100">RPMTAG_SIGSIZE</a> =  RPMTAG_SIG_BASE+1, 
<a class="el" href="rpmlib_8h.html#a494a101">RPMTAG_SIGLEMD5_1</a> =  RPMTAG_SIG_BASE+2, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a102">RPMTAG_SIGPGP</a> =  RPMTAG_SIG_BASE+3, 
<a class="el" href="rpmlib_8h.html#a494a103">RPMTAG_SIGLEMD5_2</a> =  RPMTAG_SIG_BASE+4, 
<a class="el" href="rpmlib_8h.html#a494a104">RPMTAG_SIGMD5</a> =  RPMTAG_SIG_BASE+5, 
<a class="el" href="rpmlib_8h.html#a494a105">RPMTAG_SIGGPG</a> =  RPMTAG_SIG_BASE+6, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a106">RPMTAG_SIGPGP5</a> =  RPMTAG_SIG_BASE+7, 
<a class="el" href="rpmlib_8h.html#a494a107">RPMTAG_BADSHA1_1</a> =  RPMTAG_SIG_BASE+8, 
<a class="el" href="rpmlib_8h.html#a494a108">RPMTAG_BADSHA1_2</a> =  RPMTAG_SIG_BASE+9, 
<a class="el" href="rpmlib_8h.html#a494a109">RPMTAG_PUBKEYS</a> =  RPMTAG_SIG_BASE+10, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a110">RPMTAG_DSAHEADER</a> =  RPMTAG_SIG_BASE+11, 
<a class="el" href="rpmlib_8h.html#a494a111">RPMTAG_RSAHEADER</a> =  RPMTAG_SIG_BASE+12, 
<a class="el" href="rpmlib_8h.html#a494a112">RPMTAG_SHA1HEADER</a> =  RPMTAG_SIG_BASE+13, 
<a class="el" href="rpmlib_8h.html#a494a113">RPMTAG_NAME</a> =  1000, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a114">RPMTAG_VERSION</a> =  1001, 
<a class="el" href="rpmlib_8h.html#a494a115">RPMTAG_RELEASE</a> =  1002, 
<a class="el" href="rpmlib_8h.html#a494a116">RPMTAG_EPOCH</a> =  1003, 
<a class="el" href="rpmlib_8h.html#a494a117">RPMTAG_SUMMARY</a> =  1004, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a118">RPMTAG_DESCRIPTION</a> =  1005, 
<a class="el" href="rpmlib_8h.html#a494a119">RPMTAG_BUILDTIME</a> =  1006, 
<a class="el" href="rpmlib_8h.html#a494a120">RPMTAG_BUILDHOST</a> =  1007, 
<a class="el" href="rpmlib_8h.html#a494a121">RPMTAG_INSTALLTIME</a> =  1008, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a122">RPMTAG_SIZE</a> =  1009, 
<a class="el" href="rpmlib_8h.html#a494a123">RPMTAG_DISTRIBUTION</a> =  1010, 
<a class="el" href="rpmlib_8h.html#a494a124">RPMTAG_VENDOR</a> =  1011, 
<a class="el" href="rpmlib_8h.html#a494a125">RPMTAG_GIF</a> =  1012, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a126">RPMTAG_XPM</a> =  1013, 
<a class="el" href="rpmlib_8h.html#a494a127">RPMTAG_LICENSE</a> =  1014, 
<a class="el" href="rpmlib_8h.html#a494a128">RPMTAG_PACKAGER</a> =  1015, 
<a class="el" href="rpmlib_8h.html#a494a129">RPMTAG_GROUP</a> =  1016, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a130">RPMTAG_CHANGELOG</a> =  1017, 
<a class="el" href="rpmlib_8h.html#a494a131">RPMTAG_SOURCE</a> =  1018, 
<a class="el" href="rpmlib_8h.html#a494a132">RPMTAG_PATCH</a> =  1019, 
<a class="el" href="rpmlib_8h.html#a494a133">RPMTAG_URL</a> =  1020, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a134">RPMTAG_OS</a> =  1021, 
<a class="el" href="rpmlib_8h.html#a494a135">RPMTAG_ARCH</a> =  1022, 
<a class="el" href="rpmlib_8h.html#a494a136">RPMTAG_PREIN</a> =  1023, 
<a class="el" href="rpmlib_8h.html#a494a137">RPMTAG_POSTIN</a> =  1024, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a138">RPMTAG_PREUN</a> =  1025, 
<a class="el" href="rpmlib_8h.html#a494a139">RPMTAG_POSTUN</a> =  1026, 
<a class="el" href="rpmlib_8h.html#a494a140">RPMTAG_OLDFILENAMES</a> =  1027, 
<a class="el" href="rpmlib_8h.html#a494a141">RPMTAG_FILESIZES</a> =  1028, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a142">RPMTAG_FILESTATES</a> =  1029, 
<a class="el" href="rpmlib_8h.html#a494a143">RPMTAG_FILEMODES</a> =  1030, 
<a class="el" href="rpmlib_8h.html#a494a144">RPMTAG_FILEUIDS</a> =  1031, 
<a class="el" href="rpmlib_8h.html#a494a145">RPMTAG_FILEGIDS</a> =  1032, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a146">RPMTAG_FILERDEVS</a> =  1033, 
<a class="el" href="rpmlib_8h.html#a494a147">RPMTAG_FILEMTIMES</a> =  1034, 
<a class="el" href="rpmlib_8h.html#a494a148">RPMTAG_FILEMD5S</a> =  1035, 
<a class="el" href="rpmlib_8h.html#a494a149">RPMTAG_FILELINKTOS</a> =  1036, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a150">RPMTAG_FILEFLAGS</a> =  1037, 
<a class="el" href="rpmlib_8h.html#a494a151">RPMTAG_ROOT</a> =  1038, 
<a class="el" href="rpmlib_8h.html#a494a152">RPMTAG_FILEUSERNAME</a> =  1039, 
<a class="el" href="rpmlib_8h.html#a494a153">RPMTAG_FILEGROUPNAME</a> =  1040, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a154">RPMTAG_EXCLUDE</a> =  1041, 
<a class="el" href="rpmlib_8h.html#a494a155">RPMTAG_EXCLUSIVE</a> =  1042, 
<a class="el" href="rpmlib_8h.html#a494a156">RPMTAG_ICON</a> =  1043, 
<a class="el" href="rpmlib_8h.html#a494a157">RPMTAG_SOURCERPM</a> =  1044, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a158">RPMTAG_FILEVERIFYFLAGS</a> =  1045, 
<a class="el" href="rpmlib_8h.html#a494a159">RPMTAG_ARCHIVESIZE</a> =  1046, 
<a class="el" href="rpmlib_8h.html#a494a160">RPMTAG_PROVIDENAME</a> =  1047, 
<a class="el" href="rpmlib_8h.html#a494a161">RPMTAG_REQUIREFLAGS</a> =  1048, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a162">RPMTAG_REQUIRENAME</a> =  1049, 
<a class="el" href="rpmlib_8h.html#a494a163">RPMTAG_REQUIREVERSION</a> =  1050, 
<a class="el" href="rpmlib_8h.html#a494a164">RPMTAG_NOSOURCE</a> =  1051, 
<a class="el" href="rpmlib_8h.html#a494a165">RPMTAG_NOPATCH</a> =  1052, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a166">RPMTAG_CONFLICTFLAGS</a> =  1053, 
<a class="el" href="rpmlib_8h.html#a494a167">RPMTAG_CONFLICTNAME</a> =  1054, 
<a class="el" href="rpmlib_8h.html#a494a168">RPMTAG_CONFLICTVERSION</a> =  1055, 
<a class="el" href="rpmlib_8h.html#a494a169">RPMTAG_DEFAULTPREFIX</a> =  1056, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a170">RPMTAG_BUILDROOT</a> =  1057, 
<a class="el" href="rpmlib_8h.html#a494a171">RPMTAG_INSTALLPREFIX</a> =  1058, 
<a class="el" href="rpmlib_8h.html#a494a172">RPMTAG_EXCLUDEARCH</a> =  1059, 
<a class="el" href="rpmlib_8h.html#a494a173">RPMTAG_EXCLUDEOS</a> =  1060, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a174">RPMTAG_EXCLUSIVEARCH</a> =  1061, 
<a class="el" href="rpmlib_8h.html#a494a175">RPMTAG_EXCLUSIVEOS</a> =  1062, 
<a class="el" href="rpmlib_8h.html#a494a176">RPMTAG_AUTOREQPROV</a> =  1063, 
<a class="el" href="rpmlib_8h.html#a494a177">RPMTAG_RPMVERSION</a> =  1064, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a178">RPMTAG_TRIGGERSCRIPTS</a> =  1065, 
<a class="el" href="rpmlib_8h.html#a494a179">RPMTAG_TRIGGERNAME</a> =  1066, 
<a class="el" href="rpmlib_8h.html#a494a180">RPMTAG_TRIGGERVERSION</a> =  1067, 
<a class="el" href="rpmlib_8h.html#a494a181">RPMTAG_TRIGGERFLAGS</a> =  1068, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a182">RPMTAG_TRIGGERINDEX</a> =  1069, 
<a class="el" href="rpmlib_8h.html#a494a183">RPMTAG_VERIFYSCRIPT</a> =  1079, 
<a class="el" href="rpmlib_8h.html#a494a184">RPMTAG_CHANGELOGTIME</a> =  1080, 
<a class="el" href="rpmlib_8h.html#a494a185">RPMTAG_CHANGELOGNAME</a> =  1081, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a186">RPMTAG_CHANGELOGTEXT</a> =  1082, 
<a class="el" href="rpmlib_8h.html#a494a187">RPMTAG_BROKENMD5</a> =  1083, 
<a class="el" href="rpmlib_8h.html#a494a188">RPMTAG_PREREQ</a> =  1084, 
<a class="el" href="rpmlib_8h.html#a494a189">RPMTAG_PREINPROG</a> =  1085, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a190">RPMTAG_POSTINPROG</a> =  1086, 
<a class="el" href="rpmlib_8h.html#a494a191">RPMTAG_PREUNPROG</a> =  1087, 
<a class="el" href="rpmlib_8h.html#a494a192">RPMTAG_POSTUNPROG</a> =  1088, 
<a class="el" href="rpmlib_8h.html#a494a193">RPMTAG_BUILDARCHS</a> =  1089, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a194">RPMTAG_OBSOLETENAME</a> =  1090, 
<a class="el" href="rpmlib_8h.html#a494a195">RPMTAG_VERIFYSCRIPTPROG</a> =  1091, 
<a class="el" href="rpmlib_8h.html#a494a196">RPMTAG_TRIGGERSCRIPTPROG</a> =  1092, 
<a class="el" href="rpmlib_8h.html#a494a197">RPMTAG_DOCDIR</a> =  1093, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a198">RPMTAG_COOKIE</a> =  1094, 
<a class="el" href="rpmlib_8h.html#a494a199">RPMTAG_FILEDEVICES</a> =  1095, 
<a class="el" href="rpmlib_8h.html#a494a200">RPMTAG_FILEINODES</a> =  1096, 
<a class="el" href="rpmlib_8h.html#a494a201">RPMTAG_FILELANGS</a> =  1097, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a202">RPMTAG_PREFIXES</a> =  1098, 
<a class="el" href="rpmlib_8h.html#a494a203">RPMTAG_INSTPREFIXES</a> =  1099, 
<a class="el" href="rpmlib_8h.html#a494a204">RPMTAG_TRIGGERIN</a> =  1100, 
<a class="el" href="rpmlib_8h.html#a494a205">RPMTAG_TRIGGERUN</a> =  1101, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a206">RPMTAG_TRIGGERPOSTUN</a> =  1102, 
<a class="el" href="rpmlib_8h.html#a494a207">RPMTAG_AUTOREQ</a> =  1103, 
<a class="el" href="rpmlib_8h.html#a494a208">RPMTAG_AUTOPROV</a> =  1104, 
<a class="el" href="rpmlib_8h.html#a494a209">RPMTAG_CAPABILITY</a> =  1105, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a210">RPMTAG_SOURCEPACKAGE</a> =  1106, 
<a class="el" href="rpmlib_8h.html#a494a211">RPMTAG_OLDORIGFILENAMES</a> =  1107, 
<a class="el" href="rpmlib_8h.html#a494a212">RPMTAG_BUILDPREREQ</a> =  1108, 
<a class="el" href="rpmlib_8h.html#a494a213">RPMTAG_BUILDREQUIRES</a> =  1109, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a214">RPMTAG_BUILDCONFLICTS</a> =  1110, 
<a class="el" href="rpmlib_8h.html#a494a215">RPMTAG_BUILDMACROS</a> =  1111, 
<a class="el" href="rpmlib_8h.html#a494a216">RPMTAG_PROVIDEFLAGS</a> =  1112, 
<a class="el" href="rpmlib_8h.html#a494a217">RPMTAG_PROVIDEVERSION</a> =  1113, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a218">RPMTAG_OBSOLETEFLAGS</a> =  1114, 
<a class="el" href="rpmlib_8h.html#a494a219">RPMTAG_OBSOLETEVERSION</a> =  1115, 
<a class="el" href="rpmlib_8h.html#a494a220">RPMTAG_DIRINDEXES</a> =  1116, 
<a class="el" href="rpmlib_8h.html#a494a221">RPMTAG_BASENAMES</a> =  1117, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a222">RPMTAG_DIRNAMES</a> =  1118, 
<a class="el" href="rpmlib_8h.html#a494a223">RPMTAG_ORIGDIRINDEXES</a> =  1119, 
<a class="el" href="rpmlib_8h.html#a494a224">RPMTAG_ORIGBASENAMES</a> =  1120, 
<a class="el" href="rpmlib_8h.html#a494a225">RPMTAG_ORIGDIRNAMES</a> =  1121, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a226">RPMTAG_OPTFLAGS</a> =  1122, 
<a class="el" href="rpmlib_8h.html#a494a227">RPMTAG_DISTURL</a> =  1123, 
<a class="el" href="rpmlib_8h.html#a494a228">RPMTAG_PAYLOADFORMAT</a> =  1124, 
<a class="el" href="rpmlib_8h.html#a494a229">RPMTAG_PAYLOADCOMPRESSOR</a> =  1125, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a230">RPMTAG_PAYLOADFLAGS</a> =  1126, 
<a class="el" href="rpmlib_8h.html#a494a231">RPMTAG_MULTILIBS</a> =  1127, 
<a class="el" href="rpmlib_8h.html#a494a232">RPMTAG_INSTALLTID</a> =  1128, 
<a class="el" href="rpmlib_8h.html#a494a233">RPMTAG_REMOVETID</a> =  1129, 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a494a234">RPMTAG_SHA1RHN</a> =  1130, 
<a class="el" href="rpmlib_8h.html#a494a235">RPMTAG_RHNPLATFORM</a> =  1131, 
<a class="el" href="rpmlib_8h.html#a494a236">RPMTAG_PLATFORM</a> =  1132, 
<a class="el" href="rpmlib_8h.html#a494a237">RPMTAG_FIRSTFREE_TAG</a>
<br>
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Tags identify data in package headers.</em> <a href="#a494">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a495">rpmfileState_e</a> { <a class="el" href="rpmlib_8h.html#a495a238">RPMFILE_STATE_NORMAL</a> =  0, 
<a class="el" href="rpmlib_8h.html#a495a239">RPMFILE_STATE_REPLACED</a> =  1, 
<a class="el" href="rpmlib_8h.html#a495a240">RPMFILE_STATE_NOTINSTALLED</a> =  2, 
<a class="el" href="rpmlib_8h.html#a495a241">RPMFILE_STATE_NETSHARED</a> =  3
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>File States (when installed).</em> <a href="#a495">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a496">rpmfileAttrs_e</a> { <br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a496a242">RPMFILE_NONE</a> =  0, 
<a class="el" href="rpmlib_8h.html#a496a243">RPMFILE_CONFIG</a> =  (1 &lt;&lt; 0), 
<a class="el" href="rpmlib_8h.html#a496a244">RPMFILE_DOC</a> =  (1 &lt;&lt; 1), 
<a class="el" href="rpmlib_8h.html#a496a245">RPMFILE_DONOTUSE</a> =  (1 &lt;&lt; 2), 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a496a246">RPMFILE_MISSINGOK</a> =  (1 &lt;&lt; 3), 
<a class="el" href="rpmlib_8h.html#a496a247">RPMFILE_NOREPLACE</a> =  (1 &lt;&lt; 4), 
<a class="el" href="rpmlib_8h.html#a496a248">RPMFILE_SPECFILE</a> =  (1 &lt;&lt; 5), 
<a class="el" href="rpmlib_8h.html#a496a249">RPMFILE_GHOST</a> =  (1 &lt;&lt; 6), 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a496a250">RPMFILE_LICENSE</a> =  (1 &lt;&lt; 7), 
<a class="el" href="rpmlib_8h.html#a496a251">RPMFILE_README</a> =  (1 &lt;&lt; 8), 
<a class="el" href="rpmlib_8h.html#a496a252">RPMFILE_EXCLUDE</a> =  (1 &lt;&lt; 9)
<br>
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>File Attributes.</em> <a href="#a496">More...</a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a497">rpmsenseFlags_e</a> { <br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a497a253">RPMSENSE_ANY</a> =  0, 
<a class="el" href="rpmlib_8h.html#a497a254">RPMSENSE_SERIAL</a> =  (1 &lt;&lt; 0), 
<a class="el" href="rpmlib_8h.html#a497a255">RPMSENSE_LESS</a> =  (1 &lt;&lt; 1), 
<a class="el" href="rpmlib_8h.html#a497a256">RPMSENSE_GREATER</a> =  (1 &lt;&lt; 2), 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a497a257">RPMSENSE_EQUAL</a> =  (1 &lt;&lt; 3), 
<a class="el" href="rpmlib_8h.html#a497a258">RPMSENSE_PROVIDES</a> =  (1 &lt;&lt; 4), 
<a class="el" href="rpmlib_8h.html#a497a259">RPMSENSE_CONFLICTS</a> =  (1 &lt;&lt; 5), 
<a class="el" href="rpmlib_8h.html#a497a260">RPMSENSE_PREREQ</a> =  (1 &lt;&lt; 6), 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a497a261">RPMSENSE_OBSOLETES</a> =  (1 &lt;&lt; 7), 
<a class="el" href="rpmlib_8h.html#a497a262">RPMSENSE_INTERP</a> =  (1 &lt;&lt; 8), 
<a class="el" href="rpmlib_8h.html#a497a263">RPMSENSE_SCRIPT_PRE</a> =  ((1 &lt;&lt; 9)|RPMSENSE_PREREQ), 
<a class="el" href="rpmlib_8h.html#a497a264">RPMSENSE_SCRIPT_POST</a> =  ((1 &lt;&lt; 10)|RPMSENSE_PREREQ), 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a497a265">RPMSENSE_SCRIPT_PREUN</a> =  ((1 &lt;&lt; 11)|RPMSENSE_PREREQ), 
<a class="el" href="rpmlib_8h.html#a497a266">RPMSENSE_SCRIPT_POSTUN</a> =  ((1 &lt;&lt; 12)|RPMSENSE_PREREQ), 
<a class="el" href="rpmlib_8h.html#a497a267">RPMSENSE_SCRIPT_VERIFY</a> =  (1 &lt;&lt; 13), 
<a class="el" href="rpmlib_8h.html#a497a268">RPMSENSE_FIND_REQUIRES</a> =  (1 &lt;&lt; 14), 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a497a269">RPMSENSE_FIND_PROVIDES</a> =  (1 &lt;&lt; 15), 
<a class="el" href="rpmlib_8h.html#a497a270">RPMSENSE_TRIGGERIN</a> =  (1 &lt;&lt; 16), 
<a class="el" href="rpmlib_8h.html#a497a271">RPMSENSE_TRIGGERUN</a> =  (1 &lt;&lt; 17), 
<a class="el" href="rpmlib_8h.html#a497a272">RPMSENSE_TRIGGERPOSTUN</a> =  (1 &lt;&lt; 18), 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a497a273">RPMSENSE_MULTILIB</a> =  (1 &lt;&lt; 19), 
<a class="el" href="rpmlib_8h.html#a497a274">RPMSENSE_SCRIPT_PREP</a> =  (1 &lt;&lt; 20), 
<a class="el" href="rpmlib_8h.html#a497a275">RPMSENSE_SCRIPT_BUILD</a> =  (1 &lt;&lt; 21), 
<a class="el" href="rpmlib_8h.html#a497a276">RPMSENSE_SCRIPT_INSTALL</a> =  (1 &lt;&lt; 22), 
<br>
&nbsp;&nbsp;<a class="el" href="rpmlib_8h.html#a497a277">RPMSENSE_SCRIPT_CLEAN</a> =  (1 &lt;&lt; 23), 
<a class="el" href="rpmlib_8h.html#a497a278">RPMSENSE_RPMLIB</a> =  ((1 &lt;&lt; 24) | RPMSENSE_PREREQ), 
<a class="el" href="rpmlib_8h.html#a497a279">RPMSENSE_TRIGGERPREIN</a> =  (1 &lt;&lt; 25), 
<a class="el" href="rpmlib_8h.html#a497a280">RPMSENSE_KEYRING</a> =  (1 &lt;&lt; 26)
<br>
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Dependency Attributes.</em> <a href="#a497">More...</a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>void *&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a416">_free</a> (const void *p)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Wrapper to free(3), hides const compilation noise, permit NULL, return NULL.</em> <a href="#a416"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="rpmlib_8h.html#a43">rpmRC</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a417">rpmReadPackageInfo</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> fd, <a class="el" href="group__header.html#a6">Header</a> *sigp, <a class="el" href="group__header.html#a6">Header</a> *hdrp)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Return package signatures and header from file handle.</em> <a href="#a417"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="rpmlib_8h.html#a43">rpmRC</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a418">rpmReadPackageHeader</a> (<a class="el" href="group__rpmio.html#a1">FD_t</a> fd, <a class="el" href="group__header.html#a6">Header</a> *hdrp, int *isSource, int *major, int *minor)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Return package header and lead info from file handle.</em> <a href="#a418"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="group__header.html#a419">headerNVR</a> (<a class="el" href="group__header.html#a6">Header</a> h, const char **np, const char **vp, const char **rp)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="group__header.html#a420">headerMergeLegacySigs</a> (<a class="el" href="group__header.html#a6">Header</a> h, const <a class="el" href="group__header.html#a6">Header</a> sig)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="group__header.html#a6">Header</a>&nbsp;</td><td valign=bottom><a class="el" href="group__header.html#a421">headerRegenSigHeader</a> (const <a class="el" href="group__header.html#a6">Header</a> h)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a422">rpmBuildFileList</a> (<a class="el" href="group__header.html#a6">Header</a> h, const char ***fileListPtr, int *fileCountPtr)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieve file names from header.</em> <a href="#a422"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a423">rpmHeaderGetEntry</a> (<a class="el" href="group__header.html#a6">Header</a> h, <a class="el" href="header_8h.html#a9">int_32</a> tag, <a class="el" href="header_8h.html#a9">int_32</a> *type, void **p, <a class="el" href="header_8h.html#a9">int_32</a> *c)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieve tag info from header.</em> <a href="#a423"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a424">rpmPackageGetEntry</a> (void *leadp, <a class="el" href="group__header.html#a6">Header</a> sigs, <a class="el" href="group__header.html#a6">Header</a> h, <a class="el" href="header_8h.html#a9">int_32</a> tag, <a class="el" href="header_8h.html#a9">int_32</a> *type, void **p, <a class="el" href="header_8h.html#a9">int_32</a> *c)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieve tag info from header.</em> <a href="#a424"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const char *const&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a484">tagName</a> (int tag)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Return name of tag from value.</em> <a href="#a484"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a485">tagValue</a> (const char *tagstr)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Return value of tag from name.</em> <a href="#a485"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a486">freeFilesystems</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Release storage used by file system usage cache.</em> <a href="#a486"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a487">rpmGetFilesystemList</a> (const char ***listptr, int *num)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Return (cached) file system mount points.</em> <a href="#a487"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a488">rpmGetFilesystemUsage</a> (const char **fileList, <a class="el" href="header_8h.html#a9">int_32</a> *fssizes, int numFiles, <a class="el" href="header_8h.html#a12">uint_32</a> **usagesPtr, int flags)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Determine per-file system usage for a list of files.</em> <a href="#a488"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Variables</h2></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structMacroContext__s.html">MacroContext_s</a> *&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a44">rpmGlobalMacroContext</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structMacroContext__s.html">MacroContext_s</a> *&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a45">rpmCLIMacroContext</a></td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a46">RPMVERSION</a></td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a47">rpmNAME</a></td></tr>
<tr><td nowrap align=right valign=top>const char *&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a48">rpmEVR</a></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a49">rpmFLAGS</a></td></tr>
<tr><td nowrap align=right valign=top>const struct <a class="el" href="structheaderTagTableEntry__s.html">headerTagTableEntry_s</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a50">rpmTagTable</a> []</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Automatically generated table of tag name/value pairs.</em> <a href="#a50"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const int&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a51">rpmTagTableSize</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Number of entries in rpmTagTable.</em> <a href="#a51"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const struct <a class="el" href="structheaderSprintfExtension__s.html">headerSprintfExtension_s</a>&nbsp;</td><td valign=bottom><a class="el" href="rpmlib_8h.html#a52">rpmHeaderFormats</a> []</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Table of query format extensions.</em> <a href="#a52"></a><em></em></font><br><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>

<p>

<p>
Definition in file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.<hr><h2>Define Documentation</h2>
<a name="a19" doxytag="rpmlib.h::_ALL_REQUIRES_MASK"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define _ALL_REQUIRES_MASK
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Value:</b><div class="fragment"><pre>(\
    <a class="code" href="rpmlib_8h.html#a497a262">RPMSENSE_INTERP</a> | \
    <a class="code" href="rpmlib_8h.html#a497a263">RPMSENSE_SCRIPT_PRE</a> | \
    <a class="code" href="rpmlib_8h.html#a497a264">RPMSENSE_SCRIPT_POST</a> | \
    <a class="code" href="rpmlib_8h.html#a497a265">RPMSENSE_SCRIPT_PREUN</a> | \
    <a class="code" href="rpmlib_8h.html#a497a266">RPMSENSE_SCRIPT_POSTUN</a> | \
    <a class="code" href="rpmlib_8h.html#a497a267">RPMSENSE_SCRIPT_VERIFY</a> | \
    <a class="code" href="rpmlib_8h.html#a497a268">RPMSENSE_FIND_REQUIRES</a> | \
    <a class="code" href="rpmlib_8h.html#a497a274">RPMSENSE_SCRIPT_PREP</a> | \
    <a class="code" href="rpmlib_8h.html#a497a275">RPMSENSE_SCRIPT_BUILD</a> | \
    <a class="code" href="rpmlib_8h.html#a497a276">RPMSENSE_SCRIPT_INSTALL</a> | \
    <a class="code" href="rpmlib_8h.html#a497a277">RPMSENSE_SCRIPT_CLEAN</a> | \
    <a class="code" href="rpmlib_8h.html#a497a278">RPMSENSE_RPMLIB</a> | \
    <a class="code" href="rpmlib_8h.html#a497a280">RPMSENSE_KEYRING</a> )</pre></div>
<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00484">484</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="reqprov_8c-source.html#l00011">addReqProv</a>().    </td>
  </tr>
</table>
<a name="a22" doxytag="rpmlib.h::_ERASE_ONLY_MASK"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define _ERASE_ONLY_MASK&nbsp;&nbsp;&nbsp;_notpre(RPMSENSE_SCRIPT_PREUN|RPMSENSE_SCRIPT_POSTUN)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00502">502</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a21" doxytag="rpmlib.h::_INSTALL_ONLY_MASK"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define _INSTALL_ONLY_MASK&nbsp;&nbsp;&nbsp;_notpre(RPMSENSE_SCRIPT_PRE|RPMSENSE_SCRIPT_POST|RPMSENSE_RPMLIB|RPMSENSE_KEYRING)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00500">500</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a20" doxytag="rpmlib.h::_notpre"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define _notpre</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">_x&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;((_x) &amp; ~RPMSENSE_PREREQ)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00499">499</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="depends_8c-source.html#l01728">identifyDepend</a>().    </td>
  </tr>
</table>
<a name="a33" doxytag="rpmlib.h::_noTransScripts"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define _noTransScripts
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Value:</b><div class="fragment"><pre>( <a class="code" href="group__rpmtrans.html#a19a338">RPMTRANS_FLAG_NOPRE</a> | \
    <a class="code" href="group__rpmtrans.html#a19a339">RPMTRANS_FLAG_NOPOST</a> |      \
    <a class="code" href="group__rpmtrans.html#a19a342">RPMTRANS_FLAG_NOPREUN</a> |     \
    <a class="code" href="group__rpmtrans.html#a19a343">RPMTRANS_FLAG_NOPOSTUN</a>      \
  )</pre></div>
<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01429">1429</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="rpmqv_8c-source.html#l00284">main</a>(), and <a class="el" href="transaction_8c-source.html#l01526">rpmRunTransactions</a>().    </td>
  </tr>
</table>
<a name="a34" doxytag="rpmlib.h::_noTransTriggers"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define _noTransTriggers
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Value:</b><div class="fragment"><pre>( <a class="code" href="group__rpmtrans.html#a19a337">RPMTRANS_FLAG_NOTRIGGERPREIN</a> | \
    <a class="code" href="group__rpmtrans.html#a19a340">RPMTRANS_FLAG_NOTRIGGERIN</a> | \
    <a class="code" href="group__rpmtrans.html#a19a341">RPMTRANS_FLAG_NOTRIGGERUN</a> | \
    <a class="code" href="group__rpmtrans.html#a19a344">RPMTRANS_FLAG_NOTRIGGERPOSTUN</a> \
  )</pre></div>
<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01436">1436</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="rpmqv_8c-source.html#l00284">main</a>(), and <a class="el" href="transaction_8c-source.html#l01526">rpmRunTransactions</a>().    </td>
  </tr>
</table>
<a name="a18" doxytag="rpmlib.h::isDependsMULTILIB"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define isDependsMULTILIB</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">_dflags&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;((_dflags) &amp; RPMSENSE_MULTILIB)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00482">482</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="reqprov_8c-source.html#l00011">addReqProv</a>(), <a class="el" href="depends_8c-source.html#l00444">alMakeIndex</a>(), <a class="el" href="depends_8c-source.html#l01371">checkPackageDeps</a>(), <a class="el" href="psm_8c-source.html#l00314">mergeFiles</a>(), and <a class="el" href="files_8c-source.html#l02548">printDepMsg</a>().    </td>
  </tr>
</table>
<a name="a25" doxytag="rpmlib.h::isErasePreReq"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define isErasePreReq</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">_x&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;((_x) &amp; _ERASE_ONLY_MASK)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00507">507</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="depends_8c-source.html#l01914">rpmdepOrder</a>().    </td>
  </tr>
</table>
<a name="a15" doxytag="rpmlib.h::isFileMULTILIB"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define isFileMULTILIB</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">_fflags&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;((_fflags) &amp; RPMFILE_MULTILIB_MASK)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00432">432</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="depends_8c-source.html#l00963">alAllFileSatisfiesDepend</a>(), and <a class="el" href="transaction_8c-source.html#l00310">relocateFileList</a>().    </td>
  </tr>
</table>
<a name="a24" doxytag="rpmlib.h::isInstallPreReq"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define isInstallPreReq</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">_x&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;((_x) &amp; _INSTALL_ONLY_MASK)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00506">506</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="rpmdb_8c-source.html#l02691">rpmdbAdd</a>(), and <a class="el" href="depends_8c-source.html#l01914">rpmdepOrder</a>().    </td>
  </tr>
</table>
<a name="a23" doxytag="rpmlib.h::isLegacyPreReq"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define isLegacyPreReq</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">_x&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;(((_x) &amp; _ALL_REQUIRES_MASK) == RPMSENSE_PREREQ)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00505">505</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="depends_8c-source.html#l01728">identifyDepend</a>(), and <a class="el" href="depends_8c-source.html#l01914">rpmdepOrder</a>().    </td>
  </tr>
</table>
<a name="a31" doxytag="rpmlib.h::RPM_MACHTABLE_COUNT"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPM_MACHTABLE_COUNT&nbsp;&nbsp;&nbsp;4
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
No. of arch/os tables. 
<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00560">560</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a3" doxytag="rpmlib.h::RPMDBI_ADDED"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMDBI_ADDED&nbsp;&nbsp;&nbsp;3
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Added package headers. 
<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00207">207</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="rpmdb_8c-source.html#l00951">openDatabase</a>(), <a class="el" href="rpmdb_8c-source.html#l02691">rpmdbAdd</a>(), <a class="el" href="rpmdb_8c-source.html#l03237">rpmdbMoveDatabase</a>(), <a class="el" href="rpmdb_8c-source.html#l02423">rpmdbRemove</a>(), <a class="el" href="tagName_8c-source.html#l00010">tagName</a>(), and <a class="el" href="tagName_8c-source.html#l00062">tagValue</a>().    </td>
  </tr>
</table>
<a name="a5" doxytag="rpmlib.h::RPMDBI_AVAILABLE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMDBI_AVAILABLE&nbsp;&nbsp;&nbsp;5
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Available package headers. 
<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00209">209</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="rpmdb_8c-source.html#l00951">openDatabase</a>(), <a class="el" href="rpmdb_8c-source.html#l02691">rpmdbAdd</a>(), <a class="el" href="rpmdb_8c-source.html#l03237">rpmdbMoveDatabase</a>(), <a class="el" href="rpmdb_8c-source.html#l02423">rpmdbRemove</a>(), <a class="el" href="tagName_8c-source.html#l00010">tagName</a>(), and <a class="el" href="tagName_8c-source.html#l00062">tagValue</a>().    </td>
  </tr>
</table>
<a name="a1" doxytag="rpmlib.h::RPMDBI_DEPENDS"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMDBI_DEPENDS&nbsp;&nbsp;&nbsp;1
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Dependency resolution cache. 
<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00205">205</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="dbconfig_8c-source.html#l00337">db3New</a>(), <a class="el" href="rpmdb_8c-source.html#l00951">openDatabase</a>(), <a class="el" href="rpmdb_8c-source.html#l02691">rpmdbAdd</a>(), <a class="el" href="rpmdb_8c-source.html#l03237">rpmdbMoveDatabase</a>(), <a class="el" href="rpmdb_8c-source.html#l02423">rpmdbRemove</a>(), <a class="el" href="depends_8c-source.html#l02256">rpmdepCheck</a>(), <a class="el" href="tagName_8c-source.html#l00010">tagName</a>(), <a class="el" href="tagName_8c-source.html#l00062">tagValue</a>(), and <a class="el" href="depends_8c-source.html#l01188">unsatisfiedDepend</a>().    </td>
  </tr>
</table>
<a name="a2" doxytag="rpmlib.h::RPMDBI_LABEL"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMDBI_LABEL&nbsp;&nbsp;&nbsp;2
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Fingerprint search marker. 
<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00206">206</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="rpmdb_8c-source.html#l02283">rpmdbInitIterator</a>(), <a class="el" href="rpminstall_8c-source.html#l00596">rpmErase</a>(), <a class="el" href="query_8c-source.html#l00581">rpmQueryVerify</a>(), and <a class="el" href="rpmmodule_8c-source.html#l00249">rpmtransRemove</a>().    </td>
  </tr>
</table>
<a name="a0" doxytag="rpmlib.h::RPMDBI_PACKAGES"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMDBI_PACKAGES&nbsp;&nbsp;&nbsp;0
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Pseudo-tags used by the rpmdb iterator API.
<p>
Installed package headers. 
<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00204">204</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="upgrade_8c-source.html#l00105">addLostFiles</a>(), <a class="el" href="rpmdb_8c-source.html#l03112">db1basename</a>(), <a class="el" href="db1_8c-source.html#l00366">db1cdel</a>(), <a class="el" href="db1_8c-source.html#l00266">db1cget</a>(), <a class="el" href="db1_8c-source.html#l00476">db1close</a>(), <a class="el" href="db1_8c-source.html#l00400">db1cput</a>(), <a class="el" href="db1_8c-source.html#l00522">db1open</a>(), <a class="el" href="db1_8c-source.html#l00112">db1sync</a>(), <a class="el" href="dbconfig_8c-source.html#l00337">db3New</a>(), <a class="el" href="rpmdb_8c-source.html#l00234">dbiDel</a>(), <a class="el" href="rpmdb_8c-source.html#l01348">dbiFindMatches</a>(), <a class="el" href="rpmdb_8c-source.html#l00118">dbiTagsInit</a>(), <a class="el" href="transaction_8c-source.html#l00895">handleInstInstalledFiles</a>(), <a class="el" href="transaction_8c-source.html#l00991">handleRmvdInstalledFiles</a>(), <a class="el" href="dumpdb_8c-source.html#l00007">main</a>(), <a class="el" href="psm_8c-source.html#l00497">markReplacedFiles</a>(), <a class="el" href="rpmdb_8c-source.html#l00951">openDatabase</a>(), <a class="el" href="psm_8c-source.html#l01345">psmStage</a>(), <a class="el" href="rpmdb_8c-source.html#l02691">rpmdbAdd</a>(), <a class="el" href="rpmdb_8c-source.html#l01169">rpmdbFindByFile</a>(), <a class="el" href="rpmdb_8c-source.html#l01593">rpmdbFreeIterator</a>(), <a class="el" href="rpmdb_8c-source.html#l02283">rpmdbInitIterator</a>(), <a class="el" href="rpmdb_8c-source.html#l02065">rpmdbNextIterator</a>(), <a class="el" href="rpmdb_8c-source.html#l03369">rpmdbRebuild</a>(), <a class="el" href="rpmdb_8c-source.html#l02423">rpmdbRemove</a>(), <a class="el" href="depends_8c-source.html#l02256">rpmdepCheck</a>(), <a class="el" href="query_8c-source.html#l00581">rpmQueryVerify</a>(), <a class="el" href="transaction_8c-source.html#l01526">rpmRunTransactions</a>(), <a class="el" href="tagName_8c-source.html#l00010">tagName</a>(), and <a class="el" href="tagName_8c-source.html#l00062">tagValue</a>().    </td>
  </tr>
</table>
<a name="a4" doxytag="rpmlib.h::RPMDBI_REMOVED"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMDBI_REMOVED&nbsp;&nbsp;&nbsp;4
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Removed package headers. 
<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00208">208</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="rpmdb_8c-source.html#l00951">openDatabase</a>(), <a class="el" href="rpmdb_8c-source.html#l02691">rpmdbAdd</a>(), <a class="el" href="rpmdb_8c-source.html#l03237">rpmdbMoveDatabase</a>(), <a class="el" href="rpmdb_8c-source.html#l02423">rpmdbRemove</a>(), <a class="el" href="tagName_8c-source.html#l00010">tagName</a>(), and <a class="el" href="tagName_8c-source.html#l00062">tagValue</a>().    </td>
  </tr>
</table>
<a name="a14" doxytag="rpmlib.h::RPMFILE_ALL"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMFILE_ALL&nbsp;&nbsp;&nbsp;~(RPMFILE_NONE)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00429">429</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="rpmqv_8c-source.html#l00284">main</a>().    </td>
  </tr>
</table>
<a name="a12" doxytag="rpmlib.h::RPMFILE_MULTILIB"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMFILE_MULTILIB</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">N&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;((N) &lt;&lt; RPMFILE_MULTILIB_SHIFT)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00426">426</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l01740">processPackageFiles</a>().    </td>
  </tr>
</table>
<a name="a13" doxytag="rpmlib.h::RPMFILE_MULTILIB_MASK"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMFILE_MULTILIB_MASK&nbsp;&nbsp;&nbsp;RPMFILE_MULTILIB(7)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00427">427</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l01448">addFile</a>(), and <a class="el" href="files_8c-source.html#l01083">genCpioListAndHeader</a>().    </td>
  </tr>
</table>
<a name="a11" doxytag="rpmlib.h::RPMFILE_MULTILIB_SHIFT"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMFILE_MULTILIB_SHIFT&nbsp;&nbsp;&nbsp;9
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00425">425</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l01083">genCpioListAndHeader</a>().    </td>
  </tr>
</table>
<a name="a35" doxytag="rpmlib.h::RPMLEAD_BINARY"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMLEAD_BINARY&nbsp;&nbsp;&nbsp;0
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01558">1558</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="pack_8c-source.html#l00689">packageBinaries</a>(), <a class="el" href="psm_8c-source.html#l01345">psmStage</a>(), and <a class="el" href="pack_8c-source.html#l00385">writeRPM</a>().    </td>
  </tr>
</table>
<a name="a37" doxytag="rpmlib.h::RPMLEAD_MAGIC0"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMLEAD_MAGIC0&nbsp;&nbsp;&nbsp;0xed
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01561">1561</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="package_8c-source.html#l00140">readPackageHeaders</a>(), and <a class="el" href="lib_2rpmlead_8c-source.html#l00020">writeLead</a>().    </td>
  </tr>
</table>
<a name="a38" doxytag="rpmlib.h::RPMLEAD_MAGIC1"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMLEAD_MAGIC1&nbsp;&nbsp;&nbsp;0xab
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01562">1562</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="package_8c-source.html#l00140">readPackageHeaders</a>(), and <a class="el" href="lib_2rpmlead_8c-source.html#l00020">writeLead</a>().    </td>
  </tr>
</table>
<a name="a39" doxytag="rpmlib.h::RPMLEAD_MAGIC2"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMLEAD_MAGIC2&nbsp;&nbsp;&nbsp;0xee
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01563">1563</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="package_8c-source.html#l00140">readPackageHeaders</a>(), and <a class="el" href="lib_2rpmlead_8c-source.html#l00020">writeLead</a>().    </td>
  </tr>
</table>
<a name="a40" doxytag="rpmlib.h::RPMLEAD_MAGIC3"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMLEAD_MAGIC3&nbsp;&nbsp;&nbsp;0xdb
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01564">1564</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="package_8c-source.html#l00140">readPackageHeaders</a>(), and <a class="el" href="lib_2rpmlead_8c-source.html#l00020">writeLead</a>().    </td>
  </tr>
</table>
<a name="a41" doxytag="rpmlib.h::RPMLEAD_SIZE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMLEAD_SIZE&nbsp;&nbsp;&nbsp;96
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Don't rely on sizeof(struct) 
<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01566">1566</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a36" doxytag="rpmlib.h::RPMLEAD_SOURCE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMLEAD_SOURCE&nbsp;&nbsp;&nbsp;1
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01559">1559</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="pack_8c-source.html#l00788">packageSources</a>(), <a class="el" href="package_8c-source.html#l00140">readPackageHeaders</a>(), <a class="el" href="rpminject_8c-source.html#l00439">rewriteRPM</a>(), <a class="el" href="package_8c-source.html#l00261">rpmReadPackageHeader</a>(), and <a class="el" href="pack_8c-source.html#l00385">writeRPM</a>().    </td>
  </tr>
</table>
<a name="a16" doxytag="rpmlib.h::RPMSENSE_SENSEMASK"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMSENSE_SENSEMASK&nbsp;&nbsp;&nbsp;15
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00476">476</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="reqprov_8c-source.html#l00011">addReqProv</a>(), <a class="el" href="depends_8c-source.html#l00664">headerMatchesDepFlags</a>(), <a class="el" href="psm_8c-source.html#l00314">mergeFiles</a>(), <a class="el" href="parseReqs_8c-source.html#l00035">parseRCPOT</a>(), <a class="el" href="depends_8c-source.html#l00062">printDepend</a>(), <a class="el" href="files_8c-source.html#l02548">printDepMsg</a>(), <a class="el" href="depends_8c-source.html#l00609">rangeMatchesDepFlags</a>(), <a class="el" href="depends_8c-source.html#l00529">rpmRangesOverlap</a>(), <a class="el" href="formats_8c-source.html#l00426">triggercondsTag</a>(), and <a class="el" href="depends_8c-source.html#l01188">unsatisfiedDepend</a>().    </td>
  </tr>
</table>
<a name="a17" doxytag="rpmlib.h::RPMSENSE_TRIGGER"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMSENSE_TRIGGER&nbsp;&nbsp;&nbsp;(RPMSENSE_TRIGGERIN | RPMSENSE_TRIGGERUN | RPMSENSE_TRIGGERPOSTUN)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00479">479</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="reqprov_8c-source.html#l00011">addReqProv</a>().    </td>
  </tr>
</table>
<a name="a7" doxytag="rpmlib.h::RPMTAG_COPYRIGHT"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMTAG_COPYRIGHT&nbsp;&nbsp;&nbsp;RPMTAG_LICENSE
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a10" doxytag="rpmlib.h::RPMTAG_EXTERNAL_TAG"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMTAG_EXTERNAL_TAG&nbsp;&nbsp;&nbsp;1000000
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00393">393</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="rpminject_8c-source.html#l00192">convertExistingAMD</a>(), and <a class="el" href="rpminject_8c-source.html#l00524">main</a>().    </td>
  </tr>
</table>
<a name="a9" doxytag="rpmlib.h::RPMTAG_OBSOLETES"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMTAG_OBSOLETES&nbsp;&nbsp;&nbsp;RPMTAG_OBSOLETENAME
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a8" doxytag="rpmlib.h::RPMTAG_PROVIDES"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMTAG_PROVIDES&nbsp;&nbsp;&nbsp;RPMTAG_PROVIDENAME
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a6" doxytag="rpmlib.h::RPMTAG_SERIAL"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMTAG_SERIAL&nbsp;&nbsp;&nbsp;RPMTAG_EPOCH
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a28" doxytag="rpmlib.h::RPMVAR_INCLUDE"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMVAR_INCLUDE&nbsp;&nbsp;&nbsp;43
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00516">516</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="rpmrc_8c-source.html#l00552">doReadRC</a>().    </td>
  </tr>
</table>
<a name="a29" doxytag="rpmlib.h::RPMVAR_MACROFILES"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMVAR_MACROFILES&nbsp;&nbsp;&nbsp;49
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00517">517</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="rpmrc_8c-source.html#l00552">doReadRC</a>(), and <a class="el" href="rpmrc_8c-source.html#l01572">rpmReadRC</a>().    </td>
  </tr>
</table>
<a name="a30" doxytag="rpmlib.h::RPMVAR_NUM"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMVAR_NUM&nbsp;&nbsp;&nbsp;55
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00519">519</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a26" doxytag="rpmlib.h::RPMVAR_OPTFLAGS"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMVAR_OPTFLAGS&nbsp;&nbsp;&nbsp;3
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00514">514</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="rpmrc_8c-source.html#l01403">rpmRebuildTargetVars</a>(), and <a class="el" href="rpmrc_8c-source.html#l00513">setDefaults</a>().    </td>
  </tr>
</table>
<a name="a27" doxytag="rpmlib.h::RPMVAR_PROVIDES"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMVAR_PROVIDES&nbsp;&nbsp;&nbsp;38
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00515">515</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="rpmrc_8c-source.html#l00552">doReadRC</a>(), and <a class="el" href="depends_8c-source.html#l01188">unsatisfiedDepend</a>().    </td>
  </tr>
</table>
<a name="a42" doxytag="rpmlib.h::RPMVERIFY_ALL"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define RPMVERIFY_ALL&nbsp;&nbsp;&nbsp;~(RPMVERIFY_NONE)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01672">1672</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="files_8c-source.html#l01740">processPackageFiles</a>(), <a class="el" href="files_8c-source.html#l02068">processSourceFiles</a>(), and <a class="el" href="verify_8c-source.html#l00022">rpmVerifyFile</a>().    </td>
  </tr>
</table>
<a name="a32" doxytag="rpmlib.h::XFA_SKIPPING"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> #define XFA_SKIPPING</td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">_a&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;((_a) == FA_SKIP || (_a) == FA_SKIPNSTATE || (_a) == FA_SKIPNETSHARED || (_a) == FA_SKIPMULTILIB)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01202">1202</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="fsm_8c-source.html#l00230">dnlInitIterator</a>(), <a class="el" href="fsm_8c-source.html#l00978">fsmCommitLinks</a>(), <a class="el" href="fsm_8c-source.html#l00920">fsmMakeLinks</a>(), <a class="el" href="fsm_8c-source.html#l01211">fsmStage</a>(), <a class="el" href="transaction_8c-source.html#l00895">handleInstInstalledFiles</a>(), <a class="el" href="transaction_8c-source.html#l01032">handleOverlappedFiles</a>(), <a class="el" href="transaction_8c-source.html#l01526">rpmRunTransactions</a>(), <a class="el" href="fsm_8c-source.html#l00335">saveHardLink</a>(), and <a class="el" href="transaction_8c-source.html#l01250">skipFiles</a>().    </td>
  </tr>
</table>
<hr><h2>Typedef Documentation</h2>
<a name="a74" doxytag="rpmlib.h::fileAction"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef enum <a class="el" href="rpmlib_8h.html#a501">fileAction_e</a>  fileAction
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
File disposition(s) during package install/erase transaction.
<p>

<p>
Referenced by <a class="el" href="transaction_8c-source.html#l00785">decideFileFate</a>(), <a class="el" href="fsm_8c-source.html#l02131">fileActionString</a>(), <a class="el" href="psm_8c-source.html#l00314">mergeFiles</a>(), <a class="el" href="psm_8c-source.html#l01345">psmStage</a>(), and <a class="el" href="transaction_8c-source.html#l00310">relocateFileList</a>().    </td>
  </tr>
</table>
<a name="a75" doxytag="rpmlib.h::fileTypes"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef enum <a class="el" href="rpmlib_8h.html#a502">fileTypes_e</a>  fileTypes
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
File types.
<p>
These are the file types used internally by rpm. The file type is determined by applying stat(2) macros like S_ISDIR to the file mode tag from a header. The values are arbitrary, but are identical to the linux stat(2) file types. 
<p>
Referenced by <a class="el" href="transaction_8c-source.html#l00785">decideFileFate</a>(), <a class="el" href="transaction_8c-source.html#l00878">filecmp</a>(), <a class="el" href="transaction_8c-source.html#l00270">ftstring</a>(), <a class="el" href="transaction_8c-source.html#l00310">relocateFileList</a>(), and <a class="el" href="transaction_8c-source.html#l00286">whatis</a>().    </td>
  </tr>
</table>
<a name="a70" doxytag="rpmlib.h::HAE_t"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef int(* HAE_t)(<a class="el" href="group__header.html#a6">Header</a> h, <a class="el" href="rpmlib_8h.html#a53">rpmTag</a> tag, <a class="el" href="group__header.html#a13">rpmTagType</a> type, const void * p, <a class="el" href="header_8h.html#a9">int_32</a> c)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Prototype for <a class="el" href="group__header.html#a69">headerAddEntry</a>() vector.
<p>
Duplicate tags are okay, but only defined for iteration (with the exceptions noted below). While you are allowed to add i18n string arrays through this function, you probably don't mean to. See <a class="el" href="group__header.html#a72">headerAddI18NString</a>() instead.<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>h</em>&nbsp;</td><td>
header </td></tr>
<tr><td valign=top><em>tag</em>&nbsp;</td><td>
tag </td></tr>
<tr><td valign=top><em>type</em>&nbsp;</td><td>
tag value data type </td></tr>
<tr><td valign=top><em>p</em>&nbsp;</td><td>
pointer to tag value(s) </td></tr>
<tr><td valign=top><em>c</em>&nbsp;</td><td>
number of values </td></tr>
</table>
</dl><dl compact><dt><b>Returns :</b></dt><dd>
1 on success, 0 on failure </dl>
<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01117">1117</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="lib_2misc_8c-source.html#l00298">compressFilelist</a>(), <a class="el" href="lib_2misc_8c-source.html#l00436">expandFilelist</a>(), <a class="el" href="package_8c-source.html#l00020">headerMergeLegacySigs</a>(), and <a class="el" href="transaction_8c-source.html#l00310">relocateFileList</a>().    </td>
  </tr>
</table>
<a name="a68" doxytag="rpmlib.h::HFD_t"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef void*(* HFD_t)( const void * data, <a class="el" href="group__header.html#a13">rpmTagType</a> type)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Prototype for <a class="el" href="group__header.html#a83">headerFreeData</a>() vector.
<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>data</em>&nbsp;</td><td>
address of data (or NULL) </td></tr>
<tr><td valign=top><em>type</em>&nbsp;</td><td>
type of data (or -1 to force free) </td></tr>
</table>
</dl><dl compact><dt><b>Returns :</b></dt><dd>
NULL always </dl>
<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01081">1081</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="reqprov_8c-source.html#l00011">addReqProv</a>(), <a class="el" href="depends_8c-source.html#l00241">alAddPackage</a>(), <a class="el" href="depends_8c-source.html#l00162">alFree</a>(), <a class="el" href="depends_8c-source.html#l01371">checkPackageDeps</a>(), <a class="el" href="lib_2misc_8c-source.html#l00298">compressFilelist</a>(), <a class="el" href="lib_2misc_8c-source.html#l00389">doBuildFileList</a>(), <a class="el" href="fprint_8c-source.html#l00247">fpLookupHeader</a>(), <a class="el" href="psm_8c-source.html#l00188">freeFi</a>(), <a class="el" href="transaction_8c-source.html#l00895">handleInstInstalledFiles</a>(), <a class="el" href="psm_8c-source.html#l01096">handleOneTrigger</a>(), <a class="el" href="parsePreamble_8c-source.html#l00445">handlePreambleTag</a>(), <a class="el" href="package_8c-source.html#l00020">headerMergeLegacySigs</a>(), <a class="el" href="package_8c-source.html#l00075">headerRegenSigHeader</a>(), <a class="el" href="formats_8c-source.html#l00339">instprefixTag</a>(), <a class="el" href="parsePreamble_8c-source.html#l00197">isMemberInEntry</a>(), <a class="el" href="psm_8c-source.html#l00072">loadFi</a>(), <a class="el" href="psm_8c-source.html#l00314">mergeFiles</a>(), <a class="el" href="rpmdb_8c-source.html#l01932">mireSkip</a>(), <a class="el" href="files_8c-source.html#l02590">printDeps</a>(), <a class="el" href="lib_2misc_8c-source.html#l00712">providePackageNVR</a>(), <a class="el" href="psm_8c-source.html#l01345">psmStage</a>(), <a class="el" href="depends_8c-source.html#l00609">rangeMatchesDepFlags</a>(), <a class="el" href="transaction_8c-source.html#l00310">relocateFileList</a>(), <a class="el" href="rpmdb_8c-source.html#l02691">rpmdbAdd</a>(), <a class="el" href="rpmdb_8c-source.html#l01169">rpmdbFindByFile</a>(), <a class="el" href="rpmdb_8c-source.html#l03015">rpmdbFindFpList</a>(), <a class="el" href="rpmdb_8c-source.html#l02423">rpmdbRemove</a>(), <a class="el" href="depends_8c-source.html#l02256">rpmdepCheck</a>(), <a class="el" href="psm_8c-source.html#l00612">rpmInstallSourcePackage</a>(), <a class="el" href="depends_8c-source.html#l00797">rpmtransAddPackage</a>(), <a class="el" href="verify_8c-source.html#l00305">rpmVerifyDigest</a>(), <a class="el" href="verify_8c-source.html#l00022">rpmVerifyFile</a>(), <a class="el" href="psm_8c-source.html#l01249">runImmedTriggers</a>(), <a class="el" href="psm_8c-source.html#l01049">runInstScript</a>(), <a class="el" href="psm_8c-source.html#l00825">runScript</a>(), <a class="el" href="query_8c-source.html#l00150">showQueryPackage</a>(), <a class="el" href="files_8c-source.html#l00257">timeCheck</a>(), <a class="el" href="formats_8c-source.html#l00426">triggercondsTag</a>(), and <a class="el" href="formats_8c-source.html#l00498">triggertypeTag</a>().    </td>
  </tr>
</table>
<a name="a69" doxytag="rpmlib.h::HGE_t"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef int(* HGE_t)(<a class="el" href="group__header.html#a6">Header</a> h, <a class="el" href="rpmlib_8h.html#a53">rpmTag</a> tag, <a class="el" href="group__header.html#a13">rpmTagType</a> * type, void ** p, <a class="el" href="header_8h.html#a9">int_32</a> * c)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Prototype for <a class="el" href="group__header.html#a67">headerGetEntry</a>() vector.
<p>
Will never return RPM_I18NSTRING_TYPE! RPM_STRING_TYPE elements with RPM_I18NSTRING_TYPE equivalent entries are translated (if HEADER_I18NTABLE entry is present).<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>h</em>&nbsp;</td><td>
header </td></tr>
<tr><td valign=top><em>tag</em>&nbsp;</td><td>
tag </td></tr>
</table>
</dl><dl compact><dt><b>Return values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>type</em>&nbsp;</td><td>
address of tag value data type (or NULL) </td></tr>
<tr><td valign=top><em>p</em>&nbsp;</td><td>
address of pointer to tag value(s) (or NULL) </td></tr>
<tr><td valign=top><em>c</em>&nbsp;</td><td>
address of number of values (or NULL) </td></tr>
</table>
</dl><dl compact><dt><b>Returns :</b></dt><dd>
1 on success, 0 on failure </dl>
<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01097">1097</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="pack_8c-source.html#l00162">addFileToTag</a>(), <a class="el" href="reqprov_8c-source.html#l00011">addReqProv</a>(), <a class="el" href="depends_8c-source.html#l00241">alAddPackage</a>(), <a class="el" href="depends_8c-source.html#l01371">checkPackageDeps</a>(), <a class="el" href="lib_2misc_8c-source.html#l00298">compressFilelist</a>(), <a class="el" href="lib_2misc_8c-source.html#l00389">doBuildFileList</a>(), <a class="el" href="fprint_8c-source.html#l00247">fpLookupHeader</a>(), <a class="el" href="formats_8c-source.html#l00372">fssizesTag</a>(), <a class="el" href="transaction_8c-source.html#l00895">handleInstInstalledFiles</a>(), <a class="el" href="psm_8c-source.html#l01096">handleOneTrigger</a>(), <a class="el" href="parsePreamble_8c-source.html#l00445">handlePreambleTag</a>(), <a class="el" href="transaction_8c-source.html#l00991">handleRmvdInstalledFiles</a>(), <a class="el" href="depends_8c-source.html#l00664">headerMatchesDepFlags</a>(), <a class="el" href="formats_8c-source.html#l00588">i18nTag</a>(), <a class="el" href="rpminstall_8c-source.html#l00834">IDTXglob</a>(), <a class="el" href="rpminstall_8c-source.html#l00789">IDTXload</a>(), <a class="el" href="formats_8c-source.html#l00339">instprefixTag</a>(), <a class="el" href="parsePreamble_8c-source.html#l00197">isMemberInEntry</a>(), <a class="el" href="psm_8c-source.html#l00072">loadFi</a>(), <a class="el" href="psm_8c-source.html#l00497">markReplacedFiles</a>(), <a class="el" href="psm_8c-source.html#l00314">mergeFiles</a>(), <a class="el" href="rpmdb_8c-source.html#l01932">mireSkip</a>(), <a class="el" href="files_8c-source.html#l02590">printDeps</a>(), <a class="el" href="files_8c-source.html#l01740">processPackageFiles</a>(), <a class="el" href="lib_2misc_8c-source.html#l00712">providePackageNVR</a>(), <a class="el" href="psm_8c-source.html#l01345">psmStage</a>(), <a class="el" href="depends_8c-source.html#l00609">rangeMatchesDepFlags</a>(), <a class="el" href="transaction_8c-source.html#l00310">relocateFileList</a>(), <a class="el" href="rpmdb_8c-source.html#l02691">rpmdbAdd</a>(), <a class="el" href="rpmdb_8c-source.html#l01169">rpmdbFindByFile</a>(), <a class="el" href="rpmdb_8c-source.html#l03015">rpmdbFindFpList</a>(), <a class="el" href="rpmdb_8c-source.html#l02423">rpmdbRemove</a>(), <a class="el" href="depends_8c-source.html#l02256">rpmdepCheck</a>(), <a class="el" href="psm_8c-source.html#l00267">rpmInstallLoadMacros</a>(), <a class="el" href="psm_8c-source.html#l00612">rpmInstallSourcePackage</a>(), <a class="el" href="depends_8c-source.html#l00797">rpmtransAddPackage</a>(), <a class="el" href="verify_8c-source.html#l00305">rpmVerifyDigest</a>(), <a class="el" href="verify_8c-source.html#l00022">rpmVerifyFile</a>(), <a class="el" href="psm_8c-source.html#l01249">runImmedTriggers</a>(), <a class="el" href="psm_8c-source.html#l01049">runInstScript</a>(), <a class="el" href="psm_8c-source.html#l00825">runScript</a>(), <a class="el" href="query_8c-source.html#l00150">showQueryPackage</a>(), <a class="el" href="parsePreamble_8c-source.html#l00401">stashSt</a>(), <a class="el" href="files_8c-source.html#l00257">timeCheck</a>(), <a class="el" href="formats_8c-source.html#l00426">triggercondsTag</a>(), <a class="el" href="formats_8c-source.html#l00498">triggertypeTag</a>(), <a class="el" href="verify_8c-source.html#l00351">verifyHeader</a>(), and <a class="el" href="pack_8c-source.html#l00385">writeRPM</a>().    </td>
  </tr>
</table>
<a name="a71" doxytag="rpmlib.h::HME_t"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef int(* HME_t)(<a class="el" href="group__header.html#a6">Header</a> h, <a class="el" href="rpmlib_8h.html#a53">rpmTag</a> tag, <a class="el" href="group__header.html#a13">rpmTagType</a> type, const void * p, <a class="el" href="header_8h.html#a9">int_32</a> c)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Prototype for <a class="el" href="group__header.html#a73">headerModifyEntry</a>() vector.
<p>
If there are multiple entries with this tag, the first one gets replaced. <dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>h</em>&nbsp;</td><td>
header </td></tr>
<tr><td valign=top><em>tag</em>&nbsp;</td><td>
tag </td></tr>
<tr><td valign=top><em>type</em>&nbsp;</td><td>
tag value data type </td></tr>
<tr><td valign=top><em>p</em>&nbsp;</td><td>
pointer to tag value(s) </td></tr>
<tr><td valign=top><em>c</em>&nbsp;</td><td>
number of values </td></tr>
</table>
</dl><dl compact><dt><b>Returns :</b></dt><dd>
1 on success, 0 on failure </dl>
<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01131">1131</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l00314">mergeFiles</a>(), <a class="el" href="psm_8c-source.html#l01345">psmStage</a>(), and <a class="el" href="transaction_8c-source.html#l00310">relocateFileList</a>().    </td>
  </tr>
</table>
<a name="a72" doxytag="rpmlib.h::HRE_t"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef int(* HRE_t)(<a class="el" href="group__header.html#a6">Header</a> h, <a class="el" href="header_8h.html#a9">int_32</a> tag)
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Prototype for <a class="el" href="group__header.html#a74">headerRemoveEntry</a>() vector.
<p>
Delete tag in header. Removes all entries of type tag from the header, returns 1 if none were found.<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>h</em>&nbsp;</td><td>
header </td></tr>
<tr><td valign=top><em>tag</em>&nbsp;</td><td>
tag </td></tr>
</table>
</dl><dl compact><dt><b>Returns :</b></dt><dd>
0 on success, 1 on failure (INCONSISTENT) </dl>
<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01145">1145</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.
<p>
Referenced by <a class="el" href="lib_2misc_8c-source.html#l00298">compressFilelist</a>(), and <a class="el" href="lib_2misc_8c-source.html#l00436">expandFilelist</a>().    </td>
  </tr>
</table>
<a name="a67" doxytag="rpmlib.h::rpmDependencyConflict"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef struct <a class="el" href="structrpmDependencyConflict__s.html">rpmDependencyConflict_s</a> *  rpmDependencyConflict
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Dependency problems found by <a class="el" href="group__rpmtrans.html#a475">rpmdepCheck</a>().
<p>
    </td>
  </tr>
</table>
<a name="a55" doxytag="rpmlib.h::rpmfileAttrs"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef enum <a class="el" href="rpmlib_8h.html#a496">rpmfileAttrs_e</a>  rpmfileAttrs
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
File Attributes.
<p>

<p>
Referenced by <a class="el" href="verify_8c-source.html#l00022">rpmVerifyFile</a>(), and <a class="el" href="verify_8c-source.html#l00351">verifyHeader</a>().    </td>
  </tr>
</table>
<a name="a54" doxytag="rpmlib.h::rpmfileState"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef enum <a class="el" href="rpmlib_8h.html#a495">rpmfileState_e</a>  rpmfileState
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
File States (when installed).
<p>

<p>
Referenced by <a class="el" href="verify_8c-source.html#l00022">rpmVerifyFile</a>(), and <a class="el" href="query_8c-source.html#l00150">showQueryPackage</a>().    </td>
  </tr>
</table>
<a name="a82" doxytag="rpmlib.h::rpmprobFilterFlags"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef enum <a class="el" href="rpmlib_8h.html#a504">rpmprobFilterFlags_e</a>  rpmprobFilterFlags
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000058">Todo: </a></b></dt><dd>
 Generalize filter mechanism. </dl> 
<p>
Referenced by <a class="el" href="rpminstall_8c-source.html#l00204">rpmInstall</a>(), and <a class="el" href="transaction_8c-source.html#l01526">rpmRunTransactions</a>().    </td>
  </tr>
</table>
<a name="a65" doxytag="rpmlib.h::rpmProblem"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef struct <a class="el" href="structrpmProblem__s.html">rpmProblem_s</a> *  rpmProblem
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a66" doxytag="rpmlib.h::rpmProblemSet"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef struct <a class="el" href="structrpmProblemSet__s.html">rpmProblemSet_s</a> *  rpmProblemSet
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a64" doxytag="rpmlib.h::rpmProblemType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef enum <a class="el" href="rpmlib_8h.html#a500">rpmProblemType_e</a>  rpmProblemType
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Enumerate transaction set problem types.
<p>

<p>
Referenced by <a class="el" href="transaction_8c-source.html#l00136">psAppend</a>().    </td>
  </tr>
</table>
<a name="a43" doxytag="rpmlib.h::rpmRC"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef enum <a class="el" href="rpmlib_8h.html#a493">rpmRC_e</a>  rpmRC
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Package read return codes.
<p>

<p>
Referenced by <a class="el" href="signature_8c-source.html#l00115">checkSize</a>(), <a class="el" href="psm_8c-source.html#l00577">chkdir</a>(), <a class="el" href="psm_8c-source.html#l01096">handleOneTrigger</a>(), <a class="el" href="rpminstall_8c-source.html#l00834">IDTXglob</a>(), <a class="el" href="psm_8c-source.html#l01345">psmStage</a>(), <a class="el" href="package_8c-source.html#l00140">readPackageHeaders</a>(), <a class="el" href="pack_8c-source.html#l00277">readRPM</a>(), <a class="el" href="lib_2rpmchecksig_8c-source.html#l00290">rpmCheckSig</a>(), <a class="el" href="rpminstall_8c-source.html#l00684">rpmInstallSource</a>(), <a class="el" href="psm_8c-source.html#l00612">rpmInstallSourcePackage</a>(), <a class="el" href="query_8c-source.html#l00581">rpmQueryVerify</a>(), <a class="el" href="package_8c-source.html#l00261">rpmReadPackageHeader</a>(), <a class="el" href="package_8c-source.html#l00249">rpmReadPackageInfo</a>(), <a class="el" href="signature_8c-source.html#l00144">rpmReadSignature</a>(), <a class="el" href="lib_2rpmchecksig_8c-source.html#l00105">rpmReSign</a>(), <a class="el" href="transaction_8c-source.html#l01526">rpmRunTransactions</a>(), <a class="el" href="psm_8c-source.html#l01249">runImmedTriggers</a>(), <a class="el" href="psm_8c-source.html#l01049">runInstScript</a>(), <a class="el" href="psm_8c-source.html#l00825">runScript</a>(), and <a class="el" href="psm_8c-source.html#l01212">runTriggers</a>().    </td>
  </tr>
</table>
<a name="a73" doxytag="rpmlib.h::rpmRelocation"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef struct <a class="el" href="structrpmRelocation__s.html">rpmRelocation_s</a>  rpmRelocation
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
We pass these around as an array with a sentinel.
<p>
    </td>
  </tr>
</table>
<a name="a56" doxytag="rpmlib.h::rpmsenseFlags"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef enum <a class="el" href="rpmlib_8h.html#a497">rpmsenseFlags_e</a>  rpmsenseFlags
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Dependency Attributes.
<p>

<p>
Referenced by <a class="el" href="reqprov_8c-source.html#l00011">addReqProv</a>(), <a class="el" href="parsePreamble_8c-source.html#l00445">handlePreambleTag</a>(), <a class="el" href="parsePreamble_8c-source.html#l00143">parseBits</a>(), and <a class="el" href="parseReqs_8c-source.html#l00035">parseRCPOT</a>().    </td>
  </tr>
</table>
<a name="a53" doxytag="rpmlib.h::rpmTag"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef enum <a class="el" href="rpmlib_8h.html#a494">rpmTag_e</a>  rpmTag
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Tags identify data in package headers.
<p>
<dl compact><dt><b>Note: </b></dt><dd>
tags should not have value 0! </dl>
<p>
Referenced by <a class="el" href="reqprov_8c-source.html#l00011">addReqProv</a>(), <a class="el" href="parsePreamble_8c-source.html#l00262">checkForRequired</a>(), <a class="el" href="lib_2misc_8c-source.html#l00389">doBuildFileList</a>(), <a class="el" href="rpminstall_8c-source.html#l00834">IDTXglob</a>(), <a class="el" href="rpminstall_8c-source.html#l00789">IDTXload</a>(), <a class="el" href="parsePreamble_8c-source.html#l00197">isMemberInEntry</a>(), <a class="el" href="psm_8c-source.html#l00314">mergeFiles</a>(), <a class="el" href="rpmdb_8c-source.html#l01733">mireDup</a>(), and <a class="el" href="rpmdb_8c-source.html#l01820">rpmdbSetIteratorRE</a>().    </td>
  </tr>
</table>
<a name="a88" doxytag="rpmlib.h::rpmVerifySignatureReturn"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef enum <a class="el" href="rpmlib_8h.html#a510">rpmVerifySignatureReturn_e</a>  rpmVerifySignatureReturn
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Return codes from verifySignature().
<p>

<p>
Referenced by <a class="el" href="signature_8c-source.html#l00930">rpmVerifySignature</a>().    </td>
  </tr>
</table>
<hr><h2>Enumeration Type Documentation</h2>
<a name="a501" doxytag="rpmlib.h::fileAction_e"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum fileAction_e
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
File disposition(s) during package install/erase transaction.
<p>
<dl compact><dt><b>Enumeration values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a501a301" doxytag="FA_UNKNOWN"></a><em>FA_UNKNOWN</em></em>&nbsp;</td><td>
initial action for file ... </td></tr>
<tr><td valign=top><em><a name="a501a302" doxytag="FA_CREATE"></a><em>FA_CREATE</em></em>&nbsp;</td><td>
... copy in from payload. </td></tr>
<tr><td valign=top><em><a name="a501a303" doxytag="FA_COPYIN"></a><em>FA_COPYIN</em></em>&nbsp;</td><td>
... copy in from payload. </td></tr>
<tr><td valign=top><em><a name="a501a304" doxytag="FA_COPYOUT"></a><em>FA_COPYOUT</em></em>&nbsp;</td><td>
... copy out to payload. </td></tr>
<tr><td valign=top><em><a name="a501a305" doxytag="FA_BACKUP"></a><em>FA_BACKUP</em></em>&nbsp;</td><td>
... renamed with ".rpmorig" extension. </td></tr>
<tr><td valign=top><em><a name="a501a306" doxytag="FA_SAVE"></a><em>FA_SAVE</em></em>&nbsp;</td><td>
... renamed with ".rpmsave" extension. </td></tr>
<tr><td valign=top><em><a name="a501a307" doxytag="FA_SKIP"></a><em>FA_SKIP</em></em>&nbsp;</td><td>
... already replaced, don't remove. </td></tr>
<tr><td valign=top><em><a name="a501a308" doxytag="FA_ALTNAME"></a><em>FA_ALTNAME</em></em>&nbsp;</td><td>
... create with ".rpmnew" extension. </td></tr>
<tr><td valign=top><em><a name="a501a309" doxytag="FA_ERASE"></a><em>FA_ERASE</em></em>&nbsp;</td><td>
... to be removed. </td></tr>
<tr><td valign=top><em><a name="a501a310" doxytag="FA_SKIPNSTATE"></a><em>FA_SKIPNSTATE</em></em>&nbsp;</td><td>
... untouched, state "not installed". </td></tr>
<tr><td valign=top><em><a name="a501a311" doxytag="FA_SKIPNETSHARED"></a><em>FA_SKIPNETSHARED</em></em>&nbsp;</td><td>
... untouched, state "netshared". </td></tr>
<tr><td valign=top><em><a name="a501a312" doxytag="FA_SKIPMULTILIB"></a><em>FA_SKIPMULTILIB</em></em>&nbsp;</td><td>
... untouched. <dl compact><dt><b><a class="el" href="todo.html#_todo000091">Todo: </a></b></dt><dd>
 state "multilib" ???.</dl> </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01187">1187</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a502" doxytag="rpmlib.h::fileTypes_e"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum fileTypes_e
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
File types.
<p>
These are the file types used internally by rpm. The file type is determined by applying stat(2) macros like S_ISDIR to the file mode tag from a header. The values are arbitrary, but are identical to the linux stat(2) file types. <dl compact><dt><b>Enumeration values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a502a313" doxytag="PIPE"></a><em>PIPE</em></em>&nbsp;</td><td>
pipe/fifo </td></tr>
<tr><td valign=top><em><a name="a502a314" doxytag="CDEV"></a><em>CDEV</em></em>&nbsp;</td><td>
character device </td></tr>
<tr><td valign=top><em><a name="a502a315" doxytag="XDIR"></a><em>XDIR</em></em>&nbsp;</td><td>
directory </td></tr>
<tr><td valign=top><em><a name="a502a316" doxytag="BDEV"></a><em>BDEV</em></em>&nbsp;</td><td>
block device </td></tr>
<tr><td valign=top><em><a name="a502a317" doxytag="REG"></a><em>REG</em></em>&nbsp;</td><td>
regular file </td></tr>
<tr><td valign=top><em><a name="a502a318" doxytag="LINK"></a><em>LINK</em></em>&nbsp;</td><td>
hard link </td></tr>
<tr><td valign=top><em><a name="a502a319" doxytag="SOCK"></a><em>SOCK</em></em>&nbsp;</td><td>
socket </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01212">1212</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a496" doxytag="rpmlib.h::rpmfileAttrs_e"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum rpmfileAttrs_e
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
File Attributes.
<p>
<dl compact><dt><b>Enumeration values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a496a242" doxytag="RPMFILE_NONE"></a><em>RPMFILE_NONE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a496a243" doxytag="RPMFILE_CONFIG"></a><em>RPMFILE_CONFIG</em></em>&nbsp;</td><td>
from %config </td></tr>
<tr><td valign=top><em><a name="a496a244" doxytag="RPMFILE_DOC"></a><em>RPMFILE_DOC</em></em>&nbsp;</td><td>
from %doc </td></tr>
<tr><td valign=top><em><a name="a496a245" doxytag="RPMFILE_DONOTUSE"></a><em>RPMFILE_DONOTUSE</em></em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="todo.html#_todo000086">Todo: </a></b></dt><dd>
 (unimplemented) from donotuse.</dl> </td></tr>
<tr><td valign=top><em><a name="a496a246" doxytag="RPMFILE_MISSINGOK"></a><em>RPMFILE_MISSINGOK</em></em>&nbsp;</td><td>
from %config(missingok) </td></tr>
<tr><td valign=top><em><a name="a496a247" doxytag="RPMFILE_NOREPLACE"></a><em>RPMFILE_NOREPLACE</em></em>&nbsp;</td><td>
from %config(noreplace) </td></tr>
<tr><td valign=top><em><a name="a496a248" doxytag="RPMFILE_SPECFILE"></a><em>RPMFILE_SPECFILE</em></em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="todo.html#_todo000087">Todo: </a></b></dt><dd>
 (unnecessary) marks 1st file in srpm.</dl> </td></tr>
<tr><td valign=top><em><a name="a496a249" doxytag="RPMFILE_GHOST"></a><em>RPMFILE_GHOST</em></em>&nbsp;</td><td>
from %ghost </td></tr>
<tr><td valign=top><em><a name="a496a250" doxytag="RPMFILE_LICENSE"></a><em>RPMFILE_LICENSE</em></em>&nbsp;</td><td>
from %license </td></tr>
<tr><td valign=top><em><a name="a496a251" doxytag="RPMFILE_README"></a><em>RPMFILE_README</em></em>&nbsp;</td><td>
from %readme </td></tr>
<tr><td valign=top><em><a name="a496a252" doxytag="RPMFILE_EXCLUDE"></a><em>RPMFILE_EXCLUDE</em></em>&nbsp;</td><td>
from %exclude </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00408">408</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a495" doxytag="rpmlib.h::rpmfileState_e"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum rpmfileState_e
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
File States (when installed).
<p>
<dl compact><dt><b>Enumeration values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a495a238" doxytag="RPMFILE_STATE_NORMAL"></a><em>RPMFILE_STATE_NORMAL</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a495a239" doxytag="RPMFILE_STATE_REPLACED"></a><em>RPMFILE_STATE_REPLACED</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a495a240" doxytag="RPMFILE_STATE_NOTINSTALLED"></a><em>RPMFILE_STATE_NOTINSTALLED</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a495a241" doxytag="RPMFILE_STATE_NETSHARED"></a><em>RPMFILE_STATE_NETSHARED</em></em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00398">398</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a504" doxytag="rpmlib.h::rpmprobFilterFlags_e"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum rpmprobFilterFlags_e
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000058">Todo: </a></b></dt><dd>
 Generalize filter mechanism. </dl> <dl compact><dt><b>Enumeration values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a504a349" doxytag="RPMPROB_FILTER_NONE"></a><em>RPMPROB_FILTER_NONE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a504a350" doxytag="RPMPROB_FILTER_IGNOREOS"></a><em>RPMPROB_FILTER_IGNOREOS</em></em>&nbsp;</td><td>
from --ignoreos </td></tr>
<tr><td valign=top><em><a name="a504a351" doxytag="RPMPROB_FILTER_IGNOREARCH"></a><em>RPMPROB_FILTER_IGNOREARCH</em></em>&nbsp;</td><td>
from --ignorearch </td></tr>
<tr><td valign=top><em><a name="a504a352" doxytag="RPMPROB_FILTER_REPLACEPKG"></a><em>RPMPROB_FILTER_REPLACEPKG</em></em>&nbsp;</td><td>
from --replacepkgs </td></tr>
<tr><td valign=top><em><a name="a504a353" doxytag="RPMPROB_FILTER_FORCERELOCATE"></a><em>RPMPROB_FILTER_FORCERELOCATE</em></em>&nbsp;</td><td>
from --badreloc </td></tr>
<tr><td valign=top><em><a name="a504a354" doxytag="RPMPROB_FILTER_REPLACENEWFILES"></a><em>RPMPROB_FILTER_REPLACENEWFILES</em></em>&nbsp;</td><td>
from --replacefiles </td></tr>
<tr><td valign=top><em><a name="a504a355" doxytag="RPMPROB_FILTER_REPLACEOLDFILES"></a><em>RPMPROB_FILTER_REPLACEOLDFILES</em></em>&nbsp;</td><td>
from --replacefiles </td></tr>
<tr><td valign=top><em><a name="a504a356" doxytag="RPMPROB_FILTER_OLDPACKAGE"></a><em>RPMPROB_FILTER_OLDPACKAGE</em></em>&nbsp;</td><td>
from --oldpackage </td></tr>
<tr><td valign=top><em><a name="a504a357" doxytag="RPMPROB_FILTER_DISKSPACE"></a><em>RPMPROB_FILTER_DISKSPACE</em></em>&nbsp;</td><td>
from --ignoresize </td></tr>
<tr><td valign=top><em><a name="a504a358" doxytag="RPMPROB_FILTER_DISKNODES"></a><em>RPMPROB_FILTER_DISKNODES</em></em>&nbsp;</td><td>
from --ignoresize </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01502">1502</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a500" doxytag="rpmlib.h::rpmProblemType_e"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum rpmProblemType_e
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Enumerate transaction set problem types.
<p>
<dl compact><dt><b>Enumeration values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a500a289" doxytag="RPMPROB_BADARCH"></a><em>RPMPROB_BADARCH</em></em>&nbsp;</td><td>
package ... is for a different architecture </td></tr>
<tr><td valign=top><em><a name="a500a290" doxytag="RPMPROB_BADOS"></a><em>RPMPROB_BADOS</em></em>&nbsp;</td><td>
package ... is for a different operating system </td></tr>
<tr><td valign=top><em><a name="a500a291" doxytag="RPMPROB_PKG_INSTALLED"></a><em>RPMPROB_PKG_INSTALLED</em></em>&nbsp;</td><td>
package ... is already installed </td></tr>
<tr><td valign=top><em><a name="a500a292" doxytag="RPMPROB_BADRELOCATE"></a><em>RPMPROB_BADRELOCATE</em></em>&nbsp;</td><td>
path ... is not relocateable for package ... </td></tr>
<tr><td valign=top><em><a name="a500a293" doxytag="RPMPROB_REQUIRES"></a><em>RPMPROB_REQUIRES</em></em>&nbsp;</td><td>
package ... has unsatisfied Requires: ... </td></tr>
<tr><td valign=top><em><a name="a500a294" doxytag="RPMPROB_CONFLICT"></a><em>RPMPROB_CONFLICT</em></em>&nbsp;</td><td>
package ... has unsatisfied Conflicts: ... </td></tr>
<tr><td valign=top><em><a name="a500a295" doxytag="RPMPROB_NEW_FILE_CONFLICT"></a><em>RPMPROB_NEW_FILE_CONFLICT</em></em>&nbsp;</td><td>
file ... conflicts between attemped installs of ... </td></tr>
<tr><td valign=top><em><a name="a500a296" doxytag="RPMPROB_FILE_CONFLICT"></a><em>RPMPROB_FILE_CONFLICT</em></em>&nbsp;</td><td>
file ... from install of ... conflicts with file from package ... </td></tr>
<tr><td valign=top><em><a name="a500a297" doxytag="RPMPROB_OLDPACKAGE"></a><em>RPMPROB_OLDPACKAGE</em></em>&nbsp;</td><td>
package ... (which is newer than ...) is already installed </td></tr>
<tr><td valign=top><em><a name="a500a298" doxytag="RPMPROB_DISKSPACE"></a><em>RPMPROB_DISKSPACE</em></em>&nbsp;</td><td>
installing package ... needs ... on the ... filesystem </td></tr>
<tr><td valign=top><em><a name="a500a299" doxytag="RPMPROB_DISKNODES"></a><em>RPMPROB_DISKNODES</em></em>&nbsp;</td><td>
installing package ... needs ... on the ... filesystem </td></tr>
<tr><td valign=top><em><a name="a500a300" doxytag="RPMPROB_BADPRETRANS"></a><em>RPMPROB_BADPRETRANS</em></em>&nbsp;</td><td>
(unimplemented) </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00958">958</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a493" doxytag="rpmlib.h::rpmRC_e"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum rpmRC_e
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Package read return codes.
<p>
<dl compact><dt><b>Enumeration values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a493a89" doxytag="RPMRC_OK"></a><em>RPMRC_OK</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a493a90" doxytag="RPMRC_BADMAGIC"></a><em>RPMRC_BADMAGIC</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a493a91" doxytag="RPMRC_FAIL"></a><em>RPMRC_FAIL</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a493a92" doxytag="RPMRC_BADSIZE"></a><em>RPMRC_BADSIZE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a493a93" doxytag="RPMRC_SHORTREAD"></a><em>RPMRC_SHORTREAD</em></em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00017">17</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a497" doxytag="rpmlib.h::rpmsenseFlags_e"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum rpmsenseFlags_e
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Dependency Attributes.
<p>
<dl compact><dt><b>Enumeration values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a497a253" doxytag="RPMSENSE_ANY"></a><em>RPMSENSE_ANY</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a497a254" doxytag="RPMSENSE_SERIAL"></a><em>RPMSENSE_SERIAL</em></em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="todo.html#_todo000088">Todo: </a></b></dt><dd>
 Legacy.</dl> </td></tr>
<tr><td valign=top><em><a name="a497a255" doxytag="RPMSENSE_LESS"></a><em>RPMSENSE_LESS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a497a256" doxytag="RPMSENSE_GREATER"></a><em>RPMSENSE_GREATER</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a497a257" doxytag="RPMSENSE_EQUAL"></a><em>RPMSENSE_EQUAL</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a497a258" doxytag="RPMSENSE_PROVIDES"></a><em>RPMSENSE_PROVIDES</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a497a259" doxytag="RPMSENSE_CONFLICTS"></a><em>RPMSENSE_CONFLICTS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a497a260" doxytag="RPMSENSE_PREREQ"></a><em>RPMSENSE_PREREQ</em></em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="todo.html#_todo000089">Todo: </a></b></dt><dd>
 Legacy.</dl> </td></tr>
<tr><td valign=top><em><a name="a497a261" doxytag="RPMSENSE_OBSOLETES"></a><em>RPMSENSE_OBSOLETES</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a497a262" doxytag="RPMSENSE_INTERP"></a><em>RPMSENSE_INTERP</em></em>&nbsp;</td><td>
Interpreter used by scriptlet. </td></tr>
<tr><td valign=top><em><a name="a497a263" doxytag="RPMSENSE_SCRIPT_PRE"></a><em>RPMSENSE_SCRIPT_PRE</em></em>&nbsp;</td><td>
pre dependency. </td></tr>
<tr><td valign=top><em><a name="a497a264" doxytag="RPMSENSE_SCRIPT_POST"></a><em>RPMSENSE_SCRIPT_POST</em></em>&nbsp;</td><td>
post dependency. </td></tr>
<tr><td valign=top><em><a name="a497a265" doxytag="RPMSENSE_SCRIPT_PREUN"></a><em>RPMSENSE_SCRIPT_PREUN</em></em>&nbsp;</td><td>
preun dependency. </td></tr>
<tr><td valign=top><em><a name="a497a266" doxytag="RPMSENSE_SCRIPT_POSTUN"></a><em>RPMSENSE_SCRIPT_POSTUN</em></em>&nbsp;</td><td>
postun dependency. </td></tr>
<tr><td valign=top><em><a name="a497a267" doxytag="RPMSENSE_SCRIPT_VERIFY"></a><em>RPMSENSE_SCRIPT_VERIFY</em></em>&nbsp;</td><td>
verify dependency. </td></tr>
<tr><td valign=top><em><a name="a497a268" doxytag="RPMSENSE_FIND_REQUIRES"></a><em>RPMSENSE_FIND_REQUIRES</em></em>&nbsp;</td><td>
find-requires generated dependency. </td></tr>
<tr><td valign=top><em><a name="a497a269" doxytag="RPMSENSE_FIND_PROVIDES"></a><em>RPMSENSE_FIND_PROVIDES</em></em>&nbsp;</td><td>
find-provides generated dependency. </td></tr>
<tr><td valign=top><em><a name="a497a270" doxytag="RPMSENSE_TRIGGERIN"></a><em>RPMSENSE_TRIGGERIN</em></em>&nbsp;</td><td>
triggerin dependency. </td></tr>
<tr><td valign=top><em><a name="a497a271" doxytag="RPMSENSE_TRIGGERUN"></a><em>RPMSENSE_TRIGGERUN</em></em>&nbsp;</td><td>
triggerun dependency. </td></tr>
<tr><td valign=top><em><a name="a497a272" doxytag="RPMSENSE_TRIGGERPOSTUN"></a><em>RPMSENSE_TRIGGERPOSTUN</em></em>&nbsp;</td><td>
triggerpostun dependency. </td></tr>
<tr><td valign=top><em><a name="a497a273" doxytag="RPMSENSE_MULTILIB"></a><em>RPMSENSE_MULTILIB</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a497a274" doxytag="RPMSENSE_SCRIPT_PREP"></a><em>RPMSENSE_SCRIPT_PREP</em></em>&nbsp;</td><td>
prep build dependency. </td></tr>
<tr><td valign=top><em><a name="a497a275" doxytag="RPMSENSE_SCRIPT_BUILD"></a><em>RPMSENSE_SCRIPT_BUILD</em></em>&nbsp;</td><td>
build build dependency. </td></tr>
<tr><td valign=top><em><a name="a497a276" doxytag="RPMSENSE_SCRIPT_INSTALL"></a><em>RPMSENSE_SCRIPT_INSTALL</em></em>&nbsp;</td><td>
install build dependency. </td></tr>
<tr><td valign=top><em><a name="a497a277" doxytag="RPMSENSE_SCRIPT_CLEAN"></a><em>RPMSENSE_SCRIPT_CLEAN</em></em>&nbsp;</td><td>
clean build dependency. </td></tr>
<tr><td valign=top><em><a name="a497a278" doxytag="RPMSENSE_RPMLIB"></a><em>RPMSENSE_RPMLIB</em></em>&nbsp;</td><td>
rpmlib(feature) dependency. </td></tr>
<tr><td valign=top><em><a name="a497a279" doxytag="RPMSENSE_TRIGGERPREIN"></a><em>RPMSENSE_TRIGGERPREIN</em></em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="todo.html#_todo000090">Todo: </a></b></dt><dd>
 Implement triggerprein.</dl> </td></tr>
<tr><td valign=top><em><a name="a497a280" doxytag="RPMSENSE_KEYRING"></a><em>RPMSENSE_KEYRING</em></em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00437">437</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a494" doxytag="rpmlib.h::rpmTag_e"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum rpmTag_e
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Tags identify data in package headers.
<p>
<dl compact><dt><b>Note: </b></dt><dd>
tags should not have value 0! </dl><dl compact><dt><b>Enumeration values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a494a94" doxytag="RPMTAG_HEADERIMAGE"></a><em>RPMTAG_HEADERIMAGE</em></em>&nbsp;</td><td>
Current image. </td></tr>
<tr><td valign=top><em><a name="a494a95" doxytag="RPMTAG_HEADERSIGNATURES"></a><em>RPMTAG_HEADERSIGNATURES</em></em>&nbsp;</td><td>
Signatures. </td></tr>
<tr><td valign=top><em><a name="a494a96" doxytag="RPMTAG_HEADERIMMUTABLE"></a><em>RPMTAG_HEADERIMMUTABLE</em></em>&nbsp;</td><td>
Original image. </td></tr>
<tr><td valign=top><em><a name="a494a97" doxytag="RPMTAG_HEADERREGIONS"></a><em>RPMTAG_HEADERREGIONS</em></em>&nbsp;</td><td>
Regions. </td></tr>
<tr><td valign=top><em><a name="a494a98" doxytag="RPMTAG_HEADERI18NTABLE"></a><em>RPMTAG_HEADERI18NTABLE</em></em>&nbsp;</td><td>
I18N string locales. </td></tr>
<tr><td valign=top><em><a name="a494a99" doxytag="RPMTAG_SIG_BASE"></a><em>RPMTAG_SIG_BASE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a100" doxytag="RPMTAG_SIGSIZE"></a><em>RPMTAG_SIGSIZE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a101" doxytag="RPMTAG_SIGLEMD5_1"></a><em>RPMTAG_SIGLEMD5_1</em></em>&nbsp;</td><td>
internal - obsolate </td></tr>
<tr><td valign=top><em><a name="a494a102" doxytag="RPMTAG_SIGPGP"></a><em>RPMTAG_SIGPGP</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a103" doxytag="RPMTAG_SIGLEMD5_2"></a><em>RPMTAG_SIGLEMD5_2</em></em>&nbsp;</td><td>
internal - obsolate </td></tr>
<tr><td valign=top><em><a name="a494a104" doxytag="RPMTAG_SIGMD5"></a><em>RPMTAG_SIGMD5</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a105" doxytag="RPMTAG_SIGGPG"></a><em>RPMTAG_SIGGPG</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a106" doxytag="RPMTAG_SIGPGP5"></a><em>RPMTAG_SIGPGP5</em></em>&nbsp;</td><td>
internal - obsolate </td></tr>
<tr><td valign=top><em><a name="a494a107" doxytag="RPMTAG_BADSHA1_1"></a><em>RPMTAG_BADSHA1_1</em></em>&nbsp;</td><td>
internal - obsolate </td></tr>
<tr><td valign=top><em><a name="a494a108" doxytag="RPMTAG_BADSHA1_2"></a><em>RPMTAG_BADSHA1_2</em></em>&nbsp;</td><td>
internal - obsolate </td></tr>
<tr><td valign=top><em><a name="a494a109" doxytag="RPMTAG_PUBKEYS"></a><em>RPMTAG_PUBKEYS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a110" doxytag="RPMTAG_DSAHEADER"></a><em>RPMTAG_DSAHEADER</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a111" doxytag="RPMTAG_RSAHEADER"></a><em>RPMTAG_RSAHEADER</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a112" doxytag="RPMTAG_SHA1HEADER"></a><em>RPMTAG_SHA1HEADER</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a113" doxytag="RPMTAG_NAME"></a><em>RPMTAG_NAME</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a114" doxytag="RPMTAG_VERSION"></a><em>RPMTAG_VERSION</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a115" doxytag="RPMTAG_RELEASE"></a><em>RPMTAG_RELEASE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a116" doxytag="RPMTAG_EPOCH"></a><em>RPMTAG_EPOCH</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a117" doxytag="RPMTAG_SUMMARY"></a><em>RPMTAG_SUMMARY</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a118" doxytag="RPMTAG_DESCRIPTION"></a><em>RPMTAG_DESCRIPTION</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a119" doxytag="RPMTAG_BUILDTIME"></a><em>RPMTAG_BUILDTIME</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a120" doxytag="RPMTAG_BUILDHOST"></a><em>RPMTAG_BUILDHOST</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a121" doxytag="RPMTAG_INSTALLTIME"></a><em>RPMTAG_INSTALLTIME</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a122" doxytag="RPMTAG_SIZE"></a><em>RPMTAG_SIZE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a123" doxytag="RPMTAG_DISTRIBUTION"></a><em>RPMTAG_DISTRIBUTION</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a124" doxytag="RPMTAG_VENDOR"></a><em>RPMTAG_VENDOR</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a125" doxytag="RPMTAG_GIF"></a><em>RPMTAG_GIF</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a126" doxytag="RPMTAG_XPM"></a><em>RPMTAG_XPM</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a127" doxytag="RPMTAG_LICENSE"></a><em>RPMTAG_LICENSE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a128" doxytag="RPMTAG_PACKAGER"></a><em>RPMTAG_PACKAGER</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a129" doxytag="RPMTAG_GROUP"></a><em>RPMTAG_GROUP</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a130" doxytag="RPMTAG_CHANGELOG"></a><em>RPMTAG_CHANGELOG</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a131" doxytag="RPMTAG_SOURCE"></a><em>RPMTAG_SOURCE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a132" doxytag="RPMTAG_PATCH"></a><em>RPMTAG_PATCH</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a133" doxytag="RPMTAG_URL"></a><em>RPMTAG_URL</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a134" doxytag="RPMTAG_OS"></a><em>RPMTAG_OS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a135" doxytag="RPMTAG_ARCH"></a><em>RPMTAG_ARCH</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a136" doxytag="RPMTAG_PREIN"></a><em>RPMTAG_PREIN</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a137" doxytag="RPMTAG_POSTIN"></a><em>RPMTAG_POSTIN</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a138" doxytag="RPMTAG_PREUN"></a><em>RPMTAG_PREUN</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a139" doxytag="RPMTAG_POSTUN"></a><em>RPMTAG_POSTUN</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a140" doxytag="RPMTAG_OLDFILENAMES"></a><em>RPMTAG_OLDFILENAMES</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a141" doxytag="RPMTAG_FILESIZES"></a><em>RPMTAG_FILESIZES</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a142" doxytag="RPMTAG_FILESTATES"></a><em>RPMTAG_FILESTATES</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a143" doxytag="RPMTAG_FILEMODES"></a><em>RPMTAG_FILEMODES</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a144" doxytag="RPMTAG_FILEUIDS"></a><em>RPMTAG_FILEUIDS</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a145" doxytag="RPMTAG_FILEGIDS"></a><em>RPMTAG_FILEGIDS</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a146" doxytag="RPMTAG_FILERDEVS"></a><em>RPMTAG_FILERDEVS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a147" doxytag="RPMTAG_FILEMTIMES"></a><em>RPMTAG_FILEMTIMES</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a148" doxytag="RPMTAG_FILEMD5S"></a><em>RPMTAG_FILEMD5S</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a149" doxytag="RPMTAG_FILELINKTOS"></a><em>RPMTAG_FILELINKTOS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a150" doxytag="RPMTAG_FILEFLAGS"></a><em>RPMTAG_FILEFLAGS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a151" doxytag="RPMTAG_ROOT"></a><em>RPMTAG_ROOT</em></em>&nbsp;</td><td>
internal - obsolete </td></tr>
<tr><td valign=top><em><a name="a494a152" doxytag="RPMTAG_FILEUSERNAME"></a><em>RPMTAG_FILEUSERNAME</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a153" doxytag="RPMTAG_FILEGROUPNAME"></a><em>RPMTAG_FILEGROUPNAME</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a154" doxytag="RPMTAG_EXCLUDE"></a><em>RPMTAG_EXCLUDE</em></em>&nbsp;</td><td>
internal - obsolete </td></tr>
<tr><td valign=top><em><a name="a494a155" doxytag="RPMTAG_EXCLUSIVE"></a><em>RPMTAG_EXCLUSIVE</em></em>&nbsp;</td><td>
internal - obsolete </td></tr>
<tr><td valign=top><em><a name="a494a156" doxytag="RPMTAG_ICON"></a><em>RPMTAG_ICON</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a157" doxytag="RPMTAG_SOURCERPM"></a><em>RPMTAG_SOURCERPM</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a158" doxytag="RPMTAG_FILEVERIFYFLAGS"></a><em>RPMTAG_FILEVERIFYFLAGS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a159" doxytag="RPMTAG_ARCHIVESIZE"></a><em>RPMTAG_ARCHIVESIZE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a160" doxytag="RPMTAG_PROVIDENAME"></a><em>RPMTAG_PROVIDENAME</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a161" doxytag="RPMTAG_REQUIREFLAGS"></a><em>RPMTAG_REQUIREFLAGS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a162" doxytag="RPMTAG_REQUIRENAME"></a><em>RPMTAG_REQUIRENAME</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a163" doxytag="RPMTAG_REQUIREVERSION"></a><em>RPMTAG_REQUIREVERSION</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a164" doxytag="RPMTAG_NOSOURCE"></a><em>RPMTAG_NOSOURCE</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a165" doxytag="RPMTAG_NOPATCH"></a><em>RPMTAG_NOPATCH</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a166" doxytag="RPMTAG_CONFLICTFLAGS"></a><em>RPMTAG_CONFLICTFLAGS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a167" doxytag="RPMTAG_CONFLICTNAME"></a><em>RPMTAG_CONFLICTNAME</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a168" doxytag="RPMTAG_CONFLICTVERSION"></a><em>RPMTAG_CONFLICTVERSION</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a169" doxytag="RPMTAG_DEFAULTPREFIX"></a><em>RPMTAG_DEFAULTPREFIX</em></em>&nbsp;</td><td>
internal - deprecated </td></tr>
<tr><td valign=top><em><a name="a494a170" doxytag="RPMTAG_BUILDROOT"></a><em>RPMTAG_BUILDROOT</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a171" doxytag="RPMTAG_INSTALLPREFIX"></a><em>RPMTAG_INSTALLPREFIX</em></em>&nbsp;</td><td>
internal - deprecated </td></tr>
<tr><td valign=top><em><a name="a494a172" doxytag="RPMTAG_EXCLUDEARCH"></a><em>RPMTAG_EXCLUDEARCH</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a173" doxytag="RPMTAG_EXCLUDEOS"></a><em>RPMTAG_EXCLUDEOS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a174" doxytag="RPMTAG_EXCLUSIVEARCH"></a><em>RPMTAG_EXCLUSIVEARCH</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a175" doxytag="RPMTAG_EXCLUSIVEOS"></a><em>RPMTAG_EXCLUSIVEOS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a176" doxytag="RPMTAG_AUTOREQPROV"></a><em>RPMTAG_AUTOREQPROV</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a177" doxytag="RPMTAG_RPMVERSION"></a><em>RPMTAG_RPMVERSION</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a178" doxytag="RPMTAG_TRIGGERSCRIPTS"></a><em>RPMTAG_TRIGGERSCRIPTS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a179" doxytag="RPMTAG_TRIGGERNAME"></a><em>RPMTAG_TRIGGERNAME</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a180" doxytag="RPMTAG_TRIGGERVERSION"></a><em>RPMTAG_TRIGGERVERSION</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a181" doxytag="RPMTAG_TRIGGERFLAGS"></a><em>RPMTAG_TRIGGERFLAGS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a182" doxytag="RPMTAG_TRIGGERINDEX"></a><em>RPMTAG_TRIGGERINDEX</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a183" doxytag="RPMTAG_VERIFYSCRIPT"></a><em>RPMTAG_VERIFYSCRIPT</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a184" doxytag="RPMTAG_CHANGELOGTIME"></a><em>RPMTAG_CHANGELOGTIME</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a185" doxytag="RPMTAG_CHANGELOGNAME"></a><em>RPMTAG_CHANGELOGNAME</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a186" doxytag="RPMTAG_CHANGELOGTEXT"></a><em>RPMTAG_CHANGELOGTEXT</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a187" doxytag="RPMTAG_BROKENMD5"></a><em>RPMTAG_BROKENMD5</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a188" doxytag="RPMTAG_PREREQ"></a><em>RPMTAG_PREREQ</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a189" doxytag="RPMTAG_PREINPROG"></a><em>RPMTAG_PREINPROG</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a190" doxytag="RPMTAG_POSTINPROG"></a><em>RPMTAG_POSTINPROG</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a191" doxytag="RPMTAG_PREUNPROG"></a><em>RPMTAG_PREUNPROG</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a192" doxytag="RPMTAG_POSTUNPROG"></a><em>RPMTAG_POSTUNPROG</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a193" doxytag="RPMTAG_BUILDARCHS"></a><em>RPMTAG_BUILDARCHS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a194" doxytag="RPMTAG_OBSOLETENAME"></a><em>RPMTAG_OBSOLETENAME</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a195" doxytag="RPMTAG_VERIFYSCRIPTPROG"></a><em>RPMTAG_VERIFYSCRIPTPROG</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a196" doxytag="RPMTAG_TRIGGERSCRIPTPROG"></a><em>RPMTAG_TRIGGERSCRIPTPROG</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a197" doxytag="RPMTAG_DOCDIR"></a><em>RPMTAG_DOCDIR</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a198" doxytag="RPMTAG_COOKIE"></a><em>RPMTAG_COOKIE</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a199" doxytag="RPMTAG_FILEDEVICES"></a><em>RPMTAG_FILEDEVICES</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a200" doxytag="RPMTAG_FILEINODES"></a><em>RPMTAG_FILEINODES</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a201" doxytag="RPMTAG_FILELANGS"></a><em>RPMTAG_FILELANGS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a202" doxytag="RPMTAG_PREFIXES"></a><em>RPMTAG_PREFIXES</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a203" doxytag="RPMTAG_INSTPREFIXES"></a><em>RPMTAG_INSTPREFIXES</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a204" doxytag="RPMTAG_TRIGGERIN"></a><em>RPMTAG_TRIGGERIN</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a205" doxytag="RPMTAG_TRIGGERUN"></a><em>RPMTAG_TRIGGERUN</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a206" doxytag="RPMTAG_TRIGGERPOSTUN"></a><em>RPMTAG_TRIGGERPOSTUN</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a207" doxytag="RPMTAG_AUTOREQ"></a><em>RPMTAG_AUTOREQ</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a208" doxytag="RPMTAG_AUTOPROV"></a><em>RPMTAG_AUTOPROV</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a209" doxytag="RPMTAG_CAPABILITY"></a><em>RPMTAG_CAPABILITY</em></em>&nbsp;</td><td>
internal - obsolete </td></tr>
<tr><td valign=top><em><a name="a494a210" doxytag="RPMTAG_SOURCEPACKAGE"></a><em>RPMTAG_SOURCEPACKAGE</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a211" doxytag="RPMTAG_OLDORIGFILENAMES"></a><em>RPMTAG_OLDORIGFILENAMES</em></em>&nbsp;</td><td>
internal - obsolete </td></tr>
<tr><td valign=top><em><a name="a494a212" doxytag="RPMTAG_BUILDPREREQ"></a><em>RPMTAG_BUILDPREREQ</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a213" doxytag="RPMTAG_BUILDREQUIRES"></a><em>RPMTAG_BUILDREQUIRES</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a214" doxytag="RPMTAG_BUILDCONFLICTS"></a><em>RPMTAG_BUILDCONFLICTS</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a215" doxytag="RPMTAG_BUILDMACROS"></a><em>RPMTAG_BUILDMACROS</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a216" doxytag="RPMTAG_PROVIDEFLAGS"></a><em>RPMTAG_PROVIDEFLAGS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a217" doxytag="RPMTAG_PROVIDEVERSION"></a><em>RPMTAG_PROVIDEVERSION</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a218" doxytag="RPMTAG_OBSOLETEFLAGS"></a><em>RPMTAG_OBSOLETEFLAGS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a219" doxytag="RPMTAG_OBSOLETEVERSION"></a><em>RPMTAG_OBSOLETEVERSION</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a220" doxytag="RPMTAG_DIRINDEXES"></a><em>RPMTAG_DIRINDEXES</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a221" doxytag="RPMTAG_BASENAMES"></a><em>RPMTAG_BASENAMES</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a222" doxytag="RPMTAG_DIRNAMES"></a><em>RPMTAG_DIRNAMES</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a223" doxytag="RPMTAG_ORIGDIRINDEXES"></a><em>RPMTAG_ORIGDIRINDEXES</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a224" doxytag="RPMTAG_ORIGBASENAMES"></a><em>RPMTAG_ORIGBASENAMES</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a225" doxytag="RPMTAG_ORIGDIRNAMES"></a><em>RPMTAG_ORIGDIRNAMES</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a226" doxytag="RPMTAG_OPTFLAGS"></a><em>RPMTAG_OPTFLAGS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a227" doxytag="RPMTAG_DISTURL"></a><em>RPMTAG_DISTURL</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a228" doxytag="RPMTAG_PAYLOADFORMAT"></a><em>RPMTAG_PAYLOADFORMAT</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a229" doxytag="RPMTAG_PAYLOADCOMPRESSOR"></a><em>RPMTAG_PAYLOADCOMPRESSOR</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a230" doxytag="RPMTAG_PAYLOADFLAGS"></a><em>RPMTAG_PAYLOADFLAGS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a231" doxytag="RPMTAG_MULTILIBS"></a><em>RPMTAG_MULTILIBS</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a232" doxytag="RPMTAG_INSTALLTID"></a><em>RPMTAG_INSTALLTID</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a233" doxytag="RPMTAG_REMOVETID"></a><em>RPMTAG_REMOVETID</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a234" doxytag="RPMTAG_SHA1RHN"></a><em>RPMTAG_SHA1RHN</em></em>&nbsp;</td><td>
internal </td></tr>
<tr><td valign=top><em><a name="a494a235" doxytag="RPMTAG_RHNPLATFORM"></a><em>RPMTAG_RHNPLATFORM</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a236" doxytag="RPMTAG_PLATFORM"></a><em>RPMTAG_PLATFORM</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="a494a237" doxytag="RPMTAG_FIRSTFREE_TAG"></a><em>RPMTAG_FIRSTFREE_TAG</em></em>&nbsp;</td><td>
internal </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00215">215</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a510" doxytag="rpmlib.h::rpmVerifySignatureReturn_e"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> enum rpmVerifySignatureReturn_e
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Return codes from verifySignature().
<p>
<dl compact><dt><b>Enumeration values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a510a411" doxytag="RPMSIG_OK"></a><em>RPMSIG_OK</em></em>&nbsp;</td><td>
Signature is OK. </td></tr>
<tr><td valign=top><em><a name="a510a412" doxytag="RPMSIG_UNKNOWN"></a><em>RPMSIG_UNKNOWN</em></em>&nbsp;</td><td>
Signature is unknown. </td></tr>
<tr><td valign=top><em><a name="a510a413" doxytag="RPMSIG_BAD"></a><em>RPMSIG_BAD</em></em>&nbsp;</td><td>
Signature does not verify. </td></tr>
<tr><td valign=top><em><a name="a510a414" doxytag="RPMSIG_NOKEY"></a><em>RPMSIG_NOKEY</em></em>&nbsp;</td><td>
Key is unavailable. </td></tr>
<tr><td valign=top><em><a name="a510a415" doxytag="RPMSIG_NOTTRUSTED"></a><em>RPMSIG_NOTTRUSTED</em></em>&nbsp;</td><td>
Signature is OK, but key is not trusted. </td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l01763">1763</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<hr><h2>Function Documentation</h2>
<a name="a416" doxytag="rpmlib.h::_free"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void* _free </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const void *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>p</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inline, static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Wrapper to free(3), hides const compilation noise, permit NULL, return NULL.
<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>p</em>&nbsp;</td><td>
memory to free </td></tr>
</table>
</dl><dl compact><dt><b>Returns :</b></dt><dd>
NULL always </dl>
<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00055">55</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a486" doxytag="rpmlib.h::freeFilesystems"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void freeFilesystems </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Release storage used by file system usage cache.
<p>

<p>
Definition at line <a class="el" href="fs_8c-source.html#l00026">26</a> of file <a class="el" href="fs_8c-source.html">fs.c</a>.
<p>
References <a class="el" href="poptint_8h-source.html#l00018">_free</a>(), <a class="el" href="fs_8c-source.html#l00022">fsnames</a>, <a class="el" href="fs_8c-source.html#l00014">fsinfo::mntPoint</a>, and <a class="el" href="fs_8c-source.html#l00024">numFilesystems</a>.
<p>
Referenced by <a class="el" href="fs_8c-source.html#l00137">getFilesystemList</a>(), and <a class="el" href="rpmqv_8c-source.html#l00284">main</a>().    </td>
  </tr>
</table>
<a name="a460" doxytag="rpmlib.h::printDepFlags"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void printDepFlags </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">FILE *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fp</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>version</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>flags</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="problems_8c-source.html#l00019">19</a> of file <a class="el" href="problems_8c-source.html">problems.c</a>.
<p>
References <a class="el" href="rpmlib_8h.html#a497a257">RPMSENSE_EQUAL</a>, <a class="el" href="rpmlib_8h.html#a497a256">RPMSENSE_GREATER</a>, and <a class="el" href="rpmlib_8h.html#a497a255">RPMSENSE_LESS</a>.
<p>
Referenced by <a class="el" href="problems_8c-source.html#l00061">printDepProblems</a>(), and <a class="el" href="rpmlibprov_8c-source.html#l00043">rpmShowRpmlibProvides</a>().    </td>
  </tr>
</table>
<a name="a461" doxytag="rpmlib.h::printDepProblems"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void printDepProblems </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">FILE *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fp</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="rpmlib_8h.html#a67">rpmDependencyConflict</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>conflicts</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>numConflicts</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Print results of <a class="el" href="group__rpmtrans.html#a475">rpmdepCheck</a>() dependency check.
<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>fp</em>&nbsp;</td><td>
output file </td></tr>
<tr><td valign=top><em>conflicts</em>&nbsp;</td><td>
dependency problems </td></tr>
<tr><td valign=top><em>numConflicts</em>&nbsp;</td><td>
no. of dependency problems </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="problems_8c-source.html#l00061">61</a> of file <a class="el" href="problems_8c-source.html">problems.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00370">_</a>, <a class="el" href="rpmlib_8h-source.html#l01014">rpmDependencyConflict_s::needsFlags</a>, <a class="el" href="problems_8c-source.html#l00019">printDepFlags</a>(), <a class="el" href="problems_8c-source.html#l00035">sameProblem</a>(), and <a class="el" href="structrpmDependencyConflict__s.html#m8">rpmDependencyConflict_s::sense</a>.
<p>
Referenced by <a class="el" href="build_8c-source.html#l00019">checkSpec</a>(), <a class="el" href="rpminstall_8c-source.html#l00596">rpmErase</a>(), <a class="el" href="rpminstall_8c-source.html#l00204">rpmInstall</a>(), and <a class="el" href="rpminstall_8c-source.html#l00905">rpmRollback</a>().    </td>
  </tr>
</table>
<a name="a422" doxytag="rpmlib.h::rpmBuildFileList"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void rpmBuildFileList </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__header.html#a6">Header</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>h</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char ***&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fileListPtr</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fileCountPtr</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve file names from header.
<p>
The representation of file names in package headers changed in rpm-4.0. Originally, file names were stored as an array of paths. In rpm-4.0, file names are stored as separate arrays of dirname's and basename's, with a dirname index to associate the correct dirname with each basname. This function is used to retrieve file names independent of how the file names are represented in the package header.<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>h</em>&nbsp;</td><td>
header </td></tr>
</table>
</dl><dl compact><dt><b>Return values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>fileListPtr</em>&nbsp;</td><td>
address of array of file names </td></tr>
<tr><td valign=top><em>fileCountPtr</em>&nbsp;</td><td>
address of number of files </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="lib_2misc_8c-source.html#l00459">459</a> of file <a class="el" href="lib_2misc_8c-source.html">misc.c</a>.
<p>
References <a class="el" href="lib_2misc_8c-source.html#l00389">doBuildFileList</a>(), <a class="el" href="rpmlib_8h.html#a494a221">RPMTAG_BASENAMES</a>, <a class="el" href="rpmlib_8h.html#a494a220">RPMTAG_DIRINDEXES</a>, and <a class="el" href="rpmlib_8h.html#a494a222">RPMTAG_DIRNAMES</a>.
<p>
Referenced by <a class="el" href="formats_8c-source.html#l00551">filenamesTag</a>(), <a class="el" href="formats_8c-source.html#l00372">fssizesTag</a>(), <a class="el" href="psm_8c-source.html#l01345">psmStage</a>(), <a class="el" href="lib_2misc_8c-source.html#l00627">rpmHeaderGetEntry</a>(), <a class="el" href="psm_8c-source.html#l00612">rpmInstallSourcePackage</a>(), and <a class="el" href="verify_8c-source.html#l00351">verifyHeader</a>().    </td>
  </tr>
</table>
<a name="a487" doxytag="rpmlib.h::rpmGetFilesystemList"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int rpmGetFilesystemList </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char ***&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>listptr</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>num</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Return (cached) file system mount points.
<p>
<dl compact><dt><b>Return values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>listptr</em>&nbsp;</td><td>
addess of file system names (or NULL) </td></tr>
<tr><td valign=top><em>num</em>&nbsp;</td><td>
address of number of file systems (or NULL) </td></tr>
</table>
</dl><dl compact><dt><b>Returns :</b></dt><dd>
0 on success, 1 on error </dl>
<p>
Definition at line <a class="el" href="fs_8c-source.html#l00235">235</a> of file <a class="el" href="fs_8c-source.html">fs.c</a>.
<p>
References <a class="el" href="fs_8c-source.html#l00022">fsnames</a>, <a class="el" href="fs_8c-source.html#l00137">getFilesystemList</a>(), and <a class="el" href="fs_8c-source.html#l00024">numFilesystems</a>.
<p>
Referenced by <a class="el" href="formats_8c-source.html#l00310">fsnamesTag</a>(), <a class="el" href="formats_8c-source.html#l00372">fssizesTag</a>(), and <a class="el" href="transaction_8c-source.html#l01526">rpmRunTransactions</a>().    </td>
  </tr>
</table>
<a name="a488" doxytag="rpmlib.h::rpmGetFilesystemUsage"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int rpmGetFilesystemUsage </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char **&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fileList</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="header_8h.html#a9">int_32</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fssizes</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>numFiles</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="header_8h.html#a12">uint_32</a> **&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>usagesPtr</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>flags</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Determine per-file system usage for a list of files.
<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>fileList</em>&nbsp;</td><td>
array of absolute file names </td></tr>
<tr><td valign=top><em>fssizes</em>&nbsp;</td><td>
array of file sizes </td></tr>
<tr><td valign=top><em>numFiles</em>&nbsp;</td><td>
number of files in list </td></tr>
</table>
</dl><dl compact><dt><b>Return values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>usagesPtr</em>&nbsp;</td><td>
address of per-file system usage array (or NULL) </td></tr>
</table>
</dl><dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>flags</em>&nbsp;</td><td>
(unused) </td></tr>
</table>
</dl><dl compact><dt><b>Returns :</b></dt><dd>
0 on success, 1 on error </dl>
<p>
Definition at line <a class="el" href="fs_8c-source.html#l00247">247</a> of file <a class="el" href="fs_8c-source.html">fs.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00370">_</a>, <a class="el" href="poptint_8h-source.html#l00018">_free</a>(), <a class="el" href="system_8h.html#a36">alloca</a>(), <a class="el" href="fs_8c-source.html#l00015">fsinfo::dev</a>, <a class="el" href="system_8h-source.html#l00100">errno</a>, <a class="el" href="fs_8c-source.html#l00022">fsnames</a>, <a class="el" href="fs_8c-source.html#l00137">getFilesystemList</a>(), <a class="el" href="header_8h-source.html#l00099">int_32</a>, <a class="el" href="fs_8c-source.html#l00024">numFilesystems</a>, <a class="el" href="rpmerr_8h.html#a91a44">RPMERR_BADDEV</a>, <a class="el" href="rpmerr_8h.html#a91a43">RPMERR_STAT</a>, <a class="el" href="rpmerr_8h-source.html#l00140">rpmError</a>, <a class="el" href="macro_8c-source.html#l01858">rpmGetPath</a>(), <a class="el" href="popt_8c-source.html#l00022">strerror</a>(), <a class="el" href="header_8h-source.html#l00103">uint_32</a>, and <a class="el" href="rpmmalloc_8c-source.html#l00034">xcalloc</a>().
<p>
Referenced by <a class="el" href="formats_8c-source.html#l00372">fssizesTag</a>().    </td>
  </tr>
</table>
<a name="a423" doxytag="rpmlib.h::rpmHeaderGetEntry"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int rpmHeaderGetEntry </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__header.html#a6">Header</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>h</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="header_8h.html#a9">int_32</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>tag</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="header_8h.html#a9">int_32</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>type</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>void **&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>p</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="header_8h.html#a9">int_32</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>c</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve tag info from header.
<p>
This is a "dressed" entry to headerGetEntry to do: 1) DIRNAME/BASENAME/DIRINDICES -&gt; FILENAMES tag conversions. 2) i18n lookaside (if enabled).<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>h</em>&nbsp;</td><td>
header </td></tr>
<tr><td valign=top><em>tag</em>&nbsp;</td><td>
tag </td></tr>
</table>
</dl><dl compact><dt><b>Return values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>type</em>&nbsp;</td><td>
address of tag value data type </td></tr>
<tr><td valign=top><em>p</em>&nbsp;</td><td>
address of pointer to tag value(s) </td></tr>
<tr><td valign=top><em>c</em>&nbsp;</td><td>
address of number of values </td></tr>
</table>
</dl><dl compact><dt><b>Returns :</b></dt><dd>
0 on success, 1 on bad magic, 2 on error </dl>
<p>
Definition at line <a class="el" href="lib_2misc_8c-source.html#l00627">627</a> of file <a class="el" href="lib_2misc_8c-source.html">misc.c</a>.
<p>
References <a class="el" href="header_8c-source.html#l01575">headerGetEntry</a>(), <a class="el" href="header_8c-source.html#l02893">headerSprintf</a>(), <a class="el" href="header_8h-source.html#l00099">int_32</a>, <a class="el" href="header_8h.html#a93a73">RPM_STRING_ARRAY_TYPE</a>, <a class="el" href="header_8h.html#a93a71">RPM_STRING_TYPE</a>, <a class="el" href="lib_2misc_8c-source.html#l00459">rpmBuildFileList</a>(), <a class="el" href="rpmlib_8h.html#a494a118">RPMTAG_DESCRIPTION</a>, <a class="el" href="rpmlib_8h.html#a494a129">RPMTAG_GROUP</a>, <a class="el" href="rpmlib_8h.html#a494a140">RPMTAG_OLDFILENAMES</a>, <a class="el" href="rpmlib_8h.html#a494a117">RPMTAG_SUMMARY</a>, <a class="el" href="system_8h.html#a32">stpcpy</a>(), and <a class="el" href="tagName_8c-source.html#l00010">tagName</a>().
<p>
Referenced by <a class="el" href="lib_2misc_8c-source.html#l00678">rpmPackageGetEntry</a>().    </td>
  </tr>
</table>
<a name="a466" doxytag="rpmlib.h::rpmInstallSourcePackage"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="rpmlib_8h.html#a43">rpmRC</a> rpmInstallSourcePackage </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>rootDir</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fd</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char **&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>specFilePtr</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="rpmmessages_8h.html#a17">rpmCallbackFunction</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>notify</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="rpmmessages_8h.html#a16">rpmCallbackData</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>notifyData</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>char **&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>cookie</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Install source package.
<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>rootDir</em>&nbsp;</td><td>
path to top of install tree (or NULL) </td></tr>
<tr><td valign=top><em>fd</em>&nbsp;</td><td>
file handle </td></tr>
</table>
</dl><dl compact><dt><b>Return values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>specFilePtr</em>&nbsp;</td><td>
address of spec file name (or NULL) </td></tr>
</table>
</dl><dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>notify</em>&nbsp;</td><td>
progress callback </td></tr>
<tr><td valign=top><em>notifyData</em>&nbsp;</td><td>
progress callback private data </td></tr>
</table>
</dl><dl compact><dt><b>Return values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>cooke</em>&nbsp;</td><td>
address of cookie pointer (or NULL) </td></tr>
</table>
</dl><dl compact><dt><b>Returns :</b></dt><dd>
rpmRC return code </dl>
<p>
Definition at line <a class="el" href="psm_8c-source.html#l00612">612</a> of file <a class="el" href="psm_8c-source.html">psm.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00370">_</a>, <a class="el" href="poptint_8h-source.html#l00018">_free</a>(), <a class="el" href="psm_8h-source.html#l00028">transactionFileInfo_s::actions</a>, <a class="el" href="depends_8h-source.html#l00152">rpmTransactionSet_s::addedPackages</a>, <a class="el" href="psm_8h-source.html#l00100">transactionFileInfo_s::ap</a>, <a class="el" href="psm_8h-source.html#l00083">transactionFileInfo_s::apath</a>, <a class="el" href="psm_8h-source.html#l00077">transactionFileInfo_s::astriplen</a>, <a class="el" href="psm_8h-source.html#l00049">transactionFileInfo_s::bnl</a>, <a class="el" href="psm_8c-source.html#l00577">chkdir</a>(), <a class="el" href="cpio_8h.html#a25a36">CPIO_MAP_GID</a>, <a class="el" href="cpio_8h.html#a25a34">CPIO_MAP_MODE</a>, <a class="el" href="cpio_8h.html#a25a33">CPIO_MAP_PATH</a>, <a class="el" href="cpio_8h.html#a25a35">CPIO_MAP_UID</a>, <a class="el" href="psm_8h-source.html#l00074">transactionFileInfo_s::dc</a>, <a class="el" href="psm_8h-source.html#l00052">transactionFileInfo_s::dil</a>, <a class="el" href="psm_8h-source.html#l00051">transactionFileInfo_s::dnl</a>, <a class="el" href="rpmlib_8h.html#a501a302">FA_CREATE</a>, <a class="el" href="psm_8h-source.html#l00073">transactionFileInfo_s::fc</a>, <a class="el" href="psm_8h-source.html#l00045">transactionFileInfo_s::fflags</a>, <a class="el" href="psm_8h-source.html#l00092">transactionFileInfo_s::fgids</a>, <a class="el" href="psm_8h-source.html#l00086">transactionFileInfo_s::fmapflags</a>, <a class="el" href="psm_8h-source.html#l00059">transactionFileInfo_s::fmd5s</a>, <a class="el" href="psm_8c-source.html#l00188">freeFi</a>(), <a class="el" href="psm_8h-source.html#l00089">transactionFileInfo_s::fuids</a>, <a class="el" href="psm_8h-source.html#l00090">transactionFileInfo_s::gid</a>, <a class="el" href="psm_8h-source.html#l00036">transactionFileInfo_s::h</a>, <a class="el" href="header_8c-source.html#l00126">headerFree</a>(), <a class="el" href="header_8c-source.html#l01231">headerIsEntry</a>(), <a class="el" href="psm_8h-source.html#l00035">transactionFileInfo_s::hfd</a>, <a class="el" href="rpmlib_8h-source.html#l01081">HFD_t</a>, <a class="el" href="psm_8h-source.html#l00031">transactionFileInfo_s::hge</a>, <a class="el" href="rpmlib_8h-source.html#l01097">HGE_t</a>, <a class="el" href="depends_8h-source.html#l00109">availableList_s::list</a>, <a class="el" href="psm_8c-source.html#l00072">loadFi</a>(), <a class="el" href="psm_8h-source.html#l00084">transactionFileInfo_s::mapflags</a>, <a class="el" href="depends_8h-source.html#l00140">rpmTransactionSet_s::notify</a>, <a class="el" href="depends_8h-source.html#l00142">rpmTransactionSet_s::notifyData</a>, <a class="el" href="psm_8h.html#a38a16">PSM_FINI</a>, <a class="el" href="psm_8h.html#a38a17">PSM_PKGINSTALL</a>, <a class="el" href="psm_8h.html#a38a13">PSM_PROCESS</a>, <a class="el" href="psm_8c-source.html#l01345">psmStage</a>(), <a class="el" href="depends_8h-source.html#l00163">rpmTransactionSet_s::rootDir</a>, <a class="el" href="lib_2misc_8c-source.html#l00459">rpmBuildFileList</a>(), <a class="el" href="rpmmessages_8h-source.html#l00057">rpmCallbackData</a>, <a class="el" href="rpmmessages_8h-source.html#l00066">rpmCallbackFunction</a>, <a class="el" href="rpmerr_8h.html#a91a34">RPMERR_NOSPEC</a>, <a class="el" href="rpmerr_8h.html#a91a35">RPMERR_NOTSRPM</a>, <a class="el" href="rpmerr_8h-source.html#l00140">rpmError</a>, <a class="el" href="rpmlib_8h.html#a496a248">RPMFILE_SPECFILE</a>, <a class="el" href="macro_8c-source.html#l01889">rpmGenPath</a>(), <a class="el" href="psm_8c-source.html#l00267">rpmInstallLoadMacros</a>(), <a class="el" href="rpmlib_8h.html#a43">rpmRC</a>, <a class="el" href="rpmlib_8h.html#a493a91">RPMRC_FAIL</a>, <a class="el" href="rpmlib_8h.html#a493a89">RPMRC_OK</a>, <a class="el" href="package_8c-source.html#l00261">rpmReadPackageHeader</a>(), <a class="el" href="rpmlib_8h.html#a494a198">RPMTAG_COOKIE</a>, <a class="el" href="depends_8c-source.html#l00797">rpmtransAddPackage</a>(), <a class="el" href="depends_8c-source.html#l00692">rpmtransCreateSet</a>(), <a class="el" href="depends_8c-source.html#l00917">rpmtransFree</a>(), <a class="el" href="system_8h.html#a32">stpcpy</a>(), <a class="el" href="psm_8h-source.html#l00078">transactionFileInfo_s::striplen</a>, <a class="el" href="psm_8h-source.html#l00025">transactionFileInfo_s::type</a>, <a class="el" href="psm_8h-source.html#l00087">transactionFileInfo_s::uid</a>, <a class="el" href="rpmmalloc_8c-source.html#l00034">xcalloc</a>(), <a class="el" href="rpmmalloc_8c-source.html#l00024">xmalloc</a>(), and <a class="el" href="rpmmalloc_8c-source.html#l00055">xstrdup</a>().
<p>
Referenced by <a class="el" href="rpminstall_8c-source.html#l00204">rpmInstall</a>(), and <a class="el" href="rpminstall_8c-source.html#l00684">rpmInstallSource</a>().    </td>
  </tr>
</table>
<a name="a424" doxytag="rpmlib.h::rpmPackageGetEntry"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int rpmPackageGetEntry </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>leadp</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__header.html#a6">Header</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>sigs</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__header.html#a6">Header</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>h</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="header_8h.html#a9">int_32</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>tag</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="header_8h.html#a9">int_32</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>type</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>void **&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>p</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="header_8h.html#a9">int_32</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>c</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve tag info from header.
<p>
Yet Another "dressed" entry to headerGetEntry in order to unify signature/header tag retrieval. <dl compact><dt><b>Deprecated: </b></dt><dd>
Signature tags are now duplicated into header when installed. </dl><dl compact><dt><b><a class="el" href="todo.html#_todo000043">Todo: </a></b></dt><dd>
Eliminate from API.</dl> <dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>leadp</em>&nbsp;</td><td>
rpm lead </td></tr>
<tr><td valign=top><em>h</em>&nbsp;</td><td>
header </td></tr>
<tr><td valign=top><em>sigs</em>&nbsp;</td><td>
signatures </td></tr>
<tr><td valign=top><em>tag</em>&nbsp;</td><td>
tag </td></tr>
</table>
</dl><dl compact><dt><b>Return values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>type</em>&nbsp;</td><td>
address of tag value data type </td></tr>
<tr><td valign=top><em>p</em>&nbsp;</td><td>
address of pointer to tag value(s) </td></tr>
<tr><td valign=top><em>c</em>&nbsp;</td><td>
address of number of values </td></tr>
</table>
</dl><dl compact><dt><b>Returns :</b></dt><dd>
0 on success, 1 on bad magic, 2 on error </dl>
<p>
Definition at line <a class="el" href="lib_2misc_8c-source.html#l00678">678</a> of file <a class="el" href="lib_2misc_8c-source.html">misc.c</a>.
<p>
References <a class="el" href="header_8c-source.html#l01575">headerGetEntry</a>(), <a class="el" href="header_8c-source.html#l01231">headerIsEntry</a>(), <a class="el" href="header_8h-source.html#l00099">int_32</a>, <a class="el" href="lib_2misc_8c-source.html#l00627">rpmHeaderGetEntry</a>(), <a class="el" href="rpmlib_8h.html#a11a403">RPMSIGTAG_GPG</a>, <a class="el" href="rpmlib_8h.html#a11a399">RPMSIGTAG_LEMD5_1</a>, <a class="el" href="rpmlib_8h.html#a11a401">RPMSIGTAG_LEMD5_2</a>, <a class="el" href="rpmlib_8h.html#a11a402">RPMSIGTAG_MD5</a>, <a class="el" href="rpmlib_8h.html#a11a400">RPMSIGTAG_PGP</a>, <a class="el" href="rpmlib_8h.html#a11a398">RPMSIGTAG_SIZE</a>, <a class="el" href="rpmlib_8h.html#a494a105">RPMTAG_SIGGPG</a>, <a class="el" href="rpmlib_8h.html#a494a101">RPMTAG_SIGLEMD5_1</a>, <a class="el" href="rpmlib_8h.html#a494a103">RPMTAG_SIGLEMD5_2</a>, <a class="el" href="rpmlib_8h.html#a494a104">RPMTAG_SIGMD5</a>, <a class="el" href="rpmlib_8h.html#a494a102">RPMTAG_SIGPGP</a>, <a class="el" href="rpmlib_8h.html#a494a106">RPMTAG_SIGPGP5</a>, and <a class="el" href="rpmlib_8h.html#a494a100">RPMTAG_SIGSIZE</a>.    </td>
  </tr>
</table>
<a name="a463" doxytag="rpmlib.h::rpmProblemPrint"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void rpmProblemPrint </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">FILE *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fp</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="rpmlib_8h.html#a65">rpmProblem</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>prob</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Output formatted string representation of problem to file handle.
<p>
<dl compact><dt><b>Deprecated: </b></dt><dd>
API: prob used to be passed by value, now passed by reference. </dl><dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>fp</em>&nbsp;</td><td>
file handle </td></tr>
<tr><td valign=top><em>prob</em>&nbsp;</td><td>
rpm problem </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="problems_8c-source.html#l00202">202</a> of file <a class="el" href="problems_8c-source.html">problems.c</a>.
<p>
References <a class="el" href="poptint_8h-source.html#l00018">_free</a>(), and <a class="el" href="problems_8c-source.html#l00114">rpmProblemString</a>().
<p>
Referenced by <a class="el" href="problems_8c-source.html#l00209">rpmProblemSetPrint</a>().    </td>
  </tr>
</table>
<a name="a465" doxytag="rpmlib.h::rpmProblemSetFree"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void rpmProblemSetFree </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="rpmlib_8h.html#a66">rpmProblemSet</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>probs</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Destroy problem set.
<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>probs</em>&nbsp;</td><td>
problem set </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="transaction_8c-source.html#l00256">256</a> of file <a class="el" href="transaction_8c-source.html">transaction.c</a>.
<p>
References <a class="el" href="poptint_8h-source.html#l00018">_free</a>(), <a class="el" href="rpmlib_8h-source.html#l00977">rpmProblem_s::altNEVR</a>, <a class="el" href="rpmlib_8h-source.html#l00979">rpmProblem_s::h</a>, <a class="el" href="header_8c-source.html#l00126">headerFree</a>(), <a class="el" href="rpmlib_8h-source.html#l00989">rpmProblemSet_s::numProblems</a>, <a class="el" href="rpmlib_8h-source.html#l00976">rpmProblem_s::pkgNEVR</a>, <a class="el" href="rpmlib_8h-source.html#l00991">rpmProblemSet_s::probs</a>, and <a class="el" href="rpmlib_8h-source.html#l00982">rpmProblem_s::str1</a>.
<p>
Referenced by <a class="el" href="rpminstall_8c-source.html#l00204">rpmInstall</a>(), <a class="el" href="rpminstall_8c-source.html#l00905">rpmRollback</a>(), and <a class="el" href="rpmmodule_8c-source.html#l00427">rpmtransRun</a>().    </td>
  </tr>
</table>
<a name="a464" doxytag="rpmlib.h::rpmProblemSetPrint"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void rpmProblemSetPrint </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">FILE *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fp</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="rpmlib_8h.html#a66">rpmProblemSet</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>probs</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Print problems to file handle.
<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>fp</em>&nbsp;</td><td>
file handle </td></tr>
<tr><td valign=top><em>probs</em>&nbsp;</td><td>
problem set </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="problems_8c-source.html#l00209">209</a> of file <a class="el" href="problems_8c-source.html">problems.c</a>.
<p>
References <a class="el" href="rpmlib_8h-source.html#l00981">rpmProblem_s::ignoreProblem</a>, <a class="el" href="rpmlib_8h-source.html#l00989">rpmProblemSet_s::numProblems</a>, <a class="el" href="rpmlib_8h-source.html#l00991">rpmProblemSet_s::probs</a>, and <a class="el" href="problems_8c-source.html#l00202">rpmProblemPrint</a>().
<p>
Referenced by <a class="el" href="rpminstall_8c-source.html#l00204">rpmInstall</a>(), and <a class="el" href="rpminstall_8c-source.html#l00905">rpmRollback</a>().    </td>
  </tr>
</table>
<a name="a462" doxytag="rpmlib.h::rpmProblemString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const char* rpmProblemString </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="rpmlib_8h.html#a65">rpmProblem</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>prob</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Return formatted string representation of problem.
<p>
<dl compact><dt><b>Deprecated: </b></dt><dd>
API: prob used to be passed by value, now passed by reference. </dl><dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>prob</em>&nbsp;</td><td>
rpm problem </td></tr>
</table>
</dl><dl compact><dt><b>Returns :</b></dt><dd>
formatted string (malloc'd) </dl>
<p>
Definition at line <a class="el" href="problems_8c-source.html#l00114">114</a> of file <a class="el" href="problems_8c-source.html">problems.c</a>.
<p>
References <a class="el" href="system_8h-source.html#l00370">_</a>, <a class="el" href="rpmlib_8h-source.html#l00977">rpmProblem_s::altNEVR</a>, <a class="el" href="rpmlib_8h-source.html#l00976">rpmProblem_s::pkgNEVR</a>, <a class="el" href="rpmlib_8h.html#a500a289">RPMPROB_BADARCH</a>, <a class="el" href="rpmlib_8h.html#a500a290">RPMPROB_BADOS</a>, <a class="el" href="rpmlib_8h.html#a500a300">RPMPROB_BADPRETRANS</a>, <a class="el" href="rpmlib_8h.html#a500a292">RPMPROB_BADRELOCATE</a>, <a class="el" href="rpmlib_8h.html#a500a294">RPMPROB_CONFLICT</a>, <a class="el" href="rpmlib_8h.html#a500a299">RPMPROB_DISKNODES</a>, <a class="el" href="rpmlib_8h.html#a500a298">RPMPROB_DISKSPACE</a>, <a class="el" href="rpmlib_8h.html#a500a296">RPMPROB_FILE_CONFLICT</a>, <a class="el" href="rpmlib_8h.html#a500a295">RPMPROB_NEW_FILE_CONFLICT</a>, <a class="el" href="rpmlib_8h.html#a500a297">RPMPROB_OLDPACKAGE</a>, <a class="el" href="rpmlib_8h.html#a500a291">RPMPROB_PKG_INSTALLED</a>, <a class="el" href="rpmlib_8h.html#a500a293">RPMPROB_REQUIRES</a>, <a class="el" href="problems_8c-source.html#l00101">snprintf</a>(), <a class="el" href="rpmlib_8h-source.html#l00982">rpmProblem_s::str1</a>, <a class="el" href="popt_8c-source.html#l00022">strerror</a>(), <a class="el" href="rpmlib_8h-source.html#l00980">rpmProblem_s::type</a>, <a class="el" href="rpmlib_8h-source.html#l00983">rpmProblem_s::ulong1</a>, and <a class="el" href="rpmmalloc_8c-source.html#l00024">xmalloc</a>().
<p>
Referenced by <a class="el" href="problems_8c-source.html#l00202">rpmProblemPrint</a>(), and <a class="el" href="rpmmodule_8c-source.html#l00427">rpmtransRun</a>().    </td>
  </tr>
</table>
<a name="a418" doxytag="rpmlib.h::rpmReadPackageHeader"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="rpmlib_8h.html#a43">rpmRC</a> rpmReadPackageHeader </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fd</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__header.html#a6">Header</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>hdrp</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>isSource</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>major</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>minor</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Return package header and lead info from file handle.
<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>fd</em>&nbsp;</td><td>
file handle </td></tr>
</table>
</dl><dl compact><dt><b>Return values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>hdrp</em>&nbsp;</td><td>
address of header (or NULL) </td></tr>
<tr><td valign=top><em>isSource</em>&nbsp;</td><td>
address to return lead source flag (or NULL) </td></tr>
<tr><td valign=top><em>major</em>&nbsp;</td><td>
address to return lead major (or NULL) </td></tr>
<tr><td valign=top><em>minor</em>&nbsp;</td><td>
address to return lead minor (or NULL) </td></tr>
</table>
</dl><dl compact><dt><b>Returns :</b></dt><dd>
rpmRC return code </dl>
<p>
Definition at line <a class="el" href="package_8c-source.html#l00261">261</a> of file <a class="el" href="package_8c-source.html">package.c</a>.
<p>
References <a class="el" href="package_8c-source.html#l00020">headerMergeLegacySigs</a>(), <a class="el" href="rpmlib_8h-source.html#l01576">rpmlead::major</a>, <a class="el" href="system_8h-source.html#l00069">major</a>, <a class="el" href="rpmlib_8h-source.html#l01576">rpmlead::minor</a>, <a class="el" href="system_8h-source.html#l00070">minor</a>, <a class="el" href="package_8c-source.html#l00140">readPackageHeaders</a>(), <a class="el" href="signature_8c-source.html#l00240">rpmFreeSignature</a>(), <a class="el" href="rpmlib_8h-source.html#l01559">RPMLEAD_SOURCE</a>, <a class="el" href="rpmlib_8h.html#a43">rpmRC</a>, <a class="el" href="rpmlib_8h.html#a493a89">RPMRC_OK</a>, and <a class="el" href="rpmlib_8h-source.html#l01577">rpmlead::type</a>.
<p>
Referenced by <a class="el" href="rpminstall_8c-source.html#l00834">IDTXglob</a>(), <a class="el" href="rpm2cpio_8c-source.html#l00008">main</a>(), <a class="el" href="rpminstall_8c-source.html#l00204">rpmInstall</a>(), <a class="el" href="psm_8c-source.html#l00612">rpmInstallSourcePackage</a>(), <a class="el" href="query_8c-source.html#l00581">rpmQueryVerify</a>(), and <a class="el" href="transaction_8c-source.html#l01526">rpmRunTransactions</a>().    </td>
  </tr>
</table>
<a name="a417" doxytag="rpmlib.h::rpmReadPackageInfo"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="rpmlib_8h.html#a43">rpmRC</a> rpmReadPackageInfo </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fd</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__header.html#a6">Header</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>sigp</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__header.html#a6">Header</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>hdrp</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Return package signatures and header from file handle.
<p>
<dl compact><dt><b>Deprecated: </b></dt><dd>
Signature tags are appended to header in rpm-4.0.2. </dl><dl compact><dt><b><a class="el" href="todo.html#_todo000042">Todo: </a></b></dt><dd>
Eliminate.</dl> <dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>fd</em>&nbsp;</td><td>
file handle </td></tr>
</table>
</dl><dl compact><dt><b>Return values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>sigp</em>&nbsp;</td><td>
address of signature header (or NULL) </td></tr>
<tr><td valign=top><em>hdrp</em>&nbsp;</td><td>
address of header (or NULL) </td></tr>
</table>
</dl><dl compact><dt><b>Returns :</b></dt><dd>
rpmRC return code </dl>
<p>
Definition at line <a class="el" href="package_8c-source.html#l00249">249</a> of file <a class="el" href="package_8c-source.html">package.c</a>.
<p>
References <a class="el" href="package_8c-source.html#l00020">headerMergeLegacySigs</a>(), <a class="el" href="package_8c-source.html#l00140">readPackageHeaders</a>(), <a class="el" href="rpmlib_8h.html#a43">rpmRC</a>, and <a class="el" href="rpmlib_8h.html#a493a89">RPMRC_OK</a>.
<p>
Referenced by <a class="el" href="pack_8c-source.html#l00277">readRPM</a>().    </td>
  </tr>
</table>
<a name="a490" doxytag="rpmlib.h::rpmVerifyScript"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int rpmVerifyScript </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>rootDir</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__header.html#a6">Header</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>h</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__rpmio.html#a1">FD_t</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>scriptFd</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Return exit code from running verify script from header.
<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000067">Todo: </a></b></dt><dd>
gnorpm/kpackage prevents static, should be using VERIFY_SCRIPT flag.</dl> <dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>rootDir</em>&nbsp;</td><td>
path to top of install tree </td></tr>
<tr><td valign=top><em>h</em>&nbsp;</td><td>
header </td></tr>
<tr><td valign=top><em>scriptFd</em>&nbsp;</td><td>
file handle to use for stderr (or NULL) </td></tr>
</table>
</dl><dl compact><dt><b>Returns :</b></dt><dd>
0 on success </dl>
<p>
Definition at line <a class="el" href="verify_8c-source.html#l00279">279</a> of file <a class="el" href="verify_8c-source.html">verify.c</a>.
<p>
References <a class="el" href="poptint_8h-source.html#l00018">_free</a>(), <a class="el" href="rpmio_8h-source.html#l00495">fdLink</a>, <a class="el" href="psm_8c-source.html#l00188">freeFi</a>(), <a class="el" href="psm_8c-source.html#l00072">loadFi</a>(), <a class="el" href="psm_8h-source.html#l00093">transactionFileInfo_s::magic</a>, <a class="el" href="psm_8h.html#a38a27">PSM_SCRIPT</a>, <a class="el" href="psm_8c-source.html#l01345">psmStage</a>(), <a class="el" href="rpmlib_8h.html#a494a183">RPMTAG_VERIFYSCRIPT</a>, <a class="el" href="rpmlib_8h.html#a494a195">RPMTAG_VERIFYSCRIPTPROG</a>, <a class="el" href="depends_8c-source.html#l00692">rpmtransCreateSet</a>(), <a class="el" href="depends_8c-source.html#l00917">rpmtransFree</a>(), <a class="el" href="depends_8h-source.html#l00165">rpmTransactionSet_s::scriptFd</a>, <a class="el" href="psm_8h-source.html#l00094">TFIMAGIC</a>, and <a class="el" href="rpmmalloc_8c-source.html#l00034">xcalloc</a>().
<p>
Referenced by <a class="el" href="verify_8c-source.html#l00516">showVerifyPackage</a>().    </td>
  </tr>
</table>
<a name="a467" doxytag="rpmlib.h::rpmVersionCompare"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int rpmVersionCompare </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__header.html#a6">Header</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>first</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="group__header.html#a6">Header</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>second</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Compare headers to determine which header is "newer".
<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>first</em>&nbsp;</td><td>
1st header </td></tr>
<tr><td valign=top><em>second</em>&nbsp;</td><td>
2nd header </td></tr>
</table>
</dl><dl compact><dt><b>Returns :</b></dt><dd>
result of comparison </dl>
<p>
Definition at line <a class="el" href="psm_8c-source.html#l00036">36</a> of file <a class="el" href="psm_8c-source.html">psm.c</a>.
<p>
References <a class="el" href="header_8c-source.html#l01575">headerGetEntry</a>(), <a class="el" href="header_8h-source.html#l00099">int_32</a>, <a class="el" href="rpmlib_8h.html#a494a116">RPMTAG_EPOCH</a>, <a class="el" href="rpmlib_8h.html#a494a115">RPMTAG_RELEASE</a>, <a class="el" href="rpmlib_8h.html#a494a114">RPMTAG_VERSION</a>, and <a class="el" href="rpmvercmp_8c-source.html#l00015">rpmvercmp</a>().
<p>
Referenced by <a class="el" href="depends_8c-source.html#l00241">alAddPackage</a>(), <a class="el" href="transaction_8c-source.html#l01231">ensureOlder</a>(), <a class="el" href="upgrade_8c-source.html#l00189">findUpgradePackages</a>(), <a class="el" href="rpmmodule_8c-source.html#l00637">pkgCompareVer</a>(), <a class="el" href="rpminstall_8c-source.html#l00204">rpmInstall</a>(), <a class="el" href="depends_8c-source.html#l00797">rpmtransAddPackage</a>(), and <a class="el" href="upgrade_8c-source.html#l00418">unmarkPackagesAlreadyInstalled</a>().    </td>
  </tr>
</table>
<a name="a484" doxytag="rpmlib.h::tagName"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const char* const tagName </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">int&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>tag</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Return name of tag from value.
<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>tag</em>&nbsp;</td><td>
tag value </td></tr>
</table>
</dl><dl compact><dt><b>Returns :</b></dt><dd>
name of tag </dl>
<p>
Definition at line <a class="el" href="tagName_8c-source.html#l00010">10</a> of file <a class="el" href="tagName_8c-source.html">tagName.c</a>.
<p>
References <a class="el" href="rpmlib_8h-source.html#l00207">RPMDBI_ADDED</a>, <a class="el" href="rpmlib_8h-source.html#l00209">RPMDBI_AVAILABLE</a>, <a class="el" href="rpmlib_8h-source.html#l00205">RPMDBI_DEPENDS</a>, <a class="el" href="rpmlib_8h-source.html#l00204">RPMDBI_PACKAGES</a>, <a class="el" href="rpmlib_8h-source.html#l00208">RPMDBI_REMOVED</a>, <a class="el" href="system_8h-source.html#l00359">setlocale</a>, and <a class="el" href="rpmio_8h-source.html#l00637">xtolower</a>().
<p>
Referenced by <a class="el" href="parsePreamble_8c-source.html#l00286">checkForDuplicates</a>(), <a class="el" href="parsePreamble_8c-source.html#l00262">checkForRequired</a>(), <a class="el" href="rpmdb_8c-source.html#l03112">db1basename</a>(), <a class="el" href="db3_8c-source.html#l00657">db3close</a>(), <a class="el" href="dbconfig_8c-source.html#l00337">db3New</a>(), <a class="el" href="db3_8c-source.html#l00805">db3open</a>(), <a class="el" href="rpmdb_8c-source.html#l00227">dbiCclose</a>(), <a class="el" href="rpmdb_8c-source.html#l00382">dbiClose</a>(), <a class="el" href="rpmdb_8c-source.html#l00220">dbiCopen</a>(), <a class="el" href="rpmdb_8c-source.html#l00356">dbiCount</a>(), <a class="el" href="rpmdb_8c-source.html#l00234">dbiDel</a>(), <a class="el" href="rpmdb_8c-source.html#l00252">dbiGet</a>(), <a class="el" href="rpmdb_8c-source.html#l00388">dbiOpen</a>(), <a class="el" href="rpmdb_8c-source.html#l00305">dbiPut</a>(), <a class="el" href="rpmdb_8c-source.html#l00522">dbiSearch</a>(), <a class="el" href="rpmdb_8c-source.html#l00208">dbiSync</a>(), <a class="el" href="rpmdb_8c-source.html#l00612">dbiUpdateIndex</a>(), <a class="el" href="rpmdb_8c-source.html#l00367">dbiVerify</a>(), <a class="el" href="formats_8c-source.html#l00588">i18nTag</a>(), <a class="el" href="query_8c-source.html#l00406">printNewSpecfile</a>(), <a class="el" href="rpmdb_8c-source.html#l02691">rpmdbAdd</a>(), <a class="el" href="rpmdb_8c-source.html#l02283">rpmdbInitIterator</a>(), <a class="el" href="rpmdb_8c-source.html#l03237">rpmdbMoveDatabase</a>(), <a class="el" href="rpmdb_8c-source.html#l02423">rpmdbRemove</a>(), <a class="el" href="rpmdb_8c-source.html#l03173">rpmdbRemoveDatabase</a>(), <a class="el" href="lib_2misc_8c-source.html#l00627">rpmHeaderGetEntry</a>(), and <a class="el" href="parsePreamble_8c-source.html#l00401">stashSt</a>().    </td>
  </tr>
</table>
<a name="a485" doxytag="rpmlib.h::tagValue"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int tagValue </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const char *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>tagstr</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Return value of tag from name.
<p>
<dl compact><dt><b>Parameters: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>tagstr</em>&nbsp;</td><td>
name of tag </td></tr>
</table>
</dl><dl compact><dt><b>Returns :</b></dt><dd>
tag value </dl>
<p>
Definition at line <a class="el" href="tagName_8c-source.html#l00062">62</a> of file <a class="el" href="tagName_8c-source.html">tagName.c</a>.
<p>
References <a class="el" href="header_8h-source.html#l00132">headerTagTableEntry_s::name</a>, <a class="el" href="rpmlib_8h-source.html#l00207">RPMDBI_ADDED</a>, <a class="el" href="rpmlib_8h-source.html#l00209">RPMDBI_AVAILABLE</a>, <a class="el" href="rpmlib_8h-source.html#l00205">RPMDBI_DEPENDS</a>, <a class="el" href="rpmlib_8h-source.html#l00204">RPMDBI_PACKAGES</a>, <a class="el" href="rpmlib_8h-source.html#l00208">RPMDBI_REMOVED</a>, <a class="el" href="system_8h-source.html#l00359">setlocale</a>, <a class="el" href="header_8h-source.html#l00133">headerTagTableEntry_s::val</a>, and <a class="el" href="strcasecmp_8c-source.html#l00009">xstrcasecmp</a>().
<p>
Referenced by <a class="el" href="rpmdb_8c-source.html#l00118">dbiTagsInit</a>().    </td>
  </tr>
</table>
<hr><h2>Variable Documentation</h2>
<a name="a45" doxytag="rpmlib.h::rpmCLIMacroContext"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> struct <a class="el" href="structMacroContext__s.html">MacroContext_s</a>* rpmCLIMacroContext
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00030">30</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a48" doxytag="rpmlib.h::rpmEVR"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const char* rpmEVR
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00039">39</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a49" doxytag="rpmlib.h::rpmFLAGS"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int rpmFLAGS
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00042">42</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a44" doxytag="rpmlib.h::rpmGlobalMacroContext"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> struct <a class="el" href="structMacroContext__s.html">MacroContext_s</a>* rpmGlobalMacroContext
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00027">27</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a52" doxytag="rpmlib.h::rpmHeaderFormats"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const struct <a class="el" href="structheaderSprintfExtension__s.html">headerSprintfExtension_s</a> rpmHeaderFormats[]
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Table of query format extensions.
<p>
<dl compact><dt><b>Note: </b></dt><dd>
Chains to headerDefaultFormats[]. </dl>
<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00198">198</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a47" doxytag="rpmlib.h::rpmNAME"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const char* rpmNAME
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00036">36</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a50" doxytag="rpmlib.h::rpmTagTable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const struct <a class="el" href="structheaderTagTableEntry__s.html">headerTagTableEntry_s</a> rpmTagTable[]
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Automatically generated table of tag name/value pairs.
<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00181">181</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a51" doxytag="rpmlib.h::rpmTagTableSize"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const int rpmTagTableSize
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Number of entries in rpmTagTable.
<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00189">189</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<a name="a46" doxytag="rpmlib.h::RPMVERSION"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const char* RPMVERSION
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="rpmlib_8h-source.html#l00033">33</a> of file <a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>.    </td>
  </tr>
</table>
<hr><address style="align: right;"><small>Generated on Thu Sep 12 22:15:06 2002 for rpm by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0 
width=110 height=53></a>1.2.17 </small></address>
</body>
</html>