--- a/doc/doxygen/html/TestMasterSlave_2getopt_8c-source.html Fri Jul 06 10:53:15 2007 +0200
+++ b/doc/doxygen/html/TestMasterSlave_2getopt_8c-source.html Mon Jul 16 08:56:03 2007 +0200
@@ -18,7 +18,7 @@
<li><a href="globals.html"><span>Globals</span></a></li>
</ul></div>
<div class="nav">
-<a class="el" href="dir_fc8d77725c328f9de5a130dceab5a508.html">examples</a> » <a class="el" href="dir_cb9d6d827bc8780b4808994475b6fec1.html">TestMasterSlave</a></div>
+<a class="el" href="dir_aa575cee5acc3b84cc5b4489187a1fd3.html">examples</a> » <a class="el" href="dir_4f45567b048264117a95e53b67d9aefb.html">TestMasterSlave</a></div>
<h1>getopt.c</h1><a href="TestMasterSlave_2getopt_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* from http://www.pwilson.net/getopt.html */</span>
<a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">/* Getopt for GNU.</span>
@@ -72,7 +72,7 @@
<a name="l00051"></a>00051 <span class="comment"> program understand `configure --with-gnu-libc' and omit the object files,</span>
<a name="l00052"></a>00052 <span class="comment"> it is simpler to just do this in the source for each such file. */</span>
<a name="l00053"></a>00053
-<a name="l00054"></a><a class="code" href="TestMasterSlave_2getopt_8c.html#5325c715897861c318d3ae312ac452cc">00054</a> <span class="preprocessor">#define GETOPT_INTERFACE_VERSION 2</span>
+<a name="l00054"></a><a class="code" href="TestMasterSlave_2getopt_8c.html#6ba4529b087522128cc7bcce0849d32b">00054</a> <span class="preprocessor">#define GETOPT_INTERFACE_VERSION 2</span>
<a name="l00055"></a>00055 <span class="preprocessor"></span><span class="preprocessor">#if !defined _LIBC && defined __GLIBC__ && __GLIBC__ >= 2</span>
<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="preprocessor"># include <gnu-versions.h></span>
<a name="l00057"></a>00057 <span class="preprocessor"># if _GNU_GETOPT_INTERFACE_VERSION == GETOPT_INTERFACE_VERSION</span>
@@ -107,7 +107,7 @@
<a name="l00086"></a>00086 <span class="preprocessor"></span><span class="preprocessor"># define _(msgid) gettext (msgid)</span>
<a name="l00087"></a>00087 <span class="preprocessor"></span><span class="preprocessor"># endif</span>
<a name="l00088"></a>00088 <span class="preprocessor"></span><span class="preprocessor"># else</span>
-<a name="l00089"></a><a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">00089</a> <span class="preprocessor"></span><span class="preprocessor"># define _(msgid) (msgid)</span>
+<a name="l00089"></a><a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">00089</a> <span class="preprocessor"></span><span class="preprocessor"># define _(msgid) (msgid)</span>
<a name="l00090"></a>00090 <span class="preprocessor"></span><span class="preprocessor"># endif</span>
<a name="l00091"></a>00091 <span class="preprocessor"></span><span class="preprocessor"># if defined _LIBC && defined USE_IN_LIBIO</span>
<a name="l00092"></a>00092 <span class="preprocessor"></span><span class="preprocessor"># include <wchar.h></span>
@@ -136,7 +136,7 @@
<a name="l00115"></a>00115 <span class="comment"> Also, when `ordering' is RETURN_IN_ORDER,</span>
<a name="l00116"></a>00116 <span class="comment"> each non-option ARGV-element is returned here. */</span>
<a name="l00117"></a>00117
-<a name="l00118"></a><a class="code" href="TestMasterMicroMod_2getopt_8h.html#db50a0eab9fed92fc3bfc7dfa4f2c410">00118</a> <span class="keywordtype">char</span> *<a class="code" href="TestMasterSlave_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>;
+<a name="l00118"></a><a class="code" href="TestMasterMicroMod_2getopt_8h.html#a2d33a77952a7e6973146c1284042818">00118</a> <span class="keywordtype">char</span> *<a class="code" href="TestMasterSlave_2getopt_8c.html#a2d33a77952a7e6973146c1284042818">optarg</a>;
<a name="l00119"></a>00119
<a name="l00120"></a>00120 <span class="comment">/* Index in ARGV of the next element to be scanned.</span>
<a name="l00121"></a>00121 <span class="comment"> This is used for communication to and from the caller</span>
@@ -151,13 +151,13 @@
<a name="l00130"></a>00130 <span class="comment"> how much of ARGV has been scanned so far. */</span>
<a name="l00131"></a>00131
<a name="l00132"></a>00132 <span class="comment">/* 1003.2 says this must be 1 before any call. */</span>
-<a name="l00133"></a><a class="code" href="TestMasterMicroMod_2getopt_8h.html#d5e1c16213bbee2d5e8cc363309f418c">00133</a> <span class="keywordtype">int</span> <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> = 1;
+<a name="l00133"></a><a class="code" href="TestMasterMicroMod_2getopt_8h.html#87eb6bb97b34e1d4c6b85f8a23db5858">00133</a> <span class="keywordtype">int</span> <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> = 1;
<a name="l00134"></a>00134
<a name="l00135"></a>00135 <span class="comment">/* Formerly, initialization of getopt depended on optind==0, which</span>
<a name="l00136"></a>00136 <span class="comment"> causes problems with re-calling getopt as programs generally don't</span>
<a name="l00137"></a>00137 <span class="comment"> know that. */</span>
<a name="l00138"></a>00138
-<a name="l00139"></a><a class="code" href="TestMasterSlave_2getopt_8c.html#28286be757527aeb1db951b5da9aeec1">00139</a> <span class="keywordtype">int</span> <a class="code" href="TestMasterSlave_2getopt_8c.html#28286be757527aeb1db951b5da9aeec1">__getopt_initialized</a>;
+<a name="l00139"></a><a class="code" href="TestMasterSlave_2getopt_8c.html#43b2a4340a24537cc6364835f9d73fb5">00139</a> <span class="keywordtype">int</span> <a class="code" href="TestMasterSlave_2getopt_8c.html#43b2a4340a24537cc6364835f9d73fb5">__getopt_initialized</a>;
<a name="l00140"></a>00140
<a name="l00141"></a>00141 <span class="comment">/* The next char to be scanned in the option-element</span>
<a name="l00142"></a>00142 <span class="comment"> in which the last option character we returned was found.</span>
@@ -171,13 +171,13 @@
<a name="l00150"></a>00150 <span class="comment">/* Callers store zero here to inhibit the error message</span>
<a name="l00151"></a>00151 <span class="comment"> for unrecognized options. */</span>
<a name="l00152"></a>00152
-<a name="l00153"></a><a class="code" href="TestMasterMicroMod_2getopt_8h.html#e30f05ee1e2e5652f174a35c7875d25e">00153</a> <span class="keywordtype">int</span> <a class="code" href="TestMasterSlave_2getopt_8c.html#e30f05ee1e2e5652f174a35c7875d25e">opterr</a> = 1;
+<a name="l00153"></a><a class="code" href="TestMasterMicroMod_2getopt_8h.html#2d5d57aa71d16b312a92ac70f91c44f1">00153</a> <span class="keywordtype">int</span> <a class="code" href="TestMasterSlave_2getopt_8c.html#2d5d57aa71d16b312a92ac70f91c44f1">opterr</a> = 1;
<a name="l00154"></a>00154
<a name="l00155"></a>00155 <span class="comment">/* Set to an option character which was unrecognized.</span>
<a name="l00156"></a>00156 <span class="comment"> This must be initialized on some systems to avoid linking in the</span>
<a name="l00157"></a>00157 <span class="comment"> system's own getopt implementation. */</span>
<a name="l00158"></a>00158
-<a name="l00159"></a><a class="code" href="TestMasterMicroMod_2getopt_8h.html#475b8db98445da73e5f62a1ef6324b95">00159</a> <span class="keywordtype">int</span> <a class="code" href="TestMasterSlave_2getopt_8c.html#475b8db98445da73e5f62a1ef6324b95">optopt</a> = <span class="charliteral">'?'</span>;
+<a name="l00159"></a><a class="code" href="TestMasterMicroMod_2getopt_8h.html#b3d1db20633bdbad253accdec2f9477f">00159</a> <span class="keywordtype">int</span> <a class="code" href="TestMasterSlave_2getopt_8c.html#b3d1db20633bdbad253accdec2f9477f">optopt</a> = <span class="charliteral">'?'</span>;
<a name="l00160"></a>00160
<a name="l00161"></a>00161 <span class="comment">/* Describe how to deal with options that follow non-option ARGV-elements.</span>
<a name="l00162"></a>00162 <span class="comment"></span>
@@ -210,7 +210,7 @@
<a name="l00189"></a>00189
<a name="l00190"></a>00190 <span class="keyword">static</span> <span class="keyword">enum</span>
<a name="l00191"></a>00191 {
-<a name="l00192"></a>00192 <a class="code" href="TestMasterSlave_2getopt_8c.html#06fc87d81c62e9abb8790b6e5713c55b0e73a0691c110b1442d8364d1d12eccc">REQUIRE_ORDER</a>, <a class="code" href="TestMasterSlave_2getopt_8c.html#06fc87d81c62e9abb8790b6e5713c55bcfdde4b47c27f4efbd832e1ac7f8a8fc">PERMUTE</a>, <a class="code" href="TestMasterSlave_2getopt_8c.html#06fc87d81c62e9abb8790b6e5713c55b3c56550bfafe809d9214b863b69c31c5">RETURN_IN_ORDER</a>
+<a name="l00192"></a>00192 <a class="code" href="TestMasterSlave_2getopt_8c.html#2e520baeab5e72a8cd84e00dce61684fe9f3d62b95878d3ab723990312fda0bb">REQUIRE_ORDER</a>, <a class="code" href="TestMasterSlave_2getopt_8c.html#2e520baeab5e72a8cd84e00dce61684fd3b1ba5acb926eca92e0a5784f911df0">PERMUTE</a>, <a class="code" href="TestMasterSlave_2getopt_8c.html#2e520baeab5e72a8cd84e00dce61684fec304c31a5e271b98a946742b81ee5cb">RETURN_IN_ORDER</a>
<a name="l00193"></a>00193 } ordering;
<a name="l00194"></a>00194
<a name="l00195"></a>00195 <span class="comment">/* Value of POSIXLY_CORRECT environment variable. */</span>
@@ -235,7 +235,7 @@
<a name="l00214"></a>00214 <span class="comment"> whose names are inconsistent. */</span>
<a name="l00215"></a>00215
<a name="l00216"></a>00216 <span class="preprocessor">#ifndef getenv</span>
-<a name="l00217"></a>00217 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *<a class="code" href="TestMasterSlave_2getopt_8c.html#ee28fd8a0e40b6d958f7d20348e45368">getenv</a> ();
+<a name="l00217"></a>00217 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *<a class="code" href="TestMasterSlave_2getopt_8c.html#d371de5388fe5b7a20882a85a670c3fc">getenv</a> ();
<a name="l00218"></a>00218 <span class="preprocessor">#endif</span>
<a name="l00219"></a>00219 <span class="preprocessor"></span>
<a name="l00220"></a>00220 <span class="keyword">static</span> <span class="keywordtype">char</span> *
@@ -305,7 +305,7 @@
<a name="l00284"></a>00284 <span class="preprocessor"></span><span class="preprocessor"># define SWAP_FLAGS(ch1, ch2)</span>
<a name="l00285"></a>00285 <span class="preprocessor"></span><span class="preprocessor"># endif</span>
<a name="l00286"></a>00286 <span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* !_LIBC */</span>
-<a name="l00287"></a><a class="code" href="TestMasterSlave_2getopt_8c.html#6e06e56c5fa96faaf47f3b231e015e35">00287</a> <span class="preprocessor"># define SWAP_FLAGS(ch1, ch2)</span>
+<a name="l00287"></a><a class="code" href="TestMasterSlave_2getopt_8c.html#73b41d63a0123651c8a92f0474c5e70b">00287</a> <span class="preprocessor"># define SWAP_FLAGS(ch1, ch2)</span>
<a name="l00288"></a>00288 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _LIBC */</span>
<a name="l00289"></a>00289
<a name="l00290"></a>00290 <span class="comment">/* Exchange two adjacent subsequences of ARGV.</span>
@@ -327,7 +327,7 @@
<a name="l00306"></a>00306 {
<a name="l00307"></a>00307 <span class="keywordtype">int</span> bottom = first_nonopt;
<a name="l00308"></a>00308 <span class="keywordtype">int</span> middle = last_nonopt;
-<a name="l00309"></a>00309 <span class="keywordtype">int</span> top = <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>;
+<a name="l00309"></a>00309 <span class="keywordtype">int</span> top = <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>;
<a name="l00310"></a>00310 <span class="keywordtype">char</span> *tem;
<a name="l00311"></a>00311
<a name="l00312"></a>00312 <span class="comment">/* Exchange the shorter segment with the far end of the longer segment.</span>
@@ -371,7 +371,7 @@
<a name="l00350"></a>00350 tem = argv[bottom + i];
<a name="l00351"></a>00351 argv[bottom + i] = argv[top - (middle - bottom) + i];
<a name="l00352"></a>00352 argv[top - (middle - bottom) + i] = tem;
-<a name="l00353"></a>00353 <a class="code" href="TestMasterSlave_2getopt_8c.html#6e06e56c5fa96faaf47f3b231e015e35">SWAP_FLAGS</a> (bottom + i, top - (middle - bottom) + i);
+<a name="l00353"></a>00353 <a class="code" href="TestMasterSlave_2getopt_8c.html#73b41d63a0123651c8a92f0474c5e70b">SWAP_FLAGS</a> (bottom + i, top - (middle - bottom) + i);
<a name="l00354"></a>00354 }
<a name="l00355"></a>00355 <span class="comment">/* Exclude the moved bottom segment from further swapping. */</span>
<a name="l00356"></a>00356 top -= len;
@@ -388,7 +388,7 @@
<a name="l00367"></a>00367 tem = argv[bottom + i];
<a name="l00368"></a>00368 argv[bottom + i] = argv[middle + i];
<a name="l00369"></a>00369 argv[middle + i] = tem;
-<a name="l00370"></a>00370 <a class="code" href="TestMasterSlave_2getopt_8c.html#6e06e56c5fa96faaf47f3b231e015e35">SWAP_FLAGS</a> (bottom + i, middle + i);
+<a name="l00370"></a>00370 <a class="code" href="TestMasterSlave_2getopt_8c.html#73b41d63a0123651c8a92f0474c5e70b">SWAP_FLAGS</a> (bottom + i, middle + i);
<a name="l00371"></a>00371 }
<a name="l00372"></a>00372 <span class="comment">/* Exclude the moved top segment from further swapping. */</span>
<a name="l00373"></a>00373 bottom += len;
@@ -397,8 +397,8 @@
<a name="l00376"></a>00376
<a name="l00377"></a>00377 <span class="comment">/* Update records for the slots the non-options now occupy. */</span>
<a name="l00378"></a>00378
-<a name="l00379"></a>00379 first_nonopt += (<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> - last_nonopt);
-<a name="l00380"></a>00380 last_nonopt = <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>;
+<a name="l00379"></a>00379 first_nonopt += (<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> - last_nonopt);
+<a name="l00380"></a>00380 last_nonopt = <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>;
<a name="l00381"></a>00381 }
<a name="l00382"></a>00382
<a name="l00383"></a>00383 <span class="comment">/* Initialize the internal data when the first call is made. */</span>
@@ -416,28 +416,28 @@
<a name="l00395"></a>00395 <span class="comment"> is the program name); the sequence of previously skipped</span>
<a name="l00396"></a>00396 <span class="comment"> non-option ARGV-elements is empty. */</span>
<a name="l00397"></a>00397
-<a name="l00398"></a>00398 first_nonopt = last_nonopt = <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>;
+<a name="l00398"></a>00398 first_nonopt = last_nonopt = <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>;
<a name="l00399"></a>00399
<a name="l00400"></a>00400 nextchar = NULL;
<a name="l00401"></a>00401
-<a name="l00402"></a>00402 posixly_correct = <a class="code" href="TestMasterSlave_2getopt_8c.html#ee28fd8a0e40b6d958f7d20348e45368">getenv</a> (<span class="stringliteral">"POSIXLY_CORRECT"</span>);
+<a name="l00402"></a>00402 posixly_correct = <a class="code" href="TestMasterSlave_2getopt_8c.html#d371de5388fe5b7a20882a85a670c3fc">getenv</a> (<span class="stringliteral">"POSIXLY_CORRECT"</span>);
<a name="l00403"></a>00403
<a name="l00404"></a>00404 <span class="comment">/* Determine how to handle the ordering of options and nonoptions. */</span>
<a name="l00405"></a>00405
<a name="l00406"></a>00406 <span class="keywordflow">if</span> (optstring[0] == <span class="charliteral">'-'</span>)
<a name="l00407"></a>00407 {
-<a name="l00408"></a>00408 ordering = <a class="code" href="TestMasterSlave_2getopt_8c.html#06fc87d81c62e9abb8790b6e5713c55b3c56550bfafe809d9214b863b69c31c5">RETURN_IN_ORDER</a>;
+<a name="l00408"></a>00408 ordering = <a class="code" href="TestMasterSlave_2getopt_8c.html#2e520baeab5e72a8cd84e00dce61684fec304c31a5e271b98a946742b81ee5cb">RETURN_IN_ORDER</a>;
<a name="l00409"></a>00409 ++optstring;
<a name="l00410"></a>00410 }
<a name="l00411"></a>00411 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (optstring[0] == <span class="charliteral">'+'</span>)
<a name="l00412"></a>00412 {
-<a name="l00413"></a>00413 ordering = <a class="code" href="TestMasterSlave_2getopt_8c.html#06fc87d81c62e9abb8790b6e5713c55b0e73a0691c110b1442d8364d1d12eccc">REQUIRE_ORDER</a>;
+<a name="l00413"></a>00413 ordering = <a class="code" href="TestMasterSlave_2getopt_8c.html#2e520baeab5e72a8cd84e00dce61684fe9f3d62b95878d3ab723990312fda0bb">REQUIRE_ORDER</a>;
<a name="l00414"></a>00414 ++optstring;
<a name="l00415"></a>00415 }
<a name="l00416"></a>00416 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (posixly_correct != NULL)
-<a name="l00417"></a>00417 ordering = <a class="code" href="TestMasterSlave_2getopt_8c.html#06fc87d81c62e9abb8790b6e5713c55b0e73a0691c110b1442d8364d1d12eccc">REQUIRE_ORDER</a>;
+<a name="l00417"></a>00417 ordering = <a class="code" href="TestMasterSlave_2getopt_8c.html#2e520baeab5e72a8cd84e00dce61684fe9f3d62b95878d3ab723990312fda0bb">REQUIRE_ORDER</a>;
<a name="l00418"></a>00418 <span class="keywordflow">else</span>
-<a name="l00419"></a>00419 ordering = <a class="code" href="TestMasterSlave_2getopt_8c.html#06fc87d81c62e9abb8790b6e5713c55bcfdde4b47c27f4efbd832e1ac7f8a8fc">PERMUTE</a>;
+<a name="l00419"></a>00419 ordering = <a class="code" href="TestMasterSlave_2getopt_8c.html#2e520baeab5e72a8cd84e00dce61684fd3b1ba5acb926eca92e0a5784f911df0">PERMUTE</a>;
<a name="l00420"></a>00420
<a name="l00421"></a>00421 <span class="preprocessor">#if defined _LIBC && defined USE_NONOPTION_FLAGS</span>
<a name="l00422"></a>00422 <span class="preprocessor"></span> <span class="keywordflow">if</span> (posixly_correct == NULL
@@ -529,7 +529,7 @@
<a name="l00508"></a>00508 <span class="comment"> long-named options. */</span>
<a name="l00509"></a>00509
<a name="l00510"></a>00510 <span class="keywordtype">int</span>
-<a name="l00511"></a><a class="code" href="TestMasterSlave_2getopt_8c.html#0df92a0ae8fe1fd43268c738f548674f">00511</a> <a class="code" href="TestMasterSlave_2getopt_8c.html#0df92a0ae8fe1fd43268c738f548674f">_getopt_internal</a> (argc, argv, optstring, longopts, longind, long_only)
+<a name="l00511"></a><a class="code" href="TestMasterSlave_2getopt_8c.html#ca624a08c8860a96fd9afd064ff1e598">00511</a> <a class="code" href="TestMasterSlave_2getopt_8c.html#ca624a08c8860a96fd9afd064ff1e598">_getopt_internal</a> (argc, argv, optstring, longopts, longind, long_only)
<a name="l00512"></a>00512 int argc;
<a name="l00513"></a>00513 <span class="keywordtype">char</span> *const *argv;
<a name="l00514"></a>00514 const <span class="keywordtype">char</span> *optstring;
@@ -537,21 +537,21 @@
<a name="l00516"></a>00516 <span class="keywordtype">int</span> *longind;
<a name="l00517"></a>00517 <span class="keywordtype">int</span> long_only;
<a name="l00518"></a>00518 {
-<a name="l00519"></a>00519 <span class="keywordtype">int</span> print_errors = <a class="code" href="TestMasterSlave_2getopt_8c.html#e30f05ee1e2e5652f174a35c7875d25e">opterr</a>;
+<a name="l00519"></a>00519 <span class="keywordtype">int</span> print_errors = <a class="code" href="TestMasterSlave_2getopt_8c.html#2d5d57aa71d16b312a92ac70f91c44f1">opterr</a>;
<a name="l00520"></a>00520 <span class="keywordflow">if</span> (optstring[0] == <span class="charliteral">':'</span>)
<a name="l00521"></a>00521 print_errors = 0;
<a name="l00522"></a>00522
<a name="l00523"></a>00523 <span class="keywordflow">if</span> (argc < 1)
<a name="l00524"></a>00524 <span class="keywordflow">return</span> -1;
<a name="l00525"></a>00525
-<a name="l00526"></a>00526 <a class="code" href="TestMasterSlave_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a> = NULL;
+<a name="l00526"></a>00526 <a class="code" href="TestMasterSlave_2getopt_8c.html#a2d33a77952a7e6973146c1284042818">optarg</a> = NULL;
<a name="l00527"></a>00527
-<a name="l00528"></a>00528 <span class="keywordflow">if</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> == 0 || !<a class="code" href="TestMasterSlave_2getopt_8c.html#28286be757527aeb1db951b5da9aeec1">__getopt_initialized</a>)
+<a name="l00528"></a>00528 <span class="keywordflow">if</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> == 0 || !<a class="code" href="TestMasterSlave_2getopt_8c.html#43b2a4340a24537cc6364835f9d73fb5">__getopt_initialized</a>)
<a name="l00529"></a>00529 {
-<a name="l00530"></a>00530 <span class="keywordflow">if</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> == 0)
-<a name="l00531"></a>00531 <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> = 1; <span class="comment">/* Don't scan ARGV[0], the program name. */</span>
+<a name="l00530"></a>00530 <span class="keywordflow">if</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> == 0)
+<a name="l00531"></a>00531 <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> = 1; <span class="comment">/* Don't scan ARGV[0], the program name. */</span>
<a name="l00532"></a>00532 optstring = _getopt_initialize (argc, argv, optstring);
-<a name="l00533"></a>00533 <a class="code" href="TestMasterSlave_2getopt_8c.html#28286be757527aeb1db951b5da9aeec1">__getopt_initialized</a> = 1;
+<a name="l00533"></a>00533 <a class="code" href="TestMasterSlave_2getopt_8c.html#43b2a4340a24537cc6364835f9d73fb5">__getopt_initialized</a> = 1;
<a name="l00534"></a>00534 }
<a name="l00535"></a>00535
<a name="l00536"></a>00536 <span class="comment">/* Test whether ARGV[optind] points to a non-option argument.</span>
@@ -572,27 +572,27 @@
<a name="l00551"></a>00551
<a name="l00552"></a>00552 <span class="comment">/* Give FIRST_NONOPT and LAST_NONOPT rational values if OPTIND has been</span>
<a name="l00553"></a>00553 <span class="comment"> moved back by the user (who may also have changed the arguments). */</span>
-<a name="l00554"></a>00554 <span class="keywordflow">if</span> (last_nonopt > <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>)
-<a name="l00555"></a>00555 last_nonopt = <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>;
-<a name="l00556"></a>00556 <span class="keywordflow">if</span> (first_nonopt > <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>)
-<a name="l00557"></a>00557 first_nonopt = <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>;
+<a name="l00554"></a>00554 <span class="keywordflow">if</span> (last_nonopt > <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>)
+<a name="l00555"></a>00555 last_nonopt = <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>;
+<a name="l00556"></a>00556 <span class="keywordflow">if</span> (first_nonopt > <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>)
+<a name="l00557"></a>00557 first_nonopt = <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>;
<a name="l00558"></a>00558
-<a name="l00559"></a>00559 <span class="keywordflow">if</span> (ordering == <a class="code" href="TestMasterSlave_2getopt_8c.html#06fc87d81c62e9abb8790b6e5713c55bcfdde4b47c27f4efbd832e1ac7f8a8fc">PERMUTE</a>)
+<a name="l00559"></a>00559 <span class="keywordflow">if</span> (ordering == <a class="code" href="TestMasterSlave_2getopt_8c.html#2e520baeab5e72a8cd84e00dce61684fd3b1ba5acb926eca92e0a5784f911df0">PERMUTE</a>)
<a name="l00560"></a>00560 {
<a name="l00561"></a>00561 <span class="comment">/* If we have just processed some options following some non-options,</span>
<a name="l00562"></a>00562 <span class="comment"> exchange them so that the options come first. */</span>
<a name="l00563"></a>00563
-<a name="l00564"></a>00564 <span class="keywordflow">if</span> (first_nonopt != last_nonopt && last_nonopt != <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>)
+<a name="l00564"></a>00564 <span class="keywordflow">if</span> (first_nonopt != last_nonopt && last_nonopt != <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>)
<a name="l00565"></a>00565 exchange ((<span class="keywordtype">char</span> **) argv);
-<a name="l00566"></a>00566 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (last_nonopt != <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>)
-<a name="l00567"></a>00567 first_nonopt = <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>;
+<a name="l00566"></a>00566 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (last_nonopt != <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>)
+<a name="l00567"></a>00567 first_nonopt = <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>;
<a name="l00568"></a>00568
<a name="l00569"></a>00569 <span class="comment">/* Skip any additional non-options</span>
<a name="l00570"></a>00570 <span class="comment"> and extend the range of non-options previously skipped. */</span>
<a name="l00571"></a>00571
-<a name="l00572"></a>00572 <span class="keywordflow">while</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> < argc && <a class="code" href="TestMasterSlave_2getopt_8c.html#71ceb8911d64b39b402041ba5ea8453c">NONOPTION_P</a>)
-<a name="l00573"></a>00573 <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>++;
-<a name="l00574"></a>00574 last_nonopt = <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>;
+<a name="l00572"></a>00572 <span class="keywordflow">while</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> < argc && <a class="code" href="TestMasterSlave_2getopt_8c.html#60fb2ef5fa72a6e2f2f62c0d6158f94c">NONOPTION_P</a>)
+<a name="l00573"></a>00573 <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>++;
+<a name="l00574"></a>00574 last_nonopt = <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>;
<a name="l00575"></a>00575 }
<a name="l00576"></a>00576
<a name="l00577"></a>00577 <span class="comment">/* The special ARGV-element `--' means premature end of options.</span>
@@ -600,7 +600,7 @@
<a name="l00579"></a>00579 <span class="comment"> then exchange with previous non-options as if it were an option,</span>
<a name="l00580"></a>00580 <span class="comment"> then skip everything else like a non-option. */</span>
<a name="l00581"></a>00581
-<a name="l00582"></a>00582 <span class="keywordflow">if</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> != argc && !strcmp (argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>], <span class="stringliteral">"--"</span>))
+<a name="l00582"></a>00582 <span class="keywordflow">if</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> != argc && !strcmp (argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>], <span class="stringliteral">"--"</span>))
<a name="l00583"></a>00583 {
<a name="l00584"></a>00584 optind++;
<a name="l00585"></a>00585
@@ -628,11 +628,11 @@
<a name="l00607"></a>00607 <span class="comment">/* If we have come to a non-option and did not permute it,</span>
<a name="l00608"></a>00608 <span class="comment"> either stop the scan or describe it to the caller and pass it by. */</span>
<a name="l00609"></a>00609
-<a name="l00610"></a>00610 <span class="keywordflow">if</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#71ceb8911d64b39b402041ba5ea8453c">NONOPTION_P</a>)
+<a name="l00610"></a>00610 <span class="keywordflow">if</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#60fb2ef5fa72a6e2f2f62c0d6158f94c">NONOPTION_P</a>)
<a name="l00611"></a>00611 {
-<a name="l00612"></a>00612 <span class="keywordflow">if</span> (ordering == <a class="code" href="TestMasterSlave_2getopt_8c.html#06fc87d81c62e9abb8790b6e5713c55b0e73a0691c110b1442d8364d1d12eccc">REQUIRE_ORDER</a>)
+<a name="l00612"></a>00612 <span class="keywordflow">if</span> (ordering == <a class="code" href="TestMasterSlave_2getopt_8c.html#2e520baeab5e72a8cd84e00dce61684fe9f3d62b95878d3ab723990312fda0bb">REQUIRE_ORDER</a>)
<a name="l00613"></a>00613 <span class="keywordflow">return</span> -1;
-<a name="l00614"></a>00614 <a class="code" href="TestMasterSlave_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a> = argv[optind++];
+<a name="l00614"></a>00614 <a class="code" href="TestMasterSlave_2getopt_8c.html#a2d33a77952a7e6973146c1284042818">optarg</a> = argv[optind++];
<a name="l00615"></a>00615 <span class="keywordflow">return</span> 1;
<a name="l00616"></a>00616 }
<a name="l00617"></a>00617
@@ -659,8 +659,8 @@
<a name="l00638"></a>00638 <span class="comment"> This distinction seems to be the most useful approach. */</span>
<a name="l00639"></a>00639
<a name="l00640"></a>00640 <span class="keywordflow">if</span> (longopts != NULL
-<a name="l00641"></a>00641 && (argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][1] == <span class="charliteral">'-'</span>
-<a name="l00642"></a>00642 || (long_only && (argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][2] || !my_index (optstring, argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][1])))))
+<a name="l00641"></a>00641 && (argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>][1] == <span class="charliteral">'-'</span>
+<a name="l00642"></a>00642 || (long_only && (argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>][2] || !my_index (optstring, argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>][1])))))
<a name="l00643"></a>00643 {
<a name="l00644"></a>00644 <span class="keywordtype">char</span> *nameend;
<a name="l00645"></a>00645 <span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structoption.html">option</a> *p;
@@ -675,11 +675,11 @@
<a name="l00654"></a>00654
<a name="l00655"></a>00655 <span class="comment">/* Test all long options for either exact match</span>
<a name="l00656"></a>00656 <span class="comment"> or abbreviated matches. */</span>
-<a name="l00657"></a>00657 <span class="keywordflow">for</span> (p = longopts, option_index = 0; p-><a class="code" href="structoption.html#92c850a23c7828c1dba453bf8d15e1f0">name</a>; p++, option_index++)
-<a name="l00658"></a>00658 <span class="keywordflow">if</span> (!strncmp (p-><a class="code" href="structoption.html#92c850a23c7828c1dba453bf8d15e1f0">name</a>, nextchar, nameend - nextchar))
+<a name="l00657"></a>00657 <span class="keywordflow">for</span> (p = longopts, option_index = 0; p-><a class="code" href="structoption.html#5c8f7c2972b277e010f9800cc9bc5fb0">name</a>; p++, option_index++)
+<a name="l00658"></a>00658 <span class="keywordflow">if</span> (!strncmp (p-><a class="code" href="structoption.html#5c8f7c2972b277e010f9800cc9bc5fb0">name</a>, nextchar, nameend - nextchar))
<a name="l00659"></a>00659 {
<a name="l00660"></a>00660 if ((<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>) (nameend - nextchar)
-<a name="l00661"></a>00661 == (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>) strlen (p-><a class="code" href="structoption.html#92c850a23c7828c1dba453bf8d15e1f0">name</a>))
+<a name="l00661"></a>00661 == (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>) strlen (p-><a class="code" href="structoption.html#5c8f7c2972b277e010f9800cc9bc5fb0">name</a>))
<a name="l00662"></a>00662 {
<a name="l00663"></a>00663 <span class="comment">/* Exact match found. */</span>
<a name="l00664"></a>00664 pfound = p;
@@ -708,8 +708,8 @@
<a name="l00687"></a>00687 #<span class="keywordflow">if</span> defined _LIBC && defined USE_IN_LIBIO
<a name="l00688"></a>00688 <span class="keywordtype">char</span> *buf;
<a name="l00689"></a>00689
-<a name="l00690"></a>00690 __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"%s: option `%s' is ambiguous\n"</span>),
-<a name="l00691"></a>00691 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>]);
+<a name="l00690"></a>00690 __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"%s: option `%s' is ambiguous\n"</span>),
+<a name="l00691"></a>00691 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>]);
<a name="l00692"></a>00692
<a name="l00693"></a>00693 <span class="keywordflow">if</span> (_IO_fwide (stderr, 0) > 0)
<a name="l00694"></a>00694 __fwprintf (stderr, L<span class="stringliteral">"%s"</span>, buf);
@@ -718,26 +718,26 @@
<a name="l00697"></a>00697
<a name="l00698"></a>00698 free (buf);
<a name="l00699"></a>00699 <span class="preprocessor">#else</span>
-<a name="l00700"></a>00700 <span class="preprocessor"></span> fprintf (stderr, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"%s: option `%s' is ambiguous\n"</span>),
-<a name="l00701"></a>00701 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>]);
+<a name="l00700"></a>00700 <span class="preprocessor"></span> fprintf (stderr, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"%s: option `%s' is ambiguous\n"</span>),
+<a name="l00701"></a>00701 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>]);
<a name="l00702"></a>00702 <span class="preprocessor">#endif</span>
<a name="l00703"></a>00703 <span class="preprocessor"></span> }
<a name="l00704"></a>00704 nextchar += strlen (nextchar);
-<a name="l00705"></a>00705 <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>++;
-<a name="l00706"></a>00706 <a class="code" href="TestMasterSlave_2getopt_8c.html#475b8db98445da73e5f62a1ef6324b95">optopt</a> = 0;
+<a name="l00705"></a>00705 <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>++;
+<a name="l00706"></a>00706 <a class="code" href="TestMasterSlave_2getopt_8c.html#b3d1db20633bdbad253accdec2f9477f">optopt</a> = 0;
<a name="l00707"></a>00707 <span class="keywordflow">return</span> <span class="charliteral">'?'</span>;
<a name="l00708"></a>00708 }
<a name="l00709"></a>00709
<a name="l00710"></a>00710 <span class="keywordflow">if</span> (pfound != NULL)
<a name="l00711"></a>00711 {
<a name="l00712"></a>00712 option_index = indfound;
-<a name="l00713"></a>00713 <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>++;
+<a name="l00713"></a>00713 <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>++;
<a name="l00714"></a>00714 <span class="keywordflow">if</span> (*nameend)
<a name="l00715"></a>00715 {
<a name="l00716"></a>00716 <span class="comment">/* Don't test has_arg with >, because some C compilers don't</span>
<a name="l00717"></a>00717 <span class="comment"> allow it to be used on enums. */</span>
<a name="l00718"></a>00718 <span class="keywordflow">if</span> (pfound->has_arg)
-<a name="l00719"></a>00719 <a class="code" href="TestMasterSlave_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a> = nameend + 1;
+<a name="l00719"></a>00719 <a class="code" href="TestMasterSlave_2getopt_8c.html#a2d33a77952a7e6973146c1284042818">optarg</a> = nameend + 1;
<a name="l00720"></a>00720 <span class="keywordflow">else</span>
<a name="l00721"></a>00721 {
<a name="l00722"></a>00722 <span class="keywordflow">if</span> (print_errors)
@@ -746,15 +746,15 @@
<a name="l00725"></a>00725 <span class="preprocessor"></span> <span class="keywordtype">char</span> *buf;
<a name="l00726"></a>00726 <span class="preprocessor">#endif</span>
<a name="l00727"></a>00727 <span class="preprocessor"></span>
-<a name="l00728"></a>00728 <span class="keywordflow">if</span> (argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> - 1][1] == <span class="charliteral">'-'</span>)
+<a name="l00728"></a>00728 <span class="keywordflow">if</span> (argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> - 1][1] == <span class="charliteral">'-'</span>)
<a name="l00729"></a>00729 {
<a name="l00730"></a>00730 <span class="comment">/* --option */</span>
<a name="l00731"></a>00731 <span class="preprocessor">#if defined _LIBC && defined USE_IN_LIBIO</span>
-<a name="l00732"></a>00732 <span class="preprocessor"></span> __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"\</span>
+<a name="l00732"></a>00732 <span class="preprocessor"></span> __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"\</span>
<a name="l00733"></a>00733 <span class="stringliteral">%s: option `--%s' doesn't allow an argument\n"</span>),
<a name="l00734"></a>00734 argv[0], pfound->name);
<a name="l00735"></a>00735 <span class="preprocessor">#else</span>
-<a name="l00736"></a>00736 <span class="preprocessor"></span> fprintf (stderr, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"\</span>
+<a name="l00736"></a>00736 <span class="preprocessor"></span> fprintf (stderr, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"\</span>
<a name="l00737"></a>00737 <span class="stringliteral">%s: option `--%s' doesn't allow an argument\n"</span>),
<a name="l00738"></a>00738 argv[0], pfound->name);
<a name="l00739"></a>00739 <span class="preprocessor">#endif</span>
@@ -763,14 +763,14 @@
<a name="l00742"></a>00742 {
<a name="l00743"></a>00743 <span class="comment">/* +option or -option */</span>
<a name="l00744"></a>00744 <span class="preprocessor">#if defined _LIBC && defined USE_IN_LIBIO</span>
-<a name="l00745"></a>00745 <span class="preprocessor"></span> __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"\</span>
+<a name="l00745"></a>00745 <span class="preprocessor"></span> __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"\</span>
<a name="l00746"></a>00746 <span class="stringliteral">%s: option `%c%s' doesn't allow an argument\n"</span>),
-<a name="l00747"></a>00747 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> - 1][0],
+<a name="l00747"></a>00747 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> - 1][0],
<a name="l00748"></a>00748 pfound->name);
<a name="l00749"></a>00749 <span class="preprocessor">#else</span>
-<a name="l00750"></a>00750 <span class="preprocessor"></span> fprintf (stderr, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"\</span>
+<a name="l00750"></a>00750 <span class="preprocessor"></span> fprintf (stderr, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"\</span>
<a name="l00751"></a>00751 <span class="stringliteral">%s: option `%c%s' doesn't allow an argument\n"</span>),
-<a name="l00752"></a>00752 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> - 1][0], pfound->name);
+<a name="l00752"></a>00752 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> - 1][0], pfound->name);
<a name="l00753"></a>00753 <span class="preprocessor">#endif</span>
<a name="l00754"></a>00754 <span class="preprocessor"></span> }
<a name="l00755"></a>00755
@@ -786,14 +786,14 @@
<a name="l00765"></a>00765
<a name="l00766"></a>00766 nextchar += strlen (nextchar);
<a name="l00767"></a>00767
-<a name="l00768"></a>00768 <a class="code" href="TestMasterSlave_2getopt_8c.html#475b8db98445da73e5f62a1ef6324b95">optopt</a> = pfound->val;
+<a name="l00768"></a>00768 <a class="code" href="TestMasterSlave_2getopt_8c.html#b3d1db20633bdbad253accdec2f9477f">optopt</a> = pfound->val;
<a name="l00769"></a>00769 <span class="keywordflow">return</span> <span class="charliteral">'?'</span>;
<a name="l00770"></a>00770 }
<a name="l00771"></a>00771 }
<a name="l00772"></a>00772 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pfound->has_arg == 1)
<a name="l00773"></a>00773 {
-<a name="l00774"></a>00774 <span class="keywordflow">if</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> < argc)
-<a name="l00775"></a>00775 <a class="code" href="TestMasterSlave_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a> = argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>++];
+<a name="l00774"></a>00774 <span class="keywordflow">if</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> < argc)
+<a name="l00775"></a>00775 <a class="code" href="TestMasterSlave_2getopt_8c.html#a2d33a77952a7e6973146c1284042818">optarg</a> = argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>++];
<a name="l00776"></a>00776 <span class="keywordflow">else</span>
<a name="l00777"></a>00777 {
<a name="l00778"></a>00778 <span class="keywordflow">if</span> (print_errors)
@@ -802,8 +802,8 @@
<a name="l00781"></a>00781 <span class="preprocessor"></span> <span class="keywordtype">char</span> *buf;
<a name="l00782"></a>00782
<a name="l00783"></a>00783 __asprintf (&buf,
-<a name="l00784"></a>00784 <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"%s: option `%s' requires an argument\n"</span>),
-<a name="l00785"></a>00785 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> - 1]);
+<a name="l00784"></a>00784 <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"%s: option `%s' requires an argument\n"</span>),
+<a name="l00785"></a>00785 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> - 1]);
<a name="l00786"></a>00786
<a name="l00787"></a>00787 <span class="keywordflow">if</span> (_IO_fwide (stderr, 0) > 0)
<a name="l00788"></a>00788 __fwprintf (stderr, L<span class="stringliteral">"%s"</span>, buf);
@@ -813,12 +813,12 @@
<a name="l00792"></a>00792 free (buf);
<a name="l00793"></a>00793 <span class="preprocessor">#else</span>
<a name="l00794"></a>00794 <span class="preprocessor"></span> fprintf (stderr,
-<a name="l00795"></a>00795 <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"%s: option `%s' requires an argument\n"</span>),
-<a name="l00796"></a>00796 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> - 1]);
+<a name="l00795"></a>00795 <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"%s: option `%s' requires an argument\n"</span>),
+<a name="l00796"></a>00796 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> - 1]);
<a name="l00797"></a>00797 <span class="preprocessor">#endif</span>
<a name="l00798"></a>00798 <span class="preprocessor"></span> }
<a name="l00799"></a>00799 nextchar += strlen (nextchar);
-<a name="l00800"></a>00800 <a class="code" href="TestMasterSlave_2getopt_8c.html#475b8db98445da73e5f62a1ef6324b95">optopt</a> = pfound->val;
+<a name="l00800"></a>00800 <a class="code" href="TestMasterSlave_2getopt_8c.html#b3d1db20633bdbad253accdec2f9477f">optopt</a> = pfound->val;
<a name="l00801"></a>00801 <span class="keywordflow">return</span> optstring[0] == <span class="charliteral">':'</span> ? <span class="charliteral">':'</span> : <span class="charliteral">'?'</span>;
<a name="l00802"></a>00802 }
<a name="l00803"></a>00803 }
@@ -837,7 +837,7 @@
<a name="l00816"></a>00816 <span class="comment"> or the option starts with '--' or is not a valid short</span>
<a name="l00817"></a>00817 <span class="comment"> option, then it's an error.</span>
<a name="l00818"></a>00818 <span class="comment"> Otherwise interpret it as a short option. */</span>
-<a name="l00819"></a>00819 <span class="keywordflow">if</span> (!long_only || argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][1] == <span class="charliteral">'-'</span>
+<a name="l00819"></a>00819 <span class="keywordflow">if</span> (!long_only || argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>][1] == <span class="charliteral">'-'</span>
<a name="l00820"></a>00820 || my_index (optstring, *nextchar) == NULL)
<a name="l00821"></a>00821 {
<a name="l00822"></a>00822 <span class="keywordflow">if</span> (print_errors)
@@ -846,14 +846,14 @@
<a name="l00825"></a>00825 <span class="preprocessor"></span> <span class="keywordtype">char</span> *buf;
<a name="l00826"></a>00826 <span class="preprocessor">#endif</span>
<a name="l00827"></a>00827 <span class="preprocessor"></span>
-<a name="l00828"></a>00828 <span class="keywordflow">if</span> (argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][1] == <span class="charliteral">'-'</span>)
+<a name="l00828"></a>00828 <span class="keywordflow">if</span> (argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>][1] == <span class="charliteral">'-'</span>)
<a name="l00829"></a>00829 {
<a name="l00830"></a>00830 <span class="comment">/* --option */</span>
<a name="l00831"></a>00831 <span class="preprocessor">#if defined _LIBC && defined USE_IN_LIBIO</span>
-<a name="l00832"></a>00832 <span class="preprocessor"></span> __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"%s: unrecognized option `--%s'\n"</span>),
+<a name="l00832"></a>00832 <span class="preprocessor"></span> __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"%s: unrecognized option `--%s'\n"</span>),
<a name="l00833"></a>00833 argv[0], nextchar);
<a name="l00834"></a>00834 <span class="preprocessor">#else</span>
-<a name="l00835"></a>00835 <span class="preprocessor"></span> fprintf (stderr, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"%s: unrecognized option `--%s'\n"</span>),
+<a name="l00835"></a>00835 <span class="preprocessor"></span> fprintf (stderr, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"%s: unrecognized option `--%s'\n"</span>),
<a name="l00836"></a>00836 argv[0], nextchar);
<a name="l00837"></a>00837 <span class="preprocessor">#endif</span>
<a name="l00838"></a>00838 <span class="preprocessor"></span> }
@@ -861,11 +861,11 @@
<a name="l00840"></a>00840 {
<a name="l00841"></a>00841 <span class="comment">/* +option or -option */</span>
<a name="l00842"></a>00842 <span class="preprocessor">#if defined _LIBC && defined USE_IN_LIBIO</span>
-<a name="l00843"></a>00843 <span class="preprocessor"></span> __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"%s: unrecognized option `%c%s'\n"</span>),
-<a name="l00844"></a>00844 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][0], nextchar);
+<a name="l00843"></a>00843 <span class="preprocessor"></span> __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"%s: unrecognized option `%c%s'\n"</span>),
+<a name="l00844"></a>00844 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>][0], nextchar);
<a name="l00845"></a>00845 <span class="preprocessor">#else</span>
-<a name="l00846"></a>00846 <span class="preprocessor"></span> fprintf (stderr, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"%s: unrecognized option `%c%s'\n"</span>),
-<a name="l00847"></a>00847 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>][0], nextchar);
+<a name="l00846"></a>00846 <span class="preprocessor"></span> fprintf (stderr, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"%s: unrecognized option `%c%s'\n"</span>),
+<a name="l00847"></a>00847 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>][0], nextchar);
<a name="l00848"></a>00848 <span class="preprocessor">#endif</span>
<a name="l00849"></a>00849 <span class="preprocessor"></span> }
<a name="l00850"></a>00850
@@ -879,8 +879,8 @@
<a name="l00858"></a>00858 <span class="preprocessor">#endif</span>
<a name="l00859"></a>00859 <span class="preprocessor"></span> }
<a name="l00860"></a>00860 nextchar = (<span class="keywordtype">char</span> *) <span class="stringliteral">""</span>;
-<a name="l00861"></a>00861 <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>++;
-<a name="l00862"></a>00862 <a class="code" href="TestMasterSlave_2getopt_8c.html#475b8db98445da73e5f62a1ef6324b95">optopt</a> = 0;
+<a name="l00861"></a>00861 <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>++;
+<a name="l00862"></a>00862 <a class="code" href="TestMasterSlave_2getopt_8c.html#b3d1db20633bdbad253accdec2f9477f">optopt</a> = 0;
<a name="l00863"></a>00863 <span class="keywordflow">return</span> <span class="charliteral">'?'</span>;
<a name="l00864"></a>00864 }
<a name="l00865"></a>00865 }
@@ -893,7 +893,7 @@
<a name="l00872"></a>00872
<a name="l00873"></a>00873 <span class="comment">/* Increment `optind' when we start to process its last character. */</span>
<a name="l00874"></a>00874 <span class="keywordflow">if</span> (*nextchar == <span class="charliteral">'\0'</span>)
-<a name="l00875"></a>00875 ++<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>;
+<a name="l00875"></a>00875 ++<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>;
<a name="l00876"></a>00876
<a name="l00877"></a>00877 <span class="keywordflow">if</span> (temp == NULL || c == <span class="charliteral">':'</span>)
<a name="l00878"></a>00878 {
@@ -907,19 +907,19 @@
<a name="l00886"></a>00886 {
<a name="l00887"></a>00887 <span class="comment">/* 1003.2 specifies the format of this message. */</span>
<a name="l00888"></a>00888 <span class="preprocessor">#if defined _LIBC && defined USE_IN_LIBIO</span>
-<a name="l00889"></a>00889 <span class="preprocessor"></span> __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"%s: illegal option -- %c\n"</span>),
+<a name="l00889"></a>00889 <span class="preprocessor"></span> __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"%s: illegal option -- %c\n"</span>),
<a name="l00890"></a>00890 argv[0], c);
<a name="l00891"></a>00891 <span class="preprocessor">#else</span>
-<a name="l00892"></a>00892 <span class="preprocessor"></span> fprintf (stderr, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"%s: illegal option -- %c\n"</span>), argv[0], c);
+<a name="l00892"></a>00892 <span class="preprocessor"></span> fprintf (stderr, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"%s: illegal option -- %c\n"</span>), argv[0], c);
<a name="l00893"></a>00893 <span class="preprocessor">#endif</span>
<a name="l00894"></a>00894 <span class="preprocessor"></span> }
<a name="l00895"></a>00895 <span class="keywordflow">else</span>
<a name="l00896"></a>00896 {
<a name="l00897"></a>00897 <span class="preprocessor">#if defined _LIBC && defined USE_IN_LIBIO</span>
-<a name="l00898"></a>00898 <span class="preprocessor"></span> __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"%s: invalid option -- %c\n"</span>),
+<a name="l00898"></a>00898 <span class="preprocessor"></span> __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"%s: invalid option -- %c\n"</span>),
<a name="l00899"></a>00899 argv[0], c);
<a name="l00900"></a>00900 <span class="preprocessor">#else</span>
-<a name="l00901"></a>00901 <span class="preprocessor"></span> fprintf (stderr, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"%s: invalid option -- %c\n"</span>), argv[0], c);
+<a name="l00901"></a>00901 <span class="preprocessor"></span> fprintf (stderr, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"%s: invalid option -- %c\n"</span>), argv[0], c);
<a name="l00902"></a>00902 <span class="preprocessor">#endif</span>
<a name="l00903"></a>00903 <span class="preprocessor"></span> }
<a name="l00904"></a>00904
@@ -932,7 +932,7 @@
<a name="l00911"></a>00911 free (buf);
<a name="l00912"></a>00912 <span class="preprocessor">#endif</span>
<a name="l00913"></a>00913 <span class="preprocessor"></span> }
-<a name="l00914"></a>00914 <a class="code" href="TestMasterSlave_2getopt_8c.html#475b8db98445da73e5f62a1ef6324b95">optopt</a> = c;
+<a name="l00914"></a>00914 <a class="code" href="TestMasterSlave_2getopt_8c.html#b3d1db20633bdbad253accdec2f9477f">optopt</a> = c;
<a name="l00915"></a>00915 <span class="keywordflow">return</span> <span class="charliteral">'?'</span>;
<a name="l00916"></a>00916 }
<a name="l00917"></a>00917 <span class="comment">/* Convenience. Treat POSIX -W foo same as long option --foo */</span>
@@ -949,12 +949,12 @@
<a name="l00928"></a>00928 <span class="comment">/* This is an option that requires an argument. */</span>
<a name="l00929"></a>00929 <span class="keywordflow">if</span> (*nextchar != <span class="charliteral">'\0'</span>)
<a name="l00930"></a>00930 {
-<a name="l00931"></a>00931 <a class="code" href="TestMasterSlave_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a> = nextchar;
+<a name="l00931"></a>00931 <a class="code" href="TestMasterSlave_2getopt_8c.html#a2d33a77952a7e6973146c1284042818">optarg</a> = nextchar;
<a name="l00932"></a>00932 <span class="comment">/* If we end this ARGV-element by taking the rest as an arg,</span>
<a name="l00933"></a>00933 <span class="comment"> we must advance to the next element now. */</span>
-<a name="l00934"></a>00934 <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>++;
+<a name="l00934"></a>00934 <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>++;
<a name="l00935"></a>00935 }
-<a name="l00936"></a>00936 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> == argc)
+<a name="l00936"></a>00936 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> == argc)
<a name="l00937"></a>00937 {
<a name="l00938"></a>00938 <span class="keywordflow">if</span> (print_errors)
<a name="l00939"></a>00939 {
@@ -962,7 +962,7 @@
<a name="l00941"></a>00941 <span class="preprocessor">#if defined _LIBC && defined USE_IN_LIBIO</span>
<a name="l00942"></a>00942 <span class="preprocessor"></span> <span class="keywordtype">char</span> *buf;
<a name="l00943"></a>00943
-<a name="l00944"></a>00944 __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"%s: option requires an argument -- %c\n"</span>),
+<a name="l00944"></a>00944 __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"%s: option requires an argument -- %c\n"</span>),
<a name="l00945"></a>00945 argv[0], c);
<a name="l00946"></a>00946
<a name="l00947"></a>00947 <span class="keywordflow">if</span> (_IO_fwide (stderr, 0) > 0)
@@ -972,11 +972,11 @@
<a name="l00951"></a>00951
<a name="l00952"></a>00952 free (buf);
<a name="l00953"></a>00953 <span class="preprocessor">#else</span>
-<a name="l00954"></a>00954 <span class="preprocessor"></span> fprintf (stderr, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"%s: option requires an argument -- %c\n"</span>),
+<a name="l00954"></a>00954 <span class="preprocessor"></span> fprintf (stderr, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"%s: option requires an argument -- %c\n"</span>),
<a name="l00955"></a>00955 argv[0], c);
<a name="l00956"></a>00956 <span class="preprocessor">#endif</span>
<a name="l00957"></a>00957 <span class="preprocessor"></span> }
-<a name="l00958"></a>00958 <a class="code" href="TestMasterSlave_2getopt_8c.html#475b8db98445da73e5f62a1ef6324b95">optopt</a> = c;
+<a name="l00958"></a>00958 <a class="code" href="TestMasterSlave_2getopt_8c.html#b3d1db20633bdbad253accdec2f9477f">optopt</a> = c;
<a name="l00959"></a>00959 <span class="keywordflow">if</span> (optstring[0] == <span class="charliteral">':'</span>)
<a name="l00960"></a>00960 c = <span class="charliteral">':'</span>;
<a name="l00961"></a>00961 <span class="keywordflow">else</span>
@@ -986,20 +986,20 @@
<a name="l00965"></a>00965 <span class="keywordflow">else</span>
<a name="l00966"></a>00966 <span class="comment">/* We already incremented `optind' once;</span>
<a name="l00967"></a>00967 <span class="comment"> increment it again when taking next ARGV-elt as argument. */</span>
-<a name="l00968"></a>00968 <a class="code" href="TestMasterSlave_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a> = argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>++];
+<a name="l00968"></a>00968 <a class="code" href="TestMasterSlave_2getopt_8c.html#a2d33a77952a7e6973146c1284042818">optarg</a> = argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>++];
<a name="l00969"></a>00969
<a name="l00970"></a>00970 <span class="comment">/* optarg is now the argument, see if it's in the</span>
<a name="l00971"></a>00971 <span class="comment"> table of longopts. */</span>
<a name="l00972"></a>00972
-<a name="l00973"></a>00973 <span class="keywordflow">for</span> (nextchar = nameend = <a class="code" href="TestMasterSlave_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>; *nameend && *nameend != <span class="charliteral">'='</span>; nameend++)
+<a name="l00973"></a>00973 <span class="keywordflow">for</span> (nextchar = nameend = <a class="code" href="TestMasterSlave_2getopt_8c.html#a2d33a77952a7e6973146c1284042818">optarg</a>; *nameend && *nameend != <span class="charliteral">'='</span>; nameend++)
<a name="l00974"></a>00974 <span class="comment">/* Do nothing. */</span> ;
<a name="l00975"></a>00975
<a name="l00976"></a>00976 <span class="comment">/* Test all long options for either exact match</span>
<a name="l00977"></a>00977 <span class="comment"> or abbreviated matches. */</span>
-<a name="l00978"></a>00978 <span class="keywordflow">for</span> (p = longopts, option_index = 0; p-><a class="code" href="structoption.html#92c850a23c7828c1dba453bf8d15e1f0">name</a>; p++, option_index++)
-<a name="l00979"></a>00979 <span class="keywordflow">if</span> (!strncmp (p-><a class="code" href="structoption.html#92c850a23c7828c1dba453bf8d15e1f0">name</a>, nextchar, nameend - nextchar))
+<a name="l00978"></a>00978 <span class="keywordflow">for</span> (p = longopts, option_index = 0; p-><a class="code" href="structoption.html#5c8f7c2972b277e010f9800cc9bc5fb0">name</a>; p++, option_index++)
+<a name="l00979"></a>00979 <span class="keywordflow">if</span> (!strncmp (p-><a class="code" href="structoption.html#5c8f7c2972b277e010f9800cc9bc5fb0">name</a>, nextchar, nameend - nextchar))
<a name="l00980"></a>00980 {
-<a name="l00981"></a>00981 if ((<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>) (nameend - nextchar) == strlen (p-><a class="code" href="structoption.html#92c850a23c7828c1dba453bf8d15e1f0">name</a>))
+<a name="l00981"></a>00981 if ((<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>) (nameend - nextchar) == strlen (p-><a class="code" href="structoption.html#5c8f7c2972b277e010f9800cc9bc5fb0">name</a>))
<a name="l00982"></a>00982 {
<a name="l00983"></a>00983 <span class="comment">/* Exact match found. */</span>
<a name="l00984"></a>00984 pfound = p;
@@ -1024,8 +1024,8 @@
<a name="l01003"></a>01003 #<span class="keywordflow">if</span> defined _LIBC && defined USE_IN_LIBIO
<a name="l01004"></a>01004 <span class="keywordtype">char</span> *buf;
<a name="l01005"></a>01005
-<a name="l01006"></a>01006 __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"%s: option `-W %s' is ambiguous\n"</span>),
-<a name="l01007"></a>01007 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>]);
+<a name="l01006"></a>01006 __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"%s: option `-W %s' is ambiguous\n"</span>),
+<a name="l01007"></a>01007 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>]);
<a name="l01008"></a>01008
<a name="l01009"></a>01009 <span class="keywordflow">if</span> (_IO_fwide (stderr, 0) > 0)
<a name="l01010"></a>01010 __fwprintf (stderr, L<span class="stringliteral">"%s"</span>, buf);
@@ -1034,12 +1034,12 @@
<a name="l01013"></a>01013
<a name="l01014"></a>01014 free (buf);
<a name="l01015"></a>01015 <span class="preprocessor">#else</span>
-<a name="l01016"></a>01016 <span class="preprocessor"></span> fprintf (stderr, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"%s: option `-W %s' is ambiguous\n"</span>),
-<a name="l01017"></a>01017 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>]);
+<a name="l01016"></a>01016 <span class="preprocessor"></span> fprintf (stderr, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"%s: option `-W %s' is ambiguous\n"</span>),
+<a name="l01017"></a>01017 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>]);
<a name="l01018"></a>01018 <span class="preprocessor">#endif</span>
<a name="l01019"></a>01019 <span class="preprocessor"></span> }
<a name="l01020"></a>01020 nextchar += strlen (nextchar);
-<a name="l01021"></a>01021 <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>++;
+<a name="l01021"></a>01021 <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>++;
<a name="l01022"></a>01022 <span class="keywordflow">return</span> <span class="charliteral">'?'</span>;
<a name="l01023"></a>01023 }
<a name="l01024"></a>01024 <span class="keywordflow">if</span> (pfound != NULL)
@@ -1049,8 +1049,8 @@
<a name="l01028"></a>01028 {
<a name="l01029"></a>01029 <span class="comment">/* Don't test has_arg with >, because some C compilers don't</span>
<a name="l01030"></a>01030 <span class="comment"> allow it to be used on enums. */</span>
-<a name="l01031"></a>01031 <span class="keywordflow">if</span> (pfound-><a class="code" href="structoption.html#90d7ee9a51eea5c002682dbd0af149e4">has_arg</a>)
-<a name="l01032"></a>01032 <a class="code" href="TestMasterSlave_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a> = nameend + 1;
+<a name="l01031"></a>01031 <span class="keywordflow">if</span> (pfound-><a class="code" href="structoption.html#0f7e57456d9954fb17d182bcfd2ef54c">has_arg</a>)
+<a name="l01032"></a>01032 <a class="code" href="TestMasterSlave_2getopt_8c.html#a2d33a77952a7e6973146c1284042818">optarg</a> = nameend + 1;
<a name="l01033"></a>01033 <span class="keywordflow">else</span>
<a name="l01034"></a>01034 {
<a name="l01035"></a>01035 <span class="keywordflow">if</span> (print_errors)
@@ -1058,9 +1058,9 @@
<a name="l01037"></a>01037 <span class="preprocessor">#if defined _LIBC && defined USE_IN_LIBIO</span>
<a name="l01038"></a>01038 <span class="preprocessor"></span> <span class="keywordtype">char</span> *buf;
<a name="l01039"></a>01039
-<a name="l01040"></a>01040 __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"\</span>
+<a name="l01040"></a>01040 __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"\</span>
<a name="l01041"></a>01041 <span class="stringliteral">%s: option `-W %s' doesn't allow an argument\n"</span>),
-<a name="l01042"></a>01042 argv[0], pfound-><a class="code" href="structoption.html#92c850a23c7828c1dba453bf8d15e1f0">name</a>);
+<a name="l01042"></a>01042 argv[0], pfound-><a class="code" href="structoption.html#5c8f7c2972b277e010f9800cc9bc5fb0">name</a>);
<a name="l01043"></a>01043
<a name="l01044"></a>01044 <span class="keywordflow">if</span> (_IO_fwide (stderr, 0) > 0)
<a name="l01045"></a>01045 __fwprintf (stderr, L<span class="stringliteral">"%s"</span>, buf);
@@ -1069,9 +1069,9 @@
<a name="l01048"></a>01048
<a name="l01049"></a>01049 free (buf);
<a name="l01050"></a>01050 <span class="preprocessor">#else</span>
-<a name="l01051"></a>01051 <span class="preprocessor"></span> fprintf (stderr, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"\</span>
+<a name="l01051"></a>01051 <span class="preprocessor"></span> fprintf (stderr, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"\</span>
<a name="l01052"></a>01052 <span class="stringliteral">%s: option `-W %s' doesn't allow an argument\n"</span>),
-<a name="l01053"></a>01053 argv[0], pfound-><a class="code" href="structoption.html#92c850a23c7828c1dba453bf8d15e1f0">name</a>);
+<a name="l01053"></a>01053 argv[0], pfound-><a class="code" href="structoption.html#5c8f7c2972b277e010f9800cc9bc5fb0">name</a>);
<a name="l01054"></a>01054 <span class="preprocessor">#endif</span>
<a name="l01055"></a>01055 <span class="preprocessor"></span> }
<a name="l01056"></a>01056
@@ -1079,10 +1079,10 @@
<a name="l01058"></a>01058 <span class="keywordflow">return</span> <span class="charliteral">'?'</span>;
<a name="l01059"></a>01059 }
<a name="l01060"></a>01060 }
-<a name="l01061"></a>01061 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pfound-><a class="code" href="structoption.html#90d7ee9a51eea5c002682dbd0af149e4">has_arg</a> == 1)
+<a name="l01061"></a>01061 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pfound-><a class="code" href="structoption.html#0f7e57456d9954fb17d182bcfd2ef54c">has_arg</a> == 1)
<a name="l01062"></a>01062 {
-<a name="l01063"></a>01063 <span class="keywordflow">if</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> < argc)
-<a name="l01064"></a>01064 <a class="code" href="TestMasterSlave_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a> = argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>++];
+<a name="l01063"></a>01063 <span class="keywordflow">if</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> < argc)
+<a name="l01064"></a>01064 <a class="code" href="TestMasterSlave_2getopt_8c.html#a2d33a77952a7e6973146c1284042818">optarg</a> = argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>++];
<a name="l01065"></a>01065 <span class="keywordflow">else</span>
<a name="l01066"></a>01066 {
<a name="l01067"></a>01067 <span class="keywordflow">if</span> (print_errors)
@@ -1090,9 +1090,9 @@
<a name="l01069"></a>01069 <span class="preprocessor">#if defined _LIBC && defined USE_IN_LIBIO</span>
<a name="l01070"></a>01070 <span class="preprocessor"></span> <span class="keywordtype">char</span> *buf;
<a name="l01071"></a>01071
-<a name="l01072"></a>01072 __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"\</span>
+<a name="l01072"></a>01072 __asprintf (&buf, <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"\</span>
<a name="l01073"></a>01073 <span class="stringliteral">%s: option `%s' requires an argument\n"</span>),
-<a name="l01074"></a>01074 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> - 1]);
+<a name="l01074"></a>01074 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> - 1]);
<a name="l01075"></a>01075
<a name="l01076"></a>01076 <span class="keywordflow">if</span> (_IO_fwide (stderr, 0) > 0)
<a name="l01077"></a>01077 __fwprintf (stderr, L<span class="stringliteral">"%s"</span>, buf);
@@ -1102,8 +1102,8 @@
<a name="l01081"></a>01081 free (buf);
<a name="l01082"></a>01082 <span class="preprocessor">#else</span>
<a name="l01083"></a>01083 <span class="preprocessor"></span> fprintf (stderr,
-<a name="l01084"></a>01084 <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"%s: option `%s' requires an argument\n"</span>),
-<a name="l01085"></a>01085 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> - 1]);
+<a name="l01084"></a>01084 <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"%s: option `%s' requires an argument\n"</span>),
+<a name="l01085"></a>01085 argv[0], argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> - 1]);
<a name="l01086"></a>01086 <span class="preprocessor">#endif</span>
<a name="l01087"></a>01087 <span class="preprocessor"></span> }
<a name="l01088"></a>01088 nextchar += strlen (nextchar);
@@ -1113,12 +1113,12 @@
<a name="l01092"></a>01092 nextchar += strlen (nextchar);
<a name="l01093"></a>01093 <span class="keywordflow">if</span> (longind != NULL)
<a name="l01094"></a>01094 *longind = option_index;
-<a name="l01095"></a>01095 <span class="keywordflow">if</span> (pfound-><a class="code" href="structoption.html#b366eea5fe7be25c1928328ba715e353">flag</a>)
+<a name="l01095"></a>01095 <span class="keywordflow">if</span> (pfound-><a class="code" href="structoption.html#8f77295b521f0c6c955608190229d4a3">flag</a>)
<a name="l01096"></a>01096 {
-<a name="l01097"></a>01097 *(pfound-><a class="code" href="structoption.html#b366eea5fe7be25c1928328ba715e353">flag</a>) = pfound-><a class="code" href="structoption.html#13bd155ec3b405d29c41ab8d0793be11">val</a>;
+<a name="l01097"></a>01097 *(pfound-><a class="code" href="structoption.html#8f77295b521f0c6c955608190229d4a3">flag</a>) = pfound-><a class="code" href="structoption.html#87e05ca729a19b01fcef8db8320f1930">val</a>;
<a name="l01098"></a>01098 <span class="keywordflow">return</span> 0;
<a name="l01099"></a>01099 }
-<a name="l01100"></a>01100 <span class="keywordflow">return</span> pfound-><a class="code" href="structoption.html#13bd155ec3b405d29c41ab8d0793be11">val</a>;
+<a name="l01100"></a>01100 <span class="keywordflow">return</span> pfound-><a class="code" href="structoption.html#87e05ca729a19b01fcef8db8320f1930">val</a>;
<a name="l01101"></a>01101 }
<a name="l01102"></a>01102 nextchar = NULL;
<a name="l01103"></a>01103 <span class="keywordflow">return</span> <span class="charliteral">'W'</span>; <span class="comment">/* Let the application handle it. */</span>
@@ -1130,11 +1130,11 @@
<a name="l01109"></a>01109 <span class="comment">/* This is an option that accepts an argument optionally. */</span>
<a name="l01110"></a>01110 <span class="keywordflow">if</span> (*nextchar != <span class="charliteral">'\0'</span>)
<a name="l01111"></a>01111 {
-<a name="l01112"></a>01112 <a class="code" href="TestMasterSlave_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a> = nextchar;
-<a name="l01113"></a>01113 <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>++;
+<a name="l01112"></a>01112 <a class="code" href="TestMasterSlave_2getopt_8c.html#a2d33a77952a7e6973146c1284042818">optarg</a> = nextchar;
+<a name="l01113"></a>01113 <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>++;
<a name="l01114"></a>01114 }
<a name="l01115"></a>01115 <span class="keywordflow">else</span>
-<a name="l01116"></a>01116 <a class="code" href="TestMasterSlave_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a> = NULL;
+<a name="l01116"></a>01116 <a class="code" href="TestMasterSlave_2getopt_8c.html#a2d33a77952a7e6973146c1284042818">optarg</a> = NULL;
<a name="l01117"></a>01117 nextchar = NULL;
<a name="l01118"></a>01118 }
<a name="l01119"></a>01119 <span class="keywordflow">else</span>
@@ -1142,12 +1142,12 @@
<a name="l01121"></a>01121 <span class="comment">/* This is an option that requires an argument. */</span>
<a name="l01122"></a>01122 <span class="keywordflow">if</span> (*nextchar != <span class="charliteral">'\0'</span>)
<a name="l01123"></a>01123 {
-<a name="l01124"></a>01124 <a class="code" href="TestMasterSlave_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a> = nextchar;
+<a name="l01124"></a>01124 <a class="code" href="TestMasterSlave_2getopt_8c.html#a2d33a77952a7e6973146c1284042818">optarg</a> = nextchar;
<a name="l01125"></a>01125 <span class="comment">/* If we end this ARGV-element by taking the rest as an arg,</span>
<a name="l01126"></a>01126 <span class="comment"> we must advance to the next element now. */</span>
-<a name="l01127"></a>01127 <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>++;
+<a name="l01127"></a>01127 <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>++;
<a name="l01128"></a>01128 }
-<a name="l01129"></a>01129 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> == argc)
+<a name="l01129"></a>01129 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> == argc)
<a name="l01130"></a>01130 {
<a name="l01131"></a>01131 <span class="keywordflow">if</span> (print_errors)
<a name="l01132"></a>01132 {
@@ -1156,7 +1156,7 @@
<a name="l01135"></a>01135 <span class="preprocessor"></span> <span class="keywordtype">char</span> *buf;
<a name="l01136"></a>01136
<a name="l01137"></a>01137 __asprintf (&buf,
-<a name="l01138"></a>01138 <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"%s: option requires an argument -- %c\n"</span>),
+<a name="l01138"></a>01138 <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"%s: option requires an argument -- %c\n"</span>),
<a name="l01139"></a>01139 argv[0], c);
<a name="l01140"></a>01140
<a name="l01141"></a>01141 <span class="keywordflow">if</span> (_IO_fwide (stderr, 0) > 0)
@@ -1167,11 +1167,11 @@
<a name="l01146"></a>01146 free (buf);
<a name="l01147"></a>01147 <span class="preprocessor">#else</span>
<a name="l01148"></a>01148 <span class="preprocessor"></span> fprintf (stderr,
-<a name="l01149"></a>01149 <a class="code" href="TestMasterSlave_2getopt_8c.html#86a239addea586602343007a370bf8ad">_</a>(<span class="stringliteral">"%s: option requires an argument -- %c\n"</span>),
+<a name="l01149"></a>01149 <a class="code" href="TestMasterSlave_2getopt_8c.html#5f89d3f05faaa6e056f725126282a799">_</a>(<span class="stringliteral">"%s: option requires an argument -- %c\n"</span>),
<a name="l01150"></a>01150 argv[0], c);
<a name="l01151"></a>01151 <span class="preprocessor">#endif</span>
<a name="l01152"></a>01152 <span class="preprocessor"></span> }
-<a name="l01153"></a>01153 <a class="code" href="TestMasterSlave_2getopt_8c.html#475b8db98445da73e5f62a1ef6324b95">optopt</a> = c;
+<a name="l01153"></a>01153 <a class="code" href="TestMasterSlave_2getopt_8c.html#b3d1db20633bdbad253accdec2f9477f">optopt</a> = c;
<a name="l01154"></a>01154 <span class="keywordflow">if</span> (optstring[0] == <span class="charliteral">':'</span>)
<a name="l01155"></a>01155 c = <span class="charliteral">':'</span>;
<a name="l01156"></a>01156 <span class="keywordflow">else</span>
@@ -1180,7 +1180,7 @@
<a name="l01159"></a>01159 <span class="keywordflow">else</span>
<a name="l01160"></a>01160 <span class="comment">/* We already incremented `optind' once;</span>
<a name="l01161"></a>01161 <span class="comment"> increment it again when taking next ARGV-elt as argument. */</span>
-<a name="l01162"></a>01162 <a class="code" href="TestMasterSlave_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a> = argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>++];
+<a name="l01162"></a>01162 <a class="code" href="TestMasterSlave_2getopt_8c.html#a2d33a77952a7e6973146c1284042818">optarg</a> = argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>++];
<a name="l01163"></a>01163 nextchar = NULL;
<a name="l01164"></a>01164 }
<a name="l01165"></a>01165 }
@@ -1189,12 +1189,12 @@
<a name="l01168"></a>01168 }
<a name="l01169"></a>01169
<a name="l01170"></a>01170 <span class="keywordtype">int</span>
-<a name="l01171"></a><a class="code" href="TestMasterSlave_2getopt_8c.html#1b2ada39ab92162c6ec9c67c8093fa2e">01171</a> <a class="code" href="TestMasterSlave_2getopt_8c.html#1b2ada39ab92162c6ec9c67c8093fa2e">getopt</a> (argc, argv, optstring)
+<a name="l01171"></a><a class="code" href="TestMasterSlave_2getopt_8c.html#afdf882e55974b727c64559defdc4326">01171</a> <a class="code" href="TestMasterSlave_2getopt_8c.html#afdf882e55974b727c64559defdc4326">getopt</a> (argc, argv, optstring)
<a name="l01172"></a>01172 int argc;
<a name="l01173"></a>01173 <span class="keywordtype">char</span> *const *argv;
<a name="l01174"></a>01174 const <span class="keywordtype">char</span> *optstring;
<a name="l01175"></a>01175 {
-<a name="l01176"></a>01176 <span class="keywordflow">return</span> <a class="code" href="TestMasterSlave_2getopt_8c.html#0df92a0ae8fe1fd43268c738f548674f">_getopt_internal</a> (argc, argv, optstring,
+<a name="l01176"></a>01176 <span class="keywordflow">return</span> <a class="code" href="TestMasterSlave_2getopt_8c.html#ca624a08c8860a96fd9afd064ff1e598">_getopt_internal</a> (argc, argv, optstring,
<a name="l01177"></a>01177 (<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoption.html">option</a> *) 0,
<a name="l01178"></a>01178 (<span class="keywordtype">int</span> *) 0,
<a name="l01179"></a>01179 0);
@@ -1214,7 +1214,7 @@
<a name="l01193"></a>01193 <span class="preprocessor">#endif </span><span class="comment">/* Pete Wilson mod 7/28/02 */</span>
<a name="l01194"></a>01194
<a name="l01195"></a>01195 <span class="keywordtype">int</span>
-<a name="l01196"></a>01196 <a class="code" href="appli_8c.html#ef83014be811ae964a5ef7f0af7b46a2">main</a> (argc, argv)
+<a name="l01196"></a>01196 <a class="code" href="appli_8c.html#35d180f652ecf52603a5e9d7e891665f">main</a> (argc, argv)
<a name="l01197"></a>01197 int argc;
<a name="l01198"></a>01198 <span class="keywordtype">char</span> **argv;
<a name="l01199"></a>01199 {
@@ -1223,9 +1223,9 @@
<a name="l01202"></a>01202
<a name="l01203"></a>01203 <span class="keywordflow">while</span> (1)
<a name="l01204"></a>01204 {
-<a name="l01205"></a>01205 <span class="keywordtype">int</span> this_option_optind = <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> ? <a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> : 1;
+<a name="l01205"></a>01205 <span class="keywordtype">int</span> this_option_optind = <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> ? <a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> : 1;
<a name="l01206"></a>01206
-<a name="l01207"></a>01207 c = <a class="code" href="TestMasterSlave_2getopt_8c.html#1b2ada39ab92162c6ec9c67c8093fa2e">getopt</a> (argc, argv, <span class="stringliteral">"abc:d:0123456789"</span>);
+<a name="l01207"></a>01207 c = <a class="code" href="TestMasterSlave_2getopt_8c.html#afdf882e55974b727c64559defdc4326">getopt</a> (argc, argv, <span class="stringliteral">"abc:d:0123456789"</span>);
<a name="l01208"></a>01208 <span class="keywordflow">if</span> (c == -1)
<a name="l01209"></a>01209 <span class="keywordflow">break</span>;
<a name="l01210"></a>01210
@@ -1256,7 +1256,7 @@
<a name="l01235"></a>01235 <span class="keywordflow">break</span>;
<a name="l01236"></a>01236
<a name="l01237"></a>01237 <span class="keywordflow">case</span> <span class="charliteral">'c'</span>:
-<a name="l01238"></a>01238 printf (<span class="stringliteral">"option c with value `%s'\n"</span>, <a class="code" href="TestMasterSlave_2getopt_8c.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>);
+<a name="l01238"></a>01238 printf (<span class="stringliteral">"option c with value `%s'\n"</span>, <a class="code" href="TestMasterSlave_2getopt_8c.html#a2d33a77952a7e6973146c1284042818">optarg</a>);
<a name="l01239"></a>01239 <span class="keywordflow">break</span>;
<a name="l01240"></a>01240
<a name="l01241"></a>01241 <span class="keywordflow">case</span> <span class="charliteral">'?'</span>:
@@ -1267,11 +1267,11 @@
<a name="l01246"></a>01246 }
<a name="l01247"></a>01247 }
<a name="l01248"></a>01248
-<a name="l01249"></a>01249 <span class="keywordflow">if</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> < argc)
+<a name="l01249"></a>01249 <span class="keywordflow">if</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> < argc)
<a name="l01250"></a>01250 {
<a name="l01251"></a>01251 printf (<span class="stringliteral">"non-option ARGV-elements: "</span>);
-<a name="l01252"></a>01252 <span class="keywordflow">while</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> < argc)
-<a name="l01253"></a>01253 printf (<span class="stringliteral">"%s "</span>, argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>++]);
+<a name="l01252"></a>01252 <span class="keywordflow">while</span> (<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a> < argc)
+<a name="l01253"></a>01253 printf (<span class="stringliteral">"%s "</span>, argv[<a class="code" href="TestMasterSlave_2getopt_8c.html#87eb6bb97b34e1d4c6b85f8a23db5858">optind</a>++]);
<a name="l01254"></a>01254 printf (<span class="stringliteral">"\n"</span>);
<a name="l01255"></a>01255 }
<a name="l01256"></a>01256
@@ -1279,7 +1279,7 @@
<a name="l01258"></a>01258 }
<a name="l01259"></a>01259
<a name="l01260"></a>01260 <span class="preprocessor">#endif </span><span class="comment">/* TEST */</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Jun 8 08:51:39 2007 for CanFestival by
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Jul 2 19:10:16 2007 for CanFestival by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
</body>