Sophie

Sophie

distrib > Mageia > 6 > armv7hl > by-pkgid > e56a0d0fda1f175ce1bf668d47f3fe3f > files > 9

rpm-apidocs-4.13.0.2-3.1.mga6.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>rpm: argv.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">rpm
   &#160;<span id="projectnumber">4.13.0.2</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_14c931ba4d22b4eaaf008543ee4d9331.html">rpmio</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">argv.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="argv_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef _H_ARGV_</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define _H_ARGV_</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor">#include &lt;rpm/rpmtypes.h&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;</div><div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">   15</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">char</span> ** <a class="code" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a>;</div><div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">   16</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> *<a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a>;</div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="argv_8h.html#a40a03b55993d2496796615f9f3cc3707">   18</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">int</span> * <a class="code" href="argv_8h.html#a40a03b55993d2496796615f9f3cc3707">ARGint_t</a>;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="structARGI__s.html">   19</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structARGI__s.html">ARGI_s</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="structARGI__s.html#aff31448fe3425077e3148f90872bba3a">   20</a></span>&#160;    <span class="keywordtype">unsigned</span> <a class="code" href="structARGI__s.html#aff31448fe3425077e3148f90872bba3a">nvals</a>;</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="structARGI__s.html#a2b1365462ad123f984c4cec3d8f42911">   21</a></span>&#160;    ARGint_t <a class="code" href="structARGI__s.html#a2b1365462ad123f984c4cec3d8f42911">vals</a>;</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;};</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="argv_8h.html#a7d9d7d23d33aa141b969d17d305322d1">   23</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structARGI__s.html">ARGI_s</a> * <a class="code" href="argv_8h.html#a7d9d7d23d33aa141b969d17d305322d1">ARGI_t</a>;</div><div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="argv_8h.html#a06169139595e32faa83d08a85179056f">   24</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structARGI__s.html">ARGI_s</a> const * <span class="keyword">const</span> <a class="code" href="argv_8h.html#a06169139595e32faa83d08a85179056f">ARGI_const_t</a>;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__rpmargv.html#gafcda82658da1e747c0a8bff6646d0a68">argvPrint</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> * msg, ARGV_const_t argv, FILE * fp);</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;ARGI_t <a class="code" href="group__rpmargv.html#gac6f8d58b4b3bc7708fb81987f4929d41">argiFree</a>(ARGI_t argi);</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;ARGV_t <a class="code" href="group__rpmargv.html#gaa353c179d8f7dba4c6e171202446fd1c">argvNew</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;ARGV_t <a class="code" href="group__rpmargv.html#gaf7f6facbab9d4789000448d5d605f5bb">argvFree</a>(ARGV_t argv);</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmargv.html#ga91c183f15e7fb04fbccec189590f896d">argiCount</a>(ARGI_const_t argi);</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;ARGint_t <a class="code" href="group__rpmargv.html#ga91b09335a5f137fed3278ccae9335bfa">argiData</a>(ARGI_const_t argi);</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmargv.html#ga019468ac83ce63dcf38c0c8c8122309b">argvCount</a>(ARGV_const_t argv);</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;ARGV_t <a class="code" href="group__rpmargv.html#gaa9067a8473ef2176abed24198d0803e4">argvData</a>(ARGV_t argv);</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmargv.html#ga5f59356b9dd49b0c1672e402395ab3c6">argvCmp</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> * a, <span class="keyword">const</span> <span class="keywordtype">void</span> * b);</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmargv.html#ga25c48e5e59650ad5bfc1a3b41484b6e1">argvSort</a>(ARGV_t argv, <span class="keywordtype">int</span> (*compar)(<span class="keyword">const</span> <span class="keywordtype">void</span> *, <span class="keyword">const</span> <span class="keywordtype">void</span> *));</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;ARGV_t <a class="code" href="group__rpmargv.html#ga4b704323e392798db529e8e54fce27c3">argvSearch</a>(ARGV_const_t argv, <span class="keyword">const</span> <span class="keywordtype">char</span> *val,</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;                <span class="keywordtype">int</span> (*compar)(<span class="keyword">const</span> <span class="keywordtype">void</span> *, <span class="keyword">const</span> <span class="keywordtype">void</span> *));</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmargv.html#gaaa44b9308dd060b2d6b384bbd55282b1">argiAdd</a>(ARGI_t * argip, <span class="keywordtype">int</span> ix, <span class="keywordtype">int</span> val);</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmargv.html#gae7b41d31fb98b31bc518084424a0bf56">argvAdd</a>(ARGV_t * argvp, <span class="keyword">const</span> <span class="keywordtype">char</span> *val);</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmargv.html#ga437c8461fc7e7bc859d9364966c74de0">argvAddNum</a>(ARGV_t * argvp, <span class="keywordtype">int</span> val);</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmargv.html#ga72c6dd96a835e50865245ec8f609f134">argvAppend</a>(ARGV_t * argvp, ARGV_const_t av);</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3">  142</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3">argvFlags_e</a> {</div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3a921bb2be7e70e963b1ed220cfef14cdf">  143</a></span>&#160;    <a class="code" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3a921bb2be7e70e963b1ed220cfef14cdf">ARGV_NONE</a>           = 0,</div><div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3a6a31ba6572f17414a650f6db2700e708">  144</a></span>&#160;    <a class="code" href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3a6a31ba6572f17414a650f6db2700e708">ARGV_SKIPEMPTY</a>      = (1 &lt;&lt; 0),     <span class="comment">/* omit empty strings from result */</span></div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;};</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="argv_8h.html#a43daf5ea1f278b578ccfb43cc65350b8">  147</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="argv_8h.html#a43daf5ea1f278b578ccfb43cc65350b8">argvFlags</a>;</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;ARGV_t <a class="code" href="group__rpmargv.html#ga6e9d24d70fbed6474748f6b1f2f79d1d">argvSplitString</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> * str, <span class="keyword">const</span> <span class="keywordtype">char</span> * seps, argvFlags flags);</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmargv.html#ga2f9a5c4c0f0c5a091eb39644988520df">argvSplit</a>(ARGV_t * argvp, <span class="keyword">const</span> <span class="keywordtype">char</span> * str, <span class="keyword">const</span> <span class="keywordtype">char</span> * seps);</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="group__rpmargv.html#gaa2cd5cd79cd2093457d1e8ec8d251142">argvJoin</a>(ARGV_const_t argv, <span class="keyword">const</span> <span class="keywordtype">char</span> *sep);</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;}</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _H_ARGV_ */</span><span class="preprocessor"></span></div><div class="ttc" id="argv_8h_html_a4628d0ccf538438d6ef2795aeebd7e31"><div class="ttname"><a href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a></div><div class="ttdeci">char ** ARGV_t</div><div class="ttdef"><b>Definition:</b> <a href="argv_8h_source.html#l00015">argv.h:15</a></div></div>
<div class="ttc" id="group__rpmargv_html_gac6f8d58b4b3bc7708fb81987f4929d41"><div class="ttname"><a href="group__rpmargv.html#gac6f8d58b4b3bc7708fb81987f4929d41">argiFree</a></div><div class="ttdeci">ARGI_t argiFree(ARGI_t argi)</div><div class="ttdoc">Destroy an argi array. </div></div>
<div class="ttc" id="structARGI__s_html_a2b1365462ad123f984c4cec3d8f42911"><div class="ttname"><a href="structARGI__s.html#a2b1365462ad123f984c4cec3d8f42911">ARGI_s::vals</a></div><div class="ttdeci">ARGint_t vals</div><div class="ttdef"><b>Definition:</b> <a href="argv_8h_source.html#l00021">argv.h:21</a></div></div>
<div class="ttc" id="argv_8h_html_a164a247fba90bd13f44da7279be03eb3"><div class="ttname"><a href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3">argvFlags_e</a></div><div class="ttdeci">argvFlags_e</div><div class="ttdef"><b>Definition:</b> <a href="argv_8h_source.html#l00142">argv.h:142</a></div></div>
<div class="ttc" id="structARGI__s_html_aff31448fe3425077e3148f90872bba3a"><div class="ttname"><a href="structARGI__s.html#aff31448fe3425077e3148f90872bba3a">ARGI_s::nvals</a></div><div class="ttdeci">unsigned nvals</div><div class="ttdef"><b>Definition:</b> <a href="argv_8h_source.html#l00020">argv.h:20</a></div></div>
<div class="ttc" id="group__rpmargv_html_ga25c48e5e59650ad5bfc1a3b41484b6e1"><div class="ttname"><a href="group__rpmargv.html#ga25c48e5e59650ad5bfc1a3b41484b6e1">argvSort</a></div><div class="ttdeci">int argvSort(ARGV_t argv, int(*compar)(const void *, const void *))</div><div class="ttdoc">Sort an argv array. </div></div>
<div class="ttc" id="group__rpmargv_html_ga019468ac83ce63dcf38c0c8c8122309b"><div class="ttname"><a href="group__rpmargv.html#ga019468ac83ce63dcf38c0c8c8122309b">argvCount</a></div><div class="ttdeci">int argvCount(ARGV_const_t argv)</div><div class="ttdoc">Return no. </div></div>
<div class="ttc" id="argv_8h_html_a7d9d7d23d33aa141b969d17d305322d1"><div class="ttname"><a href="argv_8h.html#a7d9d7d23d33aa141b969d17d305322d1">ARGI_t</a></div><div class="ttdeci">struct ARGI_s * ARGI_t</div><div class="ttdef"><b>Definition:</b> <a href="argv_8h_source.html#l00023">argv.h:23</a></div></div>
<div class="ttc" id="argv_8h_html_a06169139595e32faa83d08a85179056f"><div class="ttname"><a href="argv_8h.html#a06169139595e32faa83d08a85179056f">ARGI_const_t</a></div><div class="ttdeci">struct ARGI_s const  *const ARGI_const_t</div><div class="ttdef"><b>Definition:</b> <a href="argv_8h_source.html#l00024">argv.h:24</a></div></div>
<div class="ttc" id="argv_8h_html_a40a03b55993d2496796615f9f3cc3707"><div class="ttname"><a href="argv_8h.html#a40a03b55993d2496796615f9f3cc3707">ARGint_t</a></div><div class="ttdeci">int * ARGint_t</div><div class="ttdef"><b>Definition:</b> <a href="argv_8h_source.html#l00018">argv.h:18</a></div></div>
<div class="ttc" id="group__rpmargv_html_gaf7f6facbab9d4789000448d5d605f5bb"><div class="ttname"><a href="group__rpmargv.html#gaf7f6facbab9d4789000448d5d605f5bb">argvFree</a></div><div class="ttdeci">ARGV_t argvFree(ARGV_t argv)</div><div class="ttdoc">Destroy an argv array. </div></div>
<div class="ttc" id="group__rpmargv_html_gae7b41d31fb98b31bc518084424a0bf56"><div class="ttname"><a href="group__rpmargv.html#gae7b41d31fb98b31bc518084424a0bf56">argvAdd</a></div><div class="ttdeci">int argvAdd(ARGV_t *argvp, const char *val)</div><div class="ttdoc">Add a string to an argv array. </div></div>
<div class="ttc" id="group__rpmtypes_html_ga44316ffc2f14b8b54c8473f2977e8c81"><div class="ttname"><a href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a></div><div class="ttdeci">uint32_t rpmFlags</div><div class="ttdef"><b>Definition:</b> <a href="rpmtypes_8h_source.html#l00042">rpmtypes.h:42</a></div></div>
<div class="ttc" id="group__rpmargv_html_ga5f59356b9dd49b0c1672e402395ab3c6"><div class="ttname"><a href="group__rpmargv.html#ga5f59356b9dd49b0c1672e402395ab3c6">argvCmp</a></div><div class="ttdeci">int argvCmp(const void *a, const void *b)</div><div class="ttdoc">Compare argv arrays (qsort/bsearch). </div></div>
<div class="ttc" id="group__rpmargv_html_gaa353c179d8f7dba4c6e171202446fd1c"><div class="ttname"><a href="group__rpmargv.html#gaa353c179d8f7dba4c6e171202446fd1c">argvNew</a></div><div class="ttdeci">ARGV_t argvNew(void)</div><div class="ttdoc">Create an empty argv array. </div></div>
<div class="ttc" id="group__rpmargv_html_ga437c8461fc7e7bc859d9364966c74de0"><div class="ttname"><a href="group__rpmargv.html#ga437c8461fc7e7bc859d9364966c74de0">argvAddNum</a></div><div class="ttdeci">int argvAddNum(ARGV_t *argvp, int val)</div><div class="ttdoc">Add a number to an argv array (converting to a string). </div></div>
<div class="ttc" id="group__rpmargv_html_ga6e9d24d70fbed6474748f6b1f2f79d1d"><div class="ttname"><a href="group__rpmargv.html#ga6e9d24d70fbed6474748f6b1f2f79d1d">argvSplitString</a></div><div class="ttdeci">ARGV_t argvSplitString(const char *str, const char *seps, argvFlags flags)</div><div class="ttdoc">Split a string into an argv array. </div></div>
<div class="ttc" id="argv_8h_html_a164a247fba90bd13f44da7279be03eb3a921bb2be7e70e963b1ed220cfef14cdf"><div class="ttname"><a href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3a921bb2be7e70e963b1ed220cfef14cdf">ARGV_NONE</a></div><div class="ttdef"><b>Definition:</b> <a href="argv_8h_source.html#l00143">argv.h:143</a></div></div>
<div class="ttc" id="group__rpmargv_html_ga91b09335a5f137fed3278ccae9335bfa"><div class="ttname"><a href="group__rpmargv.html#ga91b09335a5f137fed3278ccae9335bfa">argiData</a></div><div class="ttdeci">ARGint_t argiData(ARGI_const_t argi)</div><div class="ttdoc">Return data from argi array. </div></div>
<div class="ttc" id="argv_8h_html_a8fb4667ccebe229131eae0c3655fd79d"><div class="ttname"><a href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a></div><div class="ttdeci">char *const  * ARGV_const_t</div><div class="ttdef"><b>Definition:</b> <a href="argv_8h_source.html#l00016">argv.h:16</a></div></div>
<div class="ttc" id="group__rpmargv_html_ga91c183f15e7fb04fbccec189590f896d"><div class="ttname"><a href="group__rpmargv.html#ga91c183f15e7fb04fbccec189590f896d">argiCount</a></div><div class="ttdeci">int argiCount(ARGI_const_t argi)</div><div class="ttdoc">Return no. </div></div>
<div class="ttc" id="group__rpmargv_html_gaaa44b9308dd060b2d6b384bbd55282b1"><div class="ttname"><a href="group__rpmargv.html#gaaa44b9308dd060b2d6b384bbd55282b1">argiAdd</a></div><div class="ttdeci">int argiAdd(ARGI_t *argip, int ix, int val)</div><div class="ttdoc">Add an int to an argi array. </div></div>
<div class="ttc" id="group__rpmargv_html_gaa9067a8473ef2176abed24198d0803e4"><div class="ttname"><a href="group__rpmargv.html#gaa9067a8473ef2176abed24198d0803e4">argvData</a></div><div class="ttdeci">ARGV_t argvData(ARGV_t argv)</div><div class="ttdoc">Return data from argv array. </div></div>
<div class="ttc" id="group__rpmargv_html_ga4b704323e392798db529e8e54fce27c3"><div class="ttname"><a href="group__rpmargv.html#ga4b704323e392798db529e8e54fce27c3">argvSearch</a></div><div class="ttdeci">ARGV_t argvSearch(ARGV_const_t argv, const char *val, int(*compar)(const void *, const void *))</div><div class="ttdoc">Find an element in an argv array. </div></div>
<div class="ttc" id="group__rpmargv_html_ga72c6dd96a835e50865245ec8f609f134"><div class="ttname"><a href="group__rpmargv.html#ga72c6dd96a835e50865245ec8f609f134">argvAppend</a></div><div class="ttdeci">int argvAppend(ARGV_t *argvp, ARGV_const_t av)</div><div class="ttdoc">Append one argv array to another. </div></div>
<div class="ttc" id="group__rpmargv_html_gafcda82658da1e747c0a8bff6646d0a68"><div class="ttname"><a href="group__rpmargv.html#gafcda82658da1e747c0a8bff6646d0a68">argvPrint</a></div><div class="ttdeci">void argvPrint(const char *msg, ARGV_const_t argv, FILE *fp)</div><div class="ttdoc">Print argv array elements. </div></div>
<div class="ttc" id="group__rpmargv_html_ga2f9a5c4c0f0c5a091eb39644988520df"><div class="ttname"><a href="group__rpmargv.html#ga2f9a5c4c0f0c5a091eb39644988520df">argvSplit</a></div><div class="ttdeci">int argvSplit(ARGV_t *argvp, const char *str, const char *seps)</div><div class="ttdoc">Split a string into an argv array. </div></div>
<div class="ttc" id="structARGI__s_html"><div class="ttname"><a href="structARGI__s.html">ARGI_s</a></div><div class="ttdef"><b>Definition:</b> <a href="argv_8h_source.html#l00019">argv.h:19</a></div></div>
<div class="ttc" id="argv_8h_html_a43daf5ea1f278b578ccfb43cc65350b8"><div class="ttname"><a href="argv_8h.html#a43daf5ea1f278b578ccfb43cc65350b8">argvFlags</a></div><div class="ttdeci">rpmFlags argvFlags</div><div class="ttdef"><b>Definition:</b> <a href="argv_8h_source.html#l00147">argv.h:147</a></div></div>
<div class="ttc" id="argv_8h_html_a164a247fba90bd13f44da7279be03eb3a6a31ba6572f17414a650f6db2700e708"><div class="ttname"><a href="argv_8h.html#a164a247fba90bd13f44da7279be03eb3a6a31ba6572f17414a650f6db2700e708">ARGV_SKIPEMPTY</a></div><div class="ttdef"><b>Definition:</b> <a href="argv_8h_source.html#l00144">argv.h:144</a></div></div>
<div class="ttc" id="group__rpmargv_html_gaa2cd5cd79cd2093457d1e8ec8d251142"><div class="ttname"><a href="group__rpmargv.html#gaa2cd5cd79cd2093457d1e8ec8d251142">argvJoin</a></div><div class="ttdeci">char * argvJoin(ARGV_const_t argv, const char *sep)</div><div class="ttdoc">Join an argv array into a string. </div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>