Home | History | Annotate | Line # | Download | only in html
      1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      2 <html>
      3   <head>
      4     <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
      5     <title>File Index</title>
      6     <link href="doxygen.css" rel="stylesheet" type="text/css">
      7   </head>
      8   <body>
      9 <!-- Generated by Doxygen 1.7.4 -->
     10   <div id="navrow1" class="tabs">
     11     <ul class="tablist">
     12       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
     13       <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
     14       <li class="current"><a href="files.html"><span>Files</span></a></li>
     15     </ul>
     16   </div>
     17   <div id="navrow2" class="tabs2">
     18     <ul class="tablist">
     19       <li><a href="files.html"><span>File&#160;List</span></a></li>
     20       <li><a href="globals.html"><span>Globals</span></a></li>
     21     </ul>
     22   </div>
     23 </div>
     24 <div id="side-nav" class="ui-resizable side-nav-resizable">
     25   <div id="nav-tree">
     26     <div id="nav-tree-contents">
     27     </div>
     28   </div>
     29   <div id="splitbar" style="-moz-user-select:none;" 
     30        class="ui-resizable-handle">
     31   </div>
     32 </div>
     33 <script type="text/javascript">
     34   initNavTree('dmxprint_8c.html','');
     35 </script>
     36 <div id="doc-content">
     37 <div class="header">
     38   <div class="summary">
     39 <a href="#nested-classes">Data Structures</a> &#124;
     40 <a href="#func-members">Functions</a> &#124;
     41 <a href="#var-members">Variables</a>  </div>
     42   <div class="headertitle">
     43 <div class="title">dmxprint.c File Reference</div>  </div>
     44 </div>
     45 <div class="contents">
     46 <div class="textblock"><code>#include &quot;<a class="el" href="dmxconfig_8h_source.html">dmxconfig.h</a>&quot;</code><br/>
     47 <code>#include &quot;<a class="el" href="dmxparse_8h_source.html">dmxparse.h</a>&quot;</code><br/>
     48 <code>#include &quot;<a class="el" href="dmxprint_8h_source.html">dmxprint.h</a>&quot;</code><br/>
     49 <code>#include &quot;parser.h&quot;</code><br/>
     50 <code>#include &lt;stdio.h&gt;</code><br/>
     51 <code>#include &lt;stdarg.h&gt;</code><br/>
     52 <code>#include &lt;ctype.h&gt;</code><br/>
     53 </div><table class="memberdecls">
     54 <tr><td colspan="2"><h2><a name="nested-classes"></a>
     55 Data Structures</h2></td></tr>
     56 <tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstack.html">stack</a></td></tr>
     57 <tr><td colspan="2"><h2><a name="func-members"></a>
     58 Functions</h2></td></tr>
     59 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#a28323a9b43eda57024b02a22c998b0e7">dmxConfigIndent</a> (void)</td></tr>
     60 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#a8e1ceb3caec6ac5eb7d05b18d13250be">dmxConfigNewline</a> (void)</td></tr>
     61 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#acf88c97e19872aeccfceacb4782e15ec">dmxConfigPushState</a> (int base, int comment, int step)</td></tr>
     62 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#ac839095403e872d1a2c5c5bf1fb84d34">dmxConfigPushComment</a> (void)</td></tr>
     63 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#a640bd88024bf58bbc7613804eadc23ef">dmxConfigPushStep</a> (void)</td></tr>
     64 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#acfbbca478338b0756a3a98db05c51a01">dmxConfigPopState</a> (void)</td></tr>
     65 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#a40c141ef8ec32df494f34b9ccb586652">dmxConfigOutput</a> (int addSpace, int doNewline, const char *comment, const char *format,...)</td></tr>
     66 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#ad2f603ef56a4db866fcb63a8c78e977e">dmxConfigPrintComment</a> (<a class="el" href="struct__DMXConfigComment.html">DMXConfigCommentPtr</a> p)</td></tr>
     67 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#a0d3a4f6b21e174c7779cec1e7bc45458">dmxConfigPrintTokenFlag</a> (<a class="el" href="struct__DMXConfigToken.html">DMXConfigTokenPtr</a> p, int flag)</td></tr>
     68 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#a7a5b3d510c5ee1e3e7aa12a84d243e77">dmxConfigPrintToken</a> (<a class="el" href="struct__DMXConfigToken.html">DMXConfigTokenPtr</a> p)</td></tr>
     69 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#a39008636d8a4d4212908a608d17e4ea0">dmxConfigPrintTokenNopop</a> (<a class="el" href="struct__DMXConfigToken.html">DMXConfigTokenPtr</a> p)</td></tr>
     70 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#ab7686b37f60596276e593fbc300e580a">dmxConfigPrintQuotedString</a> (const char *s)</td></tr>
     71 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#a34972dd599132fc3dc322fa76ee60b8b">dmxConfigPrintString</a> (<a class="el" href="struct__DMXConfigString.html">DMXConfigStringPtr</a> p, int quote)</td></tr>
     72 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#a5aec7187f1c5bed538fc446cbb61cc63">dmxConfigPrintPair</a> (<a class="el" href="struct__DMXConfigPair.html">DMXConfigPairPtr</a> p, int addSpace)</td></tr>
     73 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#a7379c323195ec85a062d1d7db2fa07e1">dmxConfigPrintDisplay</a> (<a class="el" href="struct__DMXConfigDisplay.html">DMXConfigDisplayPtr</a> p)</td></tr>
     74 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#a18c2fc381c3949d8740d06691b8c49a8">dmxConfigPrintWall</a> (<a class="el" href="struct__DMXConfigWall.html">DMXConfigWallPtr</a> p)</td></tr>
     75 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#a6daa4d844ef2d80e3adcc82dba79e34a">dmxConfigPrintOption</a> (<a class="el" href="struct__DMXConfigOption.html">DMXConfigOptionPtr</a> p)</td></tr>
     76 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#a68625f9e37aff73a2a4140662ddf8997">dmxConfigPrintParam</a> (<a class="el" href="struct__DMXConfigParam.html">DMXConfigParamPtr</a> p)</td></tr>
     77 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#a4430af6fcc1433522052f4577c3ad0f8">dmxConfigPrintSub</a> (<a class="el" href="struct__DMXConfigSub.html">DMXConfigSubPtr</a> p)</td></tr>
     78 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#a7f0c5119c35d7d20337b9a772f5761b7">dmxConfigPrintVirtual</a> (<a class="el" href="struct__DMXConfigVirtual.html">DMXConfigVirtualPtr</a> p)</td></tr>
     79 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#aeebcf1d84e771f9d64413521173d366a">dmxConfigPrint</a> (FILE *stream, <a class="el" href="struct__DMXConfigEntry.html">DMXConfigEntryPtr</a> entry)</td></tr>
     80 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#ae0a45c7fe5f9f4afb7e68856253350be">dmxConfigVirtualPrint</a> (FILE *stream, <a class="el" href="struct__DMXConfigVirtual.html">DMXConfigVirtualPtr</a> p)</td></tr>
     81 <tr><td colspan="2"><h2><a name="var-members"></a>
     82 Variables</h2></td></tr>
     83 <tr><td class="memItemLeft" align="right" valign="top">static FILE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#a41b4e3023940f8a5c705ea2863f2cd09">str</a> = NULL</td></tr>
     84 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#a913a30aaae68bab9c263fd5208679335">indent</a> = 0</td></tr>
     85 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#a1910d262855b71da353ed0d07a6c7823">pos</a> = 0</td></tr>
     86 <tr><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="structstack.html">stack</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#a85981501fbd26d90c517d5b98c76d6ec">stack</a></td></tr>
     87 <tr><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="structstack.html">stack</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxprint_8c.html#a32dfc14ba99dbdf0241b5e2e42553fec">initialStack</a></td></tr>
     88 </table>
     89 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
     90 <div class="textblock"><p>This file provides support routines and helper functions to be used to pretty-print DMX configurations.</p>
     91 <p>Because the DMX configuration file parsing should be capable of being used in a stand-alone fashion (i.e., independent from the DMX server source tree), no dependencies on other DMX routines are made. </p>
     92 </div><hr/><h2>Function Documentation</h2>
     93 <a class="anchor" id="a28323a9b43eda57024b02a22c998b0e7"></a><!-- doxytag: member="dmxprint.c::dmxConfigIndent" ref="a28323a9b43eda57024b02a22c998b0e7" args="(void)" -->
     94 <div class="memitem">
     95 <div class="memproto">
     96       <table class="memname">
     97         <tr>
     98           <td class="memname">static void dmxConfigIndent </td>
     99           <td>(</td>
    100           <td class="paramtype">void&#160;</td>
    101           <td class="paramname"></td><td>)</td>
    102           <td><code> [static]</code></td>
    103         </tr>
    104       </table>
    105 </div>
    106 <div class="memdoc">
    107 
    108 <p>References <a class="el" href="dmxprint_8c.html#a913a30aaae68bab9c263fd5208679335">indent</a>, and <a class="el" href="dmxprint_8c.html#a41b4e3023940f8a5c705ea2863f2cd09">str</a>.</p>
    109 
    110 <p>Referenced by <a class="el" href="dmxprint_8c.html#a40c141ef8ec32df494f34b9ccb586652">dmxConfigOutput()</a>.</p>
    111 
    112 </div>
    113 </div>
    114 <a class="anchor" id="a8e1ceb3caec6ac5eb7d05b18d13250be"></a><!-- doxytag: member="dmxprint.c::dmxConfigNewline" ref="a8e1ceb3caec6ac5eb7d05b18d13250be" args="(void)" -->
    115 <div class="memitem">
    116 <div class="memproto">
    117       <table class="memname">
    118         <tr>
    119           <td class="memname">static void dmxConfigNewline </td>
    120           <td>(</td>
    121           <td class="paramtype">void&#160;</td>
    122           <td class="paramname"></td><td>)</td>
    123           <td><code> [static]</code></td>
    124         </tr>
    125       </table>
    126 </div>
    127 <div class="memdoc">
    128 
    129 <p>References <a class="el" href="dmxprint_8c.html#a1910d262855b71da353ed0d07a6c7823">pos</a>, and <a class="el" href="dmxprint_8c.html#a41b4e3023940f8a5c705ea2863f2cd09">str</a>.</p>
    130 
    131 <p>Referenced by <a class="el" href="dmxprint_8c.html#a40c141ef8ec32df494f34b9ccb586652">dmxConfigOutput()</a>, <a class="el" href="dmxprint_8c.html#acfbbca478338b0756a3a98db05c51a01">dmxConfigPopState()</a>, <a class="el" href="dmxprint_8h.html#a1b8d004f3374959e5851689e058f8133">dmxConfigPrint()</a>, <a class="el" href="dmxprint_8c.html#acf88c97e19872aeccfceacb4782e15ec">dmxConfigPushState()</a>, and <a class="el" href="dmxprint_8h.html#aa41675fce5582dbfb44d7094b94efab9">dmxConfigVirtualPrint()</a>.</p>
    132 
    133 </div>
    134 </div>
    135 <a class="anchor" id="a40c141ef8ec32df494f34b9ccb586652"></a><!-- doxytag: member="dmxprint.c::dmxConfigOutput" ref="a40c141ef8ec32df494f34b9ccb586652" args="(int addSpace, int doNewline, const char *comment, const char *format,...)" -->
    136 <div class="memitem">
    137 <div class="memproto">
    138       <table class="memname">
    139         <tr>
    140           <td class="memname">static void dmxConfigOutput </td>
    141           <td>(</td>
    142           <td class="paramtype">int&#160;</td>
    143           <td class="paramname"><em>addSpace</em>, </td>
    144         </tr>
    145         <tr>
    146           <td class="paramkey"></td>
    147           <td></td>
    148           <td class="paramtype">int&#160;</td>
    149           <td class="paramname"><em>doNewline</em>, </td>
    150         </tr>
    151         <tr>
    152           <td class="paramkey"></td>
    153           <td></td>
    154           <td class="paramtype">const char *&#160;</td>
    155           <td class="paramname"><em>comment</em>, </td>
    156         </tr>
    157         <tr>
    158           <td class="paramkey"></td>
    159           <td></td>
    160           <td class="paramtype">const char *&#160;</td>
    161           <td class="paramname"><em>format</em>, </td>
    162         </tr>
    163         <tr>
    164           <td class="paramkey"></td>
    165           <td></td>
    166           <td class="paramtype">&#160;</td>
    167           <td class="paramname"><em>...</em>&#160;</td>
    168         </tr>
    169         <tr>
    170           <td></td>
    171           <td>)</td>
    172           <td></td><td><code> [static]</code></td>
    173         </tr>
    174       </table>
    175 </div>
    176 <div class="memdoc">
    177 
    178 <p>References <a class="el" href="dmxprint_8c.html#a28323a9b43eda57024b02a22c998b0e7">dmxConfigIndent()</a>, <a class="el" href="dmxprint_8c.html#a8e1ceb3caec6ac5eb7d05b18d13250be">dmxConfigNewline()</a>, <a class="el" href="dmxprint_8c.html#ac839095403e872d1a2c5c5bf1fb84d34">dmxConfigPushComment()</a>, <a class="el" href="dmxprint_8c.html#a1910d262855b71da353ed0d07a6c7823">pos</a>, and <a class="el" href="dmxprint_8c.html#a41b4e3023940f8a5c705ea2863f2cd09">str</a>.</p>
    179 
    180 <p>Referenced by <a class="el" href="dmxprint_8c.html#ad2f603ef56a4db866fcb63a8c78e977e">dmxConfigPrintComment()</a>, <a class="el" href="dmxprint_8c.html#a5aec7187f1c5bed538fc446cbb61cc63">dmxConfigPrintPair()</a>, <a class="el" href="dmxprint_8c.html#a34972dd599132fc3dc322fa76ee60b8b">dmxConfigPrintString()</a>, and <a class="el" href="dmxprint_8c.html#a0d3a4f6b21e174c7779cec1e7bc45458">dmxConfigPrintTokenFlag()</a>.</p>
    181 
    182 </div>
    183 </div>
    184 <a class="anchor" id="acfbbca478338b0756a3a98db05c51a01"></a><!-- doxytag: member="dmxprint.c::dmxConfigPopState" ref="acfbbca478338b0756a3a98db05c51a01" args="(void)" -->
    185 <div class="memitem">
    186 <div class="memproto">
    187       <table class="memname">
    188         <tr>
    189           <td class="memname">static void dmxConfigPopState </td>
    190           <td>(</td>
    191           <td class="paramtype">void&#160;</td>
    192           <td class="paramname"></td><td>)</td>
    193           <td><code> [static]</code></td>
    194         </tr>
    195       </table>
    196 </div>
    197 <div class="memdoc">
    198 
    199 <p>References <a class="el" href="structstack.html#ae523dc895d308415be2aa9a6b6bdd40e">stack::base</a>, <a class="el" href="dmxparse_8c.html#a890429fea43e1039967b94fadc1f4e29">dmxConfigFree()</a>, <a class="el" href="dmxparse_8c.html#a2c4e1260c486d4898c5bb21ff221c89d">dmxConfigLog()</a>, <a class="el" href="dmxprint_8c.html#a8e1ceb3caec6ac5eb7d05b18d13250be">dmxConfigNewline()</a>, <a class="el" href="dmxprint_8c.html#a913a30aaae68bab9c263fd5208679335">indent</a>, <a class="el" href="structstack.html#a6f0c4fc768c3baa72d3ac9466defd42c">stack::next</a>, and <a class="el" href="dmxprint_8c.html#a85981501fbd26d90c517d5b98c76d6ec">stack</a>.</p>
    200 
    201 <p>Referenced by <a class="el" href="dmxprint_8c.html#a0d3a4f6b21e174c7779cec1e7bc45458">dmxConfigPrintTokenFlag()</a>.</p>
    202 
    203 </div>
    204 </div>
    205 <a class="anchor" id="aeebcf1d84e771f9d64413521173d366a"></a><!-- doxytag: member="dmxprint.c::dmxConfigPrint" ref="aeebcf1d84e771f9d64413521173d366a" args="(FILE *stream, DMXConfigEntryPtr entry)" -->
    206 <div class="memitem">
    207 <div class="memproto">
    208       <table class="memname">
    209         <tr>
    210           <td class="memname">void dmxConfigPrint </td>
    211           <td>(</td>
    212           <td class="paramtype">FILE *&#160;</td>
    213           <td class="paramname"><em>stream</em>, </td>
    214         </tr>
    215         <tr>
    216           <td class="paramkey"></td>
    217           <td></td>
    218           <td class="paramtype"><a class="el" href="struct__DMXConfigEntry.html">DMXConfigEntryPtr</a>&#160;</td>
    219           <td class="paramname"><em>entry</em>&#160;</td>
    220         </tr>
    221         <tr>
    222           <td></td>
    223           <td>)</td>
    224           <td></td><td></td>
    225         </tr>
    226       </table>
    227 </div>
    228 <div class="memdoc">
    229 <p>The configuration information in <em>entry</em> will be pretty-printed to the <em>stream</em>. If <em>stream</em> is NULL, then stdout will be used. </p>
    230 
    231 <p>References <a class="el" href="struct__DMXConfigEntry.html#a770a4c024260d1c784c3e3ae93c136ee">_DMXConfigEntry::comment</a>, <a class="el" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88aec466000071c74f9c5d74dfbdac0188f">dmxConfigComment</a>, <a class="el" href="dmxparse_8c.html#a2c4e1260c486d4898c5bb21ff221c89d">dmxConfigLog()</a>, <a class="el" href="dmxprint_8c.html#a8e1ceb3caec6ac5eb7d05b18d13250be">dmxConfigNewline()</a>, <a class="el" href="dmxprint_8c.html#ad2f603ef56a4db866fcb63a8c78e977e">dmxConfigPrintComment()</a>, <a class="el" href="dmxprint_8c.html#a7f0c5119c35d7d20337b9a772f5761b7">dmxConfigPrintVirtual()</a>, <a class="el" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88a4c957b5f3b7c0886587bdb5a47f3face">dmxConfigVirtual</a>, <a class="el" href="dmxprint_8c.html#a32dfc14ba99dbdf0241b5e2e42553fec">initialStack</a>, <a class="el" href="struct__DMXConfigEntry.html#a69f77f180912f1ffce742d974da981d7">_DMXConfigEntry::next</a>, <a class="el" href="dmxprint_8c.html#a1910d262855b71da353ed0d07a6c7823">pos</a>, <a class="el" href="dmxprint_8c.html#a41b4e3023940f8a5c705ea2863f2cd09">str</a>, <a class="el" href="struct__DMXConfigEntry.html#a1082665dbe0f9f61e115a63f416f2e32">_DMXConfigEntry::type</a>, and <a class="el" href="struct__DMXConfigEntry.html#a8e77b8273c49b31ba999a7a182a4cb2c">_DMXConfigEntry::virtual</a>.</p>
    232 
    233 <p>Referenced by <a class="el" href="xdmxconfig_8c.html#aa55a0e31c52a23a1537c00cda063dc01">dmxConfigWriteFile()</a>, and <a class="el" href="dmxtodmx_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>.</p>
    234 
    235 </div>
    236 </div>
    237 <a class="anchor" id="ad2f603ef56a4db866fcb63a8c78e977e"></a><!-- doxytag: member="dmxprint.c::dmxConfigPrintComment" ref="ad2f603ef56a4db866fcb63a8c78e977e" args="(DMXConfigCommentPtr p)" -->
    238 <div class="memitem">
    239 <div class="memproto">
    240       <table class="memname">
    241         <tr>
    242           <td class="memname">static void dmxConfigPrintComment </td>
    243           <td>(</td>
    244           <td class="paramtype"><a class="el" href="struct__DMXConfigComment.html">DMXConfigCommentPtr</a>&#160;</td>
    245           <td class="paramname"><em>p</em></td><td>)</td>
    246           <td><code> [static]</code></td>
    247         </tr>
    248       </table>
    249 </div>
    250 <div class="memdoc">
    251 
    252 <p>References <a class="el" href="struct__DMXConfigComment.html#a1387eef92c8408b20fbdeea78057bc22">_DMXConfigComment::comment</a>, and <a class="el" href="dmxprint_8c.html#a40c141ef8ec32df494f34b9ccb586652">dmxConfigOutput()</a>.</p>
    253 
    254 <p>Referenced by <a class="el" href="dmxprint_8h.html#a1b8d004f3374959e5851689e058f8133">dmxConfigPrint()</a>, and <a class="el" href="dmxprint_8c.html#a4430af6fcc1433522052f4577c3ad0f8">dmxConfigPrintSub()</a>.</p>
    255 
    256 </div>
    257 </div>
    258 <a class="anchor" id="a7379c323195ec85a062d1d7db2fa07e1"></a><!-- doxytag: member="dmxprint.c::dmxConfigPrintDisplay" ref="a7379c323195ec85a062d1d7db2fa07e1" args="(DMXConfigDisplayPtr p)" -->
    259 <div class="memitem">
    260 <div class="memproto">
    261       <table class="memname">
    262         <tr>
    263           <td class="memname">static void dmxConfigPrintDisplay </td>
    264           <td>(</td>
    265           <td class="paramtype"><a class="el" href="struct__DMXConfigDisplay.html">DMXConfigDisplayPtr</a>&#160;</td>
    266           <td class="paramname"><em>p</em></td><td>)</td>
    267           <td><code> [static]</code></td>
    268         </tr>
    269       </table>
    270 </div>
    271 <div class="memdoc">
    272 
    273 <p>References <a class="el" href="struct__DMXConfigPartDim.html#a82c99c55e14ce5ef7d5fe33b76a9810e">_DMXConfigPartDim::dim</a>, <a class="el" href="struct__DMXConfigDisplay.html#a45c72329b5db1316df0cef1e448a81e7">_DMXConfigDisplay::dim</a>, <a class="el" href="dmxprint_8c.html#a5aec7187f1c5bed538fc446cbb61cc63">dmxConfigPrintPair()</a>, <a class="el" href="dmxprint_8c.html#a34972dd599132fc3dc322fa76ee60b8b">dmxConfigPrintString()</a>, <a class="el" href="dmxprint_8c.html#a7a5b3d510c5ee1e3e7aa12a84d243e77">dmxConfigPrintToken()</a>, <a class="el" href="struct__DMXConfigDisplay.html#a89443ebc48309723160157c81b3eb196">_DMXConfigDisplay::dname</a>, <a class="el" href="struct__DMXConfigDisplay.html#a5b4603446018c78bf4d1fa692dd349a1">_DMXConfigDisplay::end</a>, <a class="el" href="struct__DMXConfigDisplay.html#aa44b268403b84baaba5f943b00c0caa1">_DMXConfigDisplay::name</a>, <a class="el" href="struct__DMXConfigPartDim.html#aab23301813036d4ccb096565865e43ee">_DMXConfigPartDim::offset</a>, <a class="el" href="struct__DMXConfigDisplay.html#a7a86b3fc8780285c64b1f71b46d20165">_DMXConfigDisplay::origin</a>, <a class="el" href="struct__DMXConfigFullDim.html#a8bc74265fe442d142a610378dabc8afa">_DMXConfigFullDim::root</a>, <a class="el" href="struct__DMXConfigDisplay.html#a576c44a633c820745e0166b0328c9428">_DMXConfigDisplay::rootHeight</a>, <a class="el" href="struct__DMXConfigDisplay.html#aa6e3eafb8797b5218c3febec39a319d8">_DMXConfigDisplay::rootWidth</a>, <a class="el" href="struct__DMXConfigDisplay.html#a1ae1cae8ca5882ca871ac9aa84e63b19">_DMXConfigDisplay::rootX</a>, <a class="el" href="struct__DMXConfigDisplay.html#a66ec2d91b2138ebc44eecbda0033649a">_DMXConfigDisplay::rootXOrigin</a>, <a class="el" href="struct__DMXConfigDisplay.html#a3f8f845a6294f7b2b4d4963296368572">_DMXConfigDisplay::rootXSign</a>, <a class="el" href="struct__DMXConfigDisplay.html#afdc4e97d421a7d12002d627cc208e239">_DMXConfigDisplay::rootY</a>, <a class="el" href="struct__DMXConfigDisplay.html#a30bc7bf9c591007b64556743ca932108">_DMXConfigDisplay::rootYOrigin</a>, <a class="el" href="struct__DMXConfigDisplay.html#ac741ca152d7feff75a0f610c98f575a9">_DMXConfigDisplay::rootYSign</a>, <a class="el" href="struct__DMXConfigFullDim.html#a3fec14505c810d9566a4369187f4ce6b">_DMXConfigFullDim::scrn</a>, <a class="el" href="struct__DMXConfigDisplay.html#a713c10234a650fee7fb91f31a6eb76fb">_DMXConfigDisplay::scrnHeight</a>, <a class="el" href="struct__DMXConfigDisplay.html#ad192d6062290e04c1f859eaf68c06122">_DMXConfigDisplay::scrnWidth</a>, <a class="el" href="struct__DMXConfigDisplay.html#abd861ea01ca7d68f78d195c3b0542b52">_DMXConfigDisplay::scrnX</a>, <a class="el" href="struct__DMXConfigDisplay.html#a0c2fbfb2cac1ca86e8e94cccc96c6079">_DMXConfigDisplay::scrnY</a>, <a class="el" href="struct__DMXConfigDisplay.html#ae23c3e610b522311db14ab8187045060">_DMXConfigDisplay::start</a>, <a class="el" href="struct__DMXConfigString.html#abf71ceee99527eccff9a76622390e89d">_DMXConfigString::string</a>, <a class="el" href="struct__DMXConfigPair.html#a0e280ace6ccfae354457b60d38f21454">_DMXConfigPair::x</a>, <a class="el" href="struct__DMXConfigPair.html#a4fd6b9063fe2f5790805ce64f8cbfd11">_DMXConfigPair::xsign</a>, <a class="el" href="struct__DMXConfigPair.html#a0dea17faf035dfdcbf0862760285fdee">_DMXConfigPair::y</a>, and <a class="el" href="struct__DMXConfigPair.html#a40ec327f714f589c6aa08fd6db4af93a">_DMXConfigPair::ysign</a>.</p>
    274 
    275 <p>Referenced by <a class="el" href="dmxprint_8c.html#a4430af6fcc1433522052f4577c3ad0f8">dmxConfigPrintSub()</a>.</p>
    276 
    277 </div>
    278 </div>
    279 <a class="anchor" id="a6daa4d844ef2d80e3adcc82dba79e34a"></a><!-- doxytag: member="dmxprint.c::dmxConfigPrintOption" ref="a6daa4d844ef2d80e3adcc82dba79e34a" args="(DMXConfigOptionPtr p)" -->
    280 <div class="memitem">
    281 <div class="memproto">
    282       <table class="memname">
    283         <tr>
    284           <td class="memname">static void dmxConfigPrintOption </td>
    285           <td>(</td>
    286           <td class="paramtype"><a class="el" href="struct__DMXConfigOption.html">DMXConfigOptionPtr</a>&#160;</td>
    287           <td class="paramname"><em>p</em></td><td>)</td>
    288           <td><code> [static]</code></td>
    289         </tr>
    290       </table>
    291 </div>
    292 <div class="memdoc">
    293 
    294 <p>References <a class="el" href="dmxprint_8c.html#a34972dd599132fc3dc322fa76ee60b8b">dmxConfigPrintString()</a>, <a class="el" href="dmxprint_8c.html#a7a5b3d510c5ee1e3e7aa12a84d243e77">dmxConfigPrintToken()</a>, <a class="el" href="struct__DMXConfigOption.html#a09999687e48be6f09f3fd94125b169a0">_DMXConfigOption::end</a>, <a class="el" href="struct__DMXConfigOption.html#a0dd287594420b7027c63d2ce5b029449">_DMXConfigOption::start</a>, <a class="el" href="struct__DMXConfigOption.html#aaed6fb5c802ae023ca5bff07fab01a55">_DMXConfigOption::string</a>, and <a class="el" href="struct__DMXConfigString.html#abf71ceee99527eccff9a76622390e89d">_DMXConfigString::string</a>.</p>
    295 
    296 <p>Referenced by <a class="el" href="dmxprint_8c.html#a4430af6fcc1433522052f4577c3ad0f8">dmxConfigPrintSub()</a>.</p>
    297 
    298 </div>
    299 </div>
    300 <a class="anchor" id="a5aec7187f1c5bed538fc446cbb61cc63"></a><!-- doxytag: member="dmxprint.c::dmxConfigPrintPair" ref="a5aec7187f1c5bed538fc446cbb61cc63" args="(DMXConfigPairPtr p, int addSpace)" -->
    301 <div class="memitem">
    302 <div class="memproto">
    303       <table class="memname">
    304         <tr>
    305           <td class="memname">static int dmxConfigPrintPair </td>
    306           <td>(</td>
    307           <td class="paramtype"><a class="el" href="struct__DMXConfigPair.html">DMXConfigPairPtr</a>&#160;</td>
    308           <td class="paramname"><em>p</em>, </td>
    309         </tr>
    310         <tr>
    311           <td class="paramkey"></td>
    312           <td></td>
    313           <td class="paramtype">int&#160;</td>
    314           <td class="paramname"><em>addSpace</em>&#160;</td>
    315         </tr>
    316         <tr>
    317           <td></td>
    318           <td>)</td>
    319           <td></td><td><code> [static]</code></td>
    320         </tr>
    321       </table>
    322 </div>
    323 <div class="memdoc">
    324 
    325 <p>References <a class="el" href="struct__DMXConfigPair.html#a0f38d4d9feafd30ee2e54d14c15ee72d">_DMXConfigPair::comment</a>, <a class="el" href="dmxprint_8c.html#a40c141ef8ec32df494f34b9ccb586652">dmxConfigOutput()</a>, <a class="el" href="struct__DMXConfigPair.html#a530882670c820cc229355ce750e5173a">_DMXConfigPair::token</a>, <a class="el" href="struct__DMXConfigPair.html#a0e280ace6ccfae354457b60d38f21454">_DMXConfigPair::x</a>, <a class="el" href="struct__DMXConfigPair.html#a4fd6b9063fe2f5790805ce64f8cbfd11">_DMXConfigPair::xsign</a>, <a class="el" href="struct__DMXConfigPair.html#a0dea17faf035dfdcbf0862760285fdee">_DMXConfigPair::y</a>, and <a class="el" href="struct__DMXConfigPair.html#a40ec327f714f589c6aa08fd6db4af93a">_DMXConfigPair::ysign</a>.</p>
    326 
    327 <p>Referenced by <a class="el" href="dmxprint_8c.html#a7379c323195ec85a062d1d7db2fa07e1">dmxConfigPrintDisplay()</a>, <a class="el" href="dmxprint_8c.html#a7f0c5119c35d7d20337b9a772f5761b7">dmxConfigPrintVirtual()</a>, and <a class="el" href="dmxprint_8c.html#a18c2fc381c3949d8740d06691b8c49a8">dmxConfigPrintWall()</a>.</p>
    328 
    329 </div>
    330 </div>
    331 <a class="anchor" id="a68625f9e37aff73a2a4140662ddf8997"></a><!-- doxytag: member="dmxprint.c::dmxConfigPrintParam" ref="a68625f9e37aff73a2a4140662ddf8997" args="(DMXConfigParamPtr p)" -->
    332 <div class="memitem">
    333 <div class="memproto">
    334       <table class="memname">
    335         <tr>
    336           <td class="memname">static void dmxConfigPrintParam </td>
    337           <td>(</td>
    338           <td class="paramtype"><a class="el" href="struct__DMXConfigParam.html">DMXConfigParamPtr</a>&#160;</td>
    339           <td class="paramname"><em>p</em></td><td>)</td>
    340           <td><code> [static]</code></td>
    341         </tr>
    342       </table>
    343 </div>
    344 <div class="memdoc">
    345 
    346 <p>References <a class="el" href="struct__DMXConfigParam.html#a6214d2e4937870d17a82da9e9f64c81d">_DMXConfigParam::close</a>, <a class="el" href="dmxparse_8c.html#a2c4e1260c486d4898c5bb21ff221c89d">dmxConfigLog()</a>, <a class="el" href="dmxprint_8c.html#a34972dd599132fc3dc322fa76ee60b8b">dmxConfigPrintString()</a>, <a class="el" href="dmxprint_8c.html#a7a5b3d510c5ee1e3e7aa12a84d243e77">dmxConfigPrintToken()</a>, <a class="el" href="dmxprint_8c.html#a39008636d8a4d4212908a608d17e4ea0">dmxConfigPrintTokenNopop()</a>, <a class="el" href="struct__DMXConfigParam.html#a115fb02cb41560fcd5b52914a8cb4baa">_DMXConfigParam::end</a>, <a class="el" href="struct__DMXConfigParam.html#a1e70ee5873aabc8c015330ae0ce3b92f">_DMXConfigParam::next</a>, <a class="el" href="struct__DMXConfigParam.html#ab5378c0fd40d3c8c6768c758067e0085">_DMXConfigParam::open</a>, <a class="el" href="struct__DMXConfigParam.html#af635f42c0d12b9b73c71e0eaa666ec0f">_DMXConfigParam::param</a>, and <a class="el" href="struct__DMXConfigParam.html#a51a0d65a06aabf172eff81c5f01018ca">_DMXConfigParam::start</a>.</p>
    347 
    348 <p>Referenced by <a class="el" href="dmxprint_8c.html#a4430af6fcc1433522052f4577c3ad0f8">dmxConfigPrintSub()</a>.</p>
    349 
    350 </div>
    351 </div>
    352 <a class="anchor" id="ab7686b37f60596276e593fbc300e580a"></a><!-- doxytag: member="dmxprint.c::dmxConfigPrintQuotedString" ref="ab7686b37f60596276e593fbc300e580a" args="(const char *s)" -->
    353 <div class="memitem">
    354 <div class="memproto">
    355       <table class="memname">
    356         <tr>
    357           <td class="memname">static int dmxConfigPrintQuotedString </td>
    358           <td>(</td>
    359           <td class="paramtype">const char *&#160;</td>
    360           <td class="paramname"><em>s</em></td><td>)</td>
    361           <td><code> [static]</code></td>
    362         </tr>
    363       </table>
    364 </div>
    365 <div class="memdoc">
    366 
    367 <p>Referenced by <a class="el" href="dmxprint_8c.html#a34972dd599132fc3dc322fa76ee60b8b">dmxConfigPrintString()</a>.</p>
    368 
    369 </div>
    370 </div>
    371 <a class="anchor" id="a34972dd599132fc3dc322fa76ee60b8b"></a><!-- doxytag: member="dmxprint.c::dmxConfigPrintString" ref="a34972dd599132fc3dc322fa76ee60b8b" args="(DMXConfigStringPtr p, int quote)" -->
    372 <div class="memitem">
    373 <div class="memproto">
    374       <table class="memname">
    375         <tr>
    376           <td class="memname">static void dmxConfigPrintString </td>
    377           <td>(</td>
    378           <td class="paramtype"><a class="el" href="struct__DMXConfigString.html">DMXConfigStringPtr</a>&#160;</td>
    379           <td class="paramname"><em>p</em>, </td>
    380         </tr>
    381         <tr>
    382           <td class="paramkey"></td>
    383           <td></td>
    384           <td class="paramtype">int&#160;</td>
    385           <td class="paramname"><em>quote</em>&#160;</td>
    386         </tr>
    387         <tr>
    388           <td></td>
    389           <td>)</td>
    390           <td></td><td><code> [static]</code></td>
    391         </tr>
    392       </table>
    393 </div>
    394 <div class="memdoc">
    395 
    396 <p>References <a class="el" href="struct__DMXConfigString.html#a68a3812610093891aa3f6ac9c84a25e9">_DMXConfigString::comment</a>, <a class="el" href="dmxprint_8c.html#a40c141ef8ec32df494f34b9ccb586652">dmxConfigOutput()</a>, <a class="el" href="dmxprint_8c.html#ab7686b37f60596276e593fbc300e580a">dmxConfigPrintQuotedString()</a>, <a class="el" href="struct__DMXConfigString.html#af123e2436273aa9d19799bf8d6d5e2a6">_DMXConfigString::next</a>, and <a class="el" href="struct__DMXConfigString.html#abf71ceee99527eccff9a76622390e89d">_DMXConfigString::string</a>.</p>
    397 
    398 <p>Referenced by <a class="el" href="dmxprint_8c.html#a7379c323195ec85a062d1d7db2fa07e1">dmxConfigPrintDisplay()</a>, <a class="el" href="dmxprint_8c.html#a6daa4d844ef2d80e3adcc82dba79e34a">dmxConfigPrintOption()</a>, <a class="el" href="dmxprint_8c.html#a68625f9e37aff73a2a4140662ddf8997">dmxConfigPrintParam()</a>, <a class="el" href="dmxprint_8c.html#a7f0c5119c35d7d20337b9a772f5761b7">dmxConfigPrintVirtual()</a>, and <a class="el" href="dmxprint_8c.html#a18c2fc381c3949d8740d06691b8c49a8">dmxConfigPrintWall()</a>.</p>
    399 
    400 </div>
    401 </div>
    402 <a class="anchor" id="a4430af6fcc1433522052f4577c3ad0f8"></a><!-- doxytag: member="dmxprint.c::dmxConfigPrintSub" ref="a4430af6fcc1433522052f4577c3ad0f8" args="(DMXConfigSubPtr p)" -->
    403 <div class="memitem">
    404 <div class="memproto">
    405       <table class="memname">
    406         <tr>
    407           <td class="memname">static void dmxConfigPrintSub </td>
    408           <td>(</td>
    409           <td class="paramtype"><a class="el" href="struct__DMXConfigSub.html">DMXConfigSubPtr</a>&#160;</td>
    410           <td class="paramname"><em>p</em></td><td>)</td>
    411           <td><code> [static]</code></td>
    412         </tr>
    413       </table>
    414 </div>
    415 <div class="memdoc">
    416 
    417 <p>References <a class="el" href="struct__DMXConfigSub.html#a0c2d9c89e5fd8292b690181b3cd09c93">_DMXConfigSub::comment</a>, <a class="el" href="struct__DMXConfigSub.html#ab881a6a0ca612057e889742dd5aaf20e">_DMXConfigSub::display</a>, <a class="el" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88aec466000071c74f9c5d74dfbdac0188f">dmxConfigComment</a>, <a class="el" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88abec41b4db7ba31e88eaaddc8b34eea4f">dmxConfigDisplay</a>, <a class="el" href="dmxparse_8c.html#a2c4e1260c486d4898c5bb21ff221c89d">dmxConfigLog()</a>, <a class="el" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88a614d5741a7446449811a7627b13535b2">dmxConfigOption</a>, <a class="el" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88a86387d0341d85b69a1f41fec10494698">dmxConfigParam</a>, <a class="el" href="dmxprint_8c.html#ad2f603ef56a4db866fcb63a8c78e977e">dmxConfigPrintComment()</a>, <a class="el" href="dmxprint_8c.html#a7379c323195ec85a062d1d7db2fa07e1">dmxConfigPrintDisplay()</a>, <a class="el" href="dmxprint_8c.html#a6daa4d844ef2d80e3adcc82dba79e34a">dmxConfigPrintOption()</a>, <a class="el" href="dmxprint_8c.html#a68625f9e37aff73a2a4140662ddf8997">dmxConfigPrintParam()</a>, <a class="el" href="dmxprint_8c.html#a18c2fc381c3949d8740d06691b8c49a8">dmxConfigPrintWall()</a>, <a class="el" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88ac20511fb5c828f993a1f76015646f212">dmxConfigWall</a>, <a class="el" href="struct__DMXConfigSub.html#aeb9e7e1226bc01cdc1f256b49e826d43">_DMXConfigSub::next</a>, <a class="el" href="struct__DMXConfigSub.html#ab98f85159fb67ee2fd6a1523e513ef62">_DMXConfigSub::option</a>, <a class="el" href="struct__DMXConfigSub.html#a5719f3b418be1c7e00f2886ae09175d3">_DMXConfigSub::param</a>, <a class="el" href="struct__DMXConfigSub.html#a459065584f3b92566855167e989f72ab">_DMXConfigSub::type</a>, and <a class="el" href="struct__DMXConfigSub.html#a247f530f0328126dc2467c9f4d40861f">_DMXConfigSub::wall</a>.</p>
    418 
    419 <p>Referenced by <a class="el" href="dmxprint_8c.html#a7f0c5119c35d7d20337b9a772f5761b7">dmxConfigPrintVirtual()</a>.</p>
    420 
    421 </div>
    422 </div>
    423 <a class="anchor" id="a7a5b3d510c5ee1e3e7aa12a84d243e77"></a><!-- doxytag: member="dmxprint.c::dmxConfigPrintToken" ref="a7a5b3d510c5ee1e3e7aa12a84d243e77" args="(DMXConfigTokenPtr p)" -->
    424 <div class="memitem">
    425 <div class="memproto">
    426       <table class="memname">
    427         <tr>
    428           <td class="memname">static void dmxConfigPrintToken </td>
    429           <td>(</td>
    430           <td class="paramtype"><a class="el" href="struct__DMXConfigToken.html">DMXConfigTokenPtr</a>&#160;</td>
    431           <td class="paramname"><em>p</em></td><td>)</td>
    432           <td><code> [static]</code></td>
    433         </tr>
    434       </table>
    435 </div>
    436 <div class="memdoc">
    437 
    438 <p>References <a class="el" href="dmxprint_8c.html#a0d3a4f6b21e174c7779cec1e7bc45458">dmxConfigPrintTokenFlag()</a>.</p>
    439 
    440 <p>Referenced by <a class="el" href="dmxprint_8c.html#a7379c323195ec85a062d1d7db2fa07e1">dmxConfigPrintDisplay()</a>, <a class="el" href="dmxprint_8c.html#a6daa4d844ef2d80e3adcc82dba79e34a">dmxConfigPrintOption()</a>, <a class="el" href="dmxprint_8c.html#a68625f9e37aff73a2a4140662ddf8997">dmxConfigPrintParam()</a>, <a class="el" href="dmxprint_8c.html#a7f0c5119c35d7d20337b9a772f5761b7">dmxConfigPrintVirtual()</a>, and <a class="el" href="dmxprint_8c.html#a18c2fc381c3949d8740d06691b8c49a8">dmxConfigPrintWall()</a>.</p>
    441 
    442 </div>
    443 </div>
    444 <a class="anchor" id="a0d3a4f6b21e174c7779cec1e7bc45458"></a><!-- doxytag: member="dmxprint.c::dmxConfigPrintTokenFlag" ref="a0d3a4f6b21e174c7779cec1e7bc45458" args="(DMXConfigTokenPtr p, int flag)" -->
    445 <div class="memitem">
    446 <div class="memproto">
    447       <table class="memname">
    448         <tr>
    449           <td class="memname">static void dmxConfigPrintTokenFlag </td>
    450           <td>(</td>
    451           <td class="paramtype"><a class="el" href="struct__DMXConfigToken.html">DMXConfigTokenPtr</a>&#160;</td>
    452           <td class="paramname"><em>p</em>, </td>
    453         </tr>
    454         <tr>
    455           <td class="paramkey"></td>
    456           <td></td>
    457           <td class="paramtype">int&#160;</td>
    458           <td class="paramname"><em>flag</em>&#160;</td>
    459         </tr>
    460         <tr>
    461           <td></td>
    462           <td>)</td>
    463           <td></td><td><code> [static]</code></td>
    464         </tr>
    465       </table>
    466 </div>
    467 <div class="memdoc">
    468 
    469 <p>References <a class="el" href="struct__DMXConfigToken.html#a5d6e98d74416a8cc9cfe453618bc8f60">_DMXConfigToken::comment</a>, <a class="el" href="dmxparse_8c.html#a2c4e1260c486d4898c5bb21ff221c89d">dmxConfigLog()</a>, <a class="el" href="dmxprint_8c.html#a40c141ef8ec32df494f34b9ccb586652">dmxConfigOutput()</a>, <a class="el" href="dmxprint_8c.html#acfbbca478338b0756a3a98db05c51a01">dmxConfigPopState()</a>, <a class="el" href="dmxprint_8c.html#acf88c97e19872aeccfceacb4782e15ec">dmxConfigPushState()</a>, <a class="el" href="dmxprint_8c.html#a640bd88024bf58bbc7613804eadc23ef">dmxConfigPushStep()</a>, <a class="el" href="struct__DMXConfigToken.html#a620f9948af21b7d71d0e2593052efbdb">_DMXConfigToken::line</a>, and <a class="el" href="struct__DMXConfigToken.html#a1b38f07f74ea8969f6690894b1a55bc9">_DMXConfigToken::token</a>.</p>
    470 
    471 <p>Referenced by <a class="el" href="dmxprint_8c.html#a7a5b3d510c5ee1e3e7aa12a84d243e77">dmxConfigPrintToken()</a>, and <a class="el" href="dmxprint_8c.html#a39008636d8a4d4212908a608d17e4ea0">dmxConfigPrintTokenNopop()</a>.</p>
    472 
    473 </div>
    474 </div>
    475 <a class="anchor" id="a39008636d8a4d4212908a608d17e4ea0"></a><!-- doxytag: member="dmxprint.c::dmxConfigPrintTokenNopop" ref="a39008636d8a4d4212908a608d17e4ea0" args="(DMXConfigTokenPtr p)" -->
    476 <div class="memitem">
    477 <div class="memproto">
    478       <table class="memname">
    479         <tr>
    480           <td class="memname">static void dmxConfigPrintTokenNopop </td>
    481           <td>(</td>
    482           <td class="paramtype"><a class="el" href="struct__DMXConfigToken.html">DMXConfigTokenPtr</a>&#160;</td>
    483           <td class="paramname"><em>p</em></td><td>)</td>
    484           <td><code> [static]</code></td>
    485         </tr>
    486       </table>
    487 </div>
    488 <div class="memdoc">
    489 
    490 <p>References <a class="el" href="dmxprint_8c.html#a0d3a4f6b21e174c7779cec1e7bc45458">dmxConfigPrintTokenFlag()</a>.</p>
    491 
    492 <p>Referenced by <a class="el" href="dmxprint_8c.html#a68625f9e37aff73a2a4140662ddf8997">dmxConfigPrintParam()</a>.</p>
    493 
    494 </div>
    495 </div>
    496 <a class="anchor" id="a7f0c5119c35d7d20337b9a772f5761b7"></a><!-- doxytag: member="dmxprint.c::dmxConfigPrintVirtual" ref="a7f0c5119c35d7d20337b9a772f5761b7" args="(DMXConfigVirtualPtr p)" -->
    497 <div class="memitem">
    498 <div class="memproto">
    499       <table class="memname">
    500         <tr>
    501           <td class="memname">static void dmxConfigPrintVirtual </td>
    502           <td>(</td>
    503           <td class="paramtype"><a class="el" href="struct__DMXConfigVirtual.html">DMXConfigVirtualPtr</a>&#160;</td>
    504           <td class="paramname"><em>p</em></td><td>)</td>
    505           <td><code> [static]</code></td>
    506         </tr>
    507       </table>
    508 </div>
    509 <div class="memdoc">
    510 
    511 <p>References <a class="el" href="struct__DMXConfigVirtual.html#a18d1aff81158655dd4b7b16afe3078ce">_DMXConfigVirtual::close</a>, <a class="el" href="struct__DMXConfigVirtual.html#abff549a2e1cb399ab859cb7626660539">_DMXConfigVirtual::dim</a>, <a class="el" href="dmxprint_8c.html#a5aec7187f1c5bed538fc446cbb61cc63">dmxConfigPrintPair()</a>, <a class="el" href="dmxprint_8c.html#a34972dd599132fc3dc322fa76ee60b8b">dmxConfigPrintString()</a>, <a class="el" href="dmxprint_8c.html#a4430af6fcc1433522052f4577c3ad0f8">dmxConfigPrintSub()</a>, <a class="el" href="dmxprint_8c.html#a7a5b3d510c5ee1e3e7aa12a84d243e77">dmxConfigPrintToken()</a>, <a class="el" href="struct__DMXConfigVirtual.html#a47c8c908e8f4090be638de0560dc36c3">_DMXConfigVirtual::height</a>, <a class="el" href="struct__DMXConfigVirtual.html#a8478674f4416debdfbdb7bff088c0b3b">_DMXConfigVirtual::name</a>, <a class="el" href="struct__DMXConfigVirtual.html#a5198b357593cc6aee669887be1b377cb">_DMXConfigVirtual::open</a>, <a class="el" href="struct__DMXConfigVirtual.html#ab70a6b20679f559200b44949fcc9c131">_DMXConfigVirtual::start</a>, <a class="el" href="struct__DMXConfigString.html#abf71ceee99527eccff9a76622390e89d">_DMXConfigString::string</a>, <a class="el" href="struct__DMXConfigVirtual.html#a49c54be6010a37e78bd137a3c30707c6">_DMXConfigVirtual::subentry</a>, <a class="el" href="struct__DMXConfigVirtual.html#afe71a0e5dd4a384ec05e4cd6f1d53fb1">_DMXConfigVirtual::vname</a>, <a class="el" href="struct__DMXConfigVirtual.html#a9f35c8d1f58fdcbc85a2bdfb14a31d71">_DMXConfigVirtual::width</a>, <a class="el" href="struct__DMXConfigPair.html#a0e280ace6ccfae354457b60d38f21454">_DMXConfigPair::x</a>, and <a class="el" href="struct__DMXConfigPair.html#a0dea17faf035dfdcbf0862760285fdee">_DMXConfigPair::y</a>.</p>
    512 
    513 <p>Referenced by <a class="el" href="dmxprint_8h.html#a1b8d004f3374959e5851689e058f8133">dmxConfigPrint()</a>, and <a class="el" href="dmxprint_8h.html#aa41675fce5582dbfb44d7094b94efab9">dmxConfigVirtualPrint()</a>.</p>
    514 
    515 </div>
    516 </div>
    517 <a class="anchor" id="a18c2fc381c3949d8740d06691b8c49a8"></a><!-- doxytag: member="dmxprint.c::dmxConfigPrintWall" ref="a18c2fc381c3949d8740d06691b8c49a8" args="(DMXConfigWallPtr p)" -->
    518 <div class="memitem">
    519 <div class="memproto">
    520       <table class="memname">
    521         <tr>
    522           <td class="memname">static void dmxConfigPrintWall </td>
    523           <td>(</td>
    524           <td class="paramtype"><a class="el" href="struct__DMXConfigWall.html">DMXConfigWallPtr</a>&#160;</td>
    525           <td class="paramname"><em>p</em></td><td>)</td>
    526           <td><code> [static]</code></td>
    527         </tr>
    528       </table>
    529 </div>
    530 <div class="memdoc">
    531 
    532 <p>References <a class="el" href="struct__DMXConfigWall.html#a8e1cebc88545b248717bcd180b520550">_DMXConfigWall::displayDim</a>, <a class="el" href="dmxprint_8c.html#a5aec7187f1c5bed538fc446cbb61cc63">dmxConfigPrintPair()</a>, <a class="el" href="dmxprint_8c.html#a34972dd599132fc3dc322fa76ee60b8b">dmxConfigPrintString()</a>, <a class="el" href="dmxprint_8c.html#a7a5b3d510c5ee1e3e7aa12a84d243e77">dmxConfigPrintToken()</a>, <a class="el" href="struct__DMXConfigWall.html#a4901fad68a8f34db23e33f26a01ceef7">_DMXConfigWall::end</a>, <a class="el" href="struct__DMXConfigWall.html#af9c21a05c99a613e29e0c5e715dd3253">_DMXConfigWall::nameList</a>, <a class="el" href="struct__DMXConfigWall.html#a937d924ff899f484342d19cce6361ffb">_DMXConfigWall::start</a>, and <a class="el" href="struct__DMXConfigWall.html#a7f260abe78baa2c27ebbf7bc2a5cec42">_DMXConfigWall::wallDim</a>.</p>
    533 
    534 <p>Referenced by <a class="el" href="dmxprint_8c.html#a4430af6fcc1433522052f4577c3ad0f8">dmxConfigPrintSub()</a>.</p>
    535 
    536 </div>
    537 </div>
    538 <a class="anchor" id="ac839095403e872d1a2c5c5bf1fb84d34"></a><!-- doxytag: member="dmxprint.c::dmxConfigPushComment" ref="ac839095403e872d1a2c5c5bf1fb84d34" args="(void)" -->
    539 <div class="memitem">
    540 <div class="memproto">
    541       <table class="memname">
    542         <tr>
    543           <td class="memname">static void dmxConfigPushComment </td>
    544           <td>(</td>
    545           <td class="paramtype">void&#160;</td>
    546           <td class="paramname"></td><td>)</td>
    547           <td><code> [static]</code></td>
    548         </tr>
    549       </table>
    550 </div>
    551 <div class="memdoc">
    552 
    553 <p>References <a class="el" href="structstack.html#aab48b0e87fe50c07ec5a9ca59c8fb671">stack::comment</a>, and <a class="el" href="dmxprint_8c.html#a913a30aaae68bab9c263fd5208679335">indent</a>.</p>
    554 
    555 <p>Referenced by <a class="el" href="dmxprint_8c.html#a40c141ef8ec32df494f34b9ccb586652">dmxConfigOutput()</a>.</p>
    556 
    557 </div>
    558 </div>
    559 <a class="anchor" id="acf88c97e19872aeccfceacb4782e15ec"></a><!-- doxytag: member="dmxprint.c::dmxConfigPushState" ref="acf88c97e19872aeccfceacb4782e15ec" args="(int base, int comment, int step)" -->
    560 <div class="memitem">
    561 <div class="memproto">
    562       <table class="memname">
    563         <tr>
    564           <td class="memname">static void dmxConfigPushState </td>
    565           <td>(</td>
    566           <td class="paramtype">int&#160;</td>
    567           <td class="paramname"><em>base</em>, </td>
    568         </tr>
    569         <tr>
    570           <td class="paramkey"></td>
    571           <td></td>
    572           <td class="paramtype">int&#160;</td>
    573           <td class="paramname"><em>comment</em>, </td>
    574         </tr>
    575         <tr>
    576           <td class="paramkey"></td>
    577           <td></td>
    578           <td class="paramtype">int&#160;</td>
    579           <td class="paramname"><em>step</em>&#160;</td>
    580         </tr>
    581         <tr>
    582           <td></td>
    583           <td>)</td>
    584           <td></td><td><code> [static]</code></td>
    585         </tr>
    586       </table>
    587 </div>
    588 <div class="memdoc">
    589 
    590 <p>References <a class="el" href="structstack.html#ae523dc895d308415be2aa9a6b6bdd40e">stack::base</a>, <a class="el" href="structstack.html#aab48b0e87fe50c07ec5a9ca59c8fb671">stack::comment</a>, <a class="el" href="dmxparse_8c.html#a1794b2e8571596d46f01ff8cf692410f">dmxConfigAlloc()</a>, <a class="el" href="dmxprint_8c.html#a8e1ceb3caec6ac5eb7d05b18d13250be">dmxConfigNewline()</a>, <a class="el" href="dmxprint_8c.html#a913a30aaae68bab9c263fd5208679335">indent</a>, <a class="el" href="dmxprint_8c.html#a85981501fbd26d90c517d5b98c76d6ec">stack</a>, and <a class="el" href="structstack.html#ae67df02e6190f43909f5e055425d237e">stack::step</a>.</p>
    591 
    592 <p>Referenced by <a class="el" href="dmxprint_8c.html#a0d3a4f6b21e174c7779cec1e7bc45458">dmxConfigPrintTokenFlag()</a>.</p>
    593 
    594 </div>
    595 </div>
    596 <a class="anchor" id="a640bd88024bf58bbc7613804eadc23ef"></a><!-- doxytag: member="dmxprint.c::dmxConfigPushStep" ref="a640bd88024bf58bbc7613804eadc23ef" args="(void)" -->
    597 <div class="memitem">
    598 <div class="memproto">
    599       <table class="memname">
    600         <tr>
    601           <td class="memname">static void dmxConfigPushStep </td>
    602           <td>(</td>
    603           <td class="paramtype">void&#160;</td>
    604           <td class="paramname"></td><td>)</td>
    605           <td><code> [static]</code></td>
    606         </tr>
    607       </table>
    608 </div>
    609 <div class="memdoc">
    610 
    611 <p>References <a class="el" href="dmxprint_8c.html#a913a30aaae68bab9c263fd5208679335">indent</a>, and <a class="el" href="structstack.html#ae67df02e6190f43909f5e055425d237e">stack::step</a>.</p>
    612 
    613 <p>Referenced by <a class="el" href="dmxprint_8c.html#a0d3a4f6b21e174c7779cec1e7bc45458">dmxConfigPrintTokenFlag()</a>.</p>
    614 
    615 </div>
    616 </div>
    617 <a class="anchor" id="ae0a45c7fe5f9f4afb7e68856253350be"></a><!-- doxytag: member="dmxprint.c::dmxConfigVirtualPrint" ref="ae0a45c7fe5f9f4afb7e68856253350be" args="(FILE *stream, DMXConfigVirtualPtr p)" -->
    618 <div class="memitem">
    619 <div class="memproto">
    620       <table class="memname">
    621         <tr>
    622           <td class="memname">void dmxConfigVirtualPrint </td>
    623           <td>(</td>
    624           <td class="paramtype">FILE *&#160;</td>
    625           <td class="paramname"><em>stream</em>, </td>
    626         </tr>
    627         <tr>
    628           <td class="paramkey"></td>
    629           <td></td>
    630           <td class="paramtype"><a class="el" href="struct__DMXConfigVirtual.html">DMXConfigVirtualPtr</a>&#160;</td>
    631           <td class="paramname"><em>p</em>&#160;</td>
    632         </tr>
    633         <tr>
    634           <td></td>
    635           <td>)</td>
    636           <td></td><td></td>
    637         </tr>
    638       </table>
    639 </div>
    640 <div class="memdoc">
    641 <p>The configuration information in <em>p</em> will be pretty-printed to the <em>stream</em>. If <em>stream</em> is NULL, then stdout will be used. </p>
    642 
    643 <p>References <a class="el" href="dmxprint_8c.html#a8e1ceb3caec6ac5eb7d05b18d13250be">dmxConfigNewline()</a>, <a class="el" href="dmxprint_8c.html#a7f0c5119c35d7d20337b9a772f5761b7">dmxConfigPrintVirtual()</a>, <a class="el" href="dmxprint_8c.html#a32dfc14ba99dbdf0241b5e2e42553fec">initialStack</a>, <a class="el" href="dmxprint_8c.html#a1910d262855b71da353ed0d07a6c7823">pos</a>, and <a class="el" href="dmxprint_8c.html#a41b4e3023940f8a5c705ea2863f2cd09">str</a>.</p>
    644 
    645 <p>Referenced by <a class="el" href="xdmxconfig_8c.html#a758bf4b88a266fbb6163ae7af4859829">dmxConfigReadFile()</a>, and <a class="el" href="xdmxconfig_8c.html#ade14a72ec5cc94f790d99eee1e949e90">dmxConfigSelectCallback()</a>.</p>
    646 
    647 </div>
    648 </div>
    649 <hr/><h2>Variable Documentation</h2>
    650 <a class="anchor" id="a913a30aaae68bab9c263fd5208679335"></a><!-- doxytag: member="dmxprint.c::indent" ref="a913a30aaae68bab9c263fd5208679335" args="" -->
    651 <div class="memitem">
    652 <div class="memproto">
    653       <table class="memname">
    654         <tr>
    655           <td class="memname">int <a class="el" href="dmxprint_8c.html#a913a30aaae68bab9c263fd5208679335">indent</a> = 0<code> [static]</code></td>
    656         </tr>
    657       </table>
    658 </div>
    659 <div class="memdoc">
    660 
    661 <p>Referenced by <a class="el" href="dmxprint_8c.html#a28323a9b43eda57024b02a22c998b0e7">dmxConfigIndent()</a>, <a class="el" href="dmxprint_8c.html#acfbbca478338b0756a3a98db05c51a01">dmxConfigPopState()</a>, <a class="el" href="dmxprint_8c.html#ac839095403e872d1a2c5c5bf1fb84d34">dmxConfigPushComment()</a>, <a class="el" href="dmxprint_8c.html#acf88c97e19872aeccfceacb4782e15ec">dmxConfigPushState()</a>, and <a class="el" href="dmxprint_8c.html#a640bd88024bf58bbc7613804eadc23ef">dmxConfigPushStep()</a>.</p>
    662 
    663 </div>
    664 </div>
    665 <a class="anchor" id="a32dfc14ba99dbdf0241b5e2e42553fec"></a><!-- doxytag: member="dmxprint.c::initialStack" ref="a32dfc14ba99dbdf0241b5e2e42553fec" args="" -->
    666 <div class="memitem">
    667 <div class="memproto">
    668       <table class="memname">
    669         <tr>
    670           <td class="memname">struct <a class="el" href="structstack.html">stack</a>  <a class="el" href="dmxprint_8c.html#a32dfc14ba99dbdf0241b5e2e42553fec">initialStack</a><code> [static]</code></td>
    671         </tr>
    672       </table>
    673 </div>
    674 <div class="memdoc">
    675 
    676 <p>Referenced by <a class="el" href="dmxprint_8h.html#a1b8d004f3374959e5851689e058f8133">dmxConfigPrint()</a>, and <a class="el" href="dmxprint_8h.html#aa41675fce5582dbfb44d7094b94efab9">dmxConfigVirtualPrint()</a>.</p>
    677 
    678 </div>
    679 </div>
    680 <a class="anchor" id="a1910d262855b71da353ed0d07a6c7823"></a><!-- doxytag: member="dmxprint.c::pos" ref="a1910d262855b71da353ed0d07a6c7823" args="" -->
    681 <div class="memitem">
    682 <div class="memproto">
    683       <table class="memname">
    684         <tr>
    685           <td class="memname">int <a class="el" href="dmxprint_8c.html#a1910d262855b71da353ed0d07a6c7823">pos</a> = 0<code> [static]</code></td>
    686         </tr>
    687       </table>
    688 </div>
    689 <div class="memdoc">
    690 
    691 <p>Referenced by <a class="el" href="dmxextension_8c.html#a8b7fceafa86db60728ce58fd33f2a646">dmxBERestoreRenderGlyph()</a>, <a class="el" href="dmxprint_8c.html#a8e1ceb3caec6ac5eb7d05b18d13250be">dmxConfigNewline()</a>, <a class="el" href="dmxprint_8c.html#a40c141ef8ec32df494f34b9ccb586652">dmxConfigOutput()</a>, <a class="el" href="dmxprint_8h.html#a1b8d004f3374959e5851689e058f8133">dmxConfigPrint()</a>, <a class="el" href="dmxprint_8h.html#aa41675fce5582dbfb44d7094b94efab9">dmxConfigVirtualPrint()</a>, and <a class="el" href="dmx_8c.html#a53d2083350694f2f57b8eda81fbe5388">ProcDMXGetWindowAttributes()</a>.</p>
    692 
    693 </div>
    694 </div>
    695 <a class="anchor" id="a85981501fbd26d90c517d5b98c76d6ec"></a><!-- doxytag: member="dmxprint.c::stack" ref="a85981501fbd26d90c517d5b98c76d6ec" args="" -->
    696 <div class="memitem">
    697 <div class="memproto">
    698       <table class="memname">
    699         <tr>
    700           <td class="memname">struct <a class="el" href="structstack.html">stack</a> * <a class="el" href="structstack.html">stack</a><code> [static]</code></td>
    701         </tr>
    702       </table>
    703 </div>
    704 <div class="memdoc">
    705 
    706 <p>Referenced by <a class="el" href="dmxprint_8c.html#acfbbca478338b0756a3a98db05c51a01">dmxConfigPopState()</a>, and <a class="el" href="dmxprint_8c.html#acf88c97e19872aeccfceacb4782e15ec">dmxConfigPushState()</a>.</p>
    707 
    708 </div>
    709 </div>
    710 <a class="anchor" id="a41b4e3023940f8a5c705ea2863f2cd09"></a><!-- doxytag: member="dmxprint.c::str" ref="a41b4e3023940f8a5c705ea2863f2cd09" args="" -->
    711 <div class="memitem">
    712 <div class="memproto">
    713       <table class="memname">
    714         <tr>
    715           <td class="memname">FILE* <a class="el" href="dmxprint_8c.html#a41b4e3023940f8a5c705ea2863f2cd09">str</a> = NULL<code> [static]</code></td>
    716         </tr>
    717       </table>
    718 </div>
    719 <div class="memdoc">
    720 
    721 <p>Referenced by <a class="el" href="dmxprint_8c.html#a28323a9b43eda57024b02a22c998b0e7">dmxConfigIndent()</a>, <a class="el" href="dmxprint_8c.html#a8e1ceb3caec6ac5eb7d05b18d13250be">dmxConfigNewline()</a>, <a class="el" href="dmxprint_8c.html#a40c141ef8ec32df494f34b9ccb586652">dmxConfigOutput()</a>, <a class="el" href="dmxprint_8h.html#a1b8d004f3374959e5851689e058f8133">dmxConfigPrint()</a>, <a class="el" href="dmxconfig_8c.html#a26c4557203995a45cf09b1c810b4d07a">dmxConfigReadFile()</a>, <a class="el" href="dmxprint_8h.html#aa41675fce5582dbfb44d7094b94efab9">dmxConfigVirtualPrint()</a>, <a class="el" href="xdmxconfig_8c.html#aa55a0e31c52a23a1537c00cda063dc01">dmxConfigWriteFile()</a>, <a class="el" href="dmxcompat_8h.html#a1ef0f6bb5be6a9851f12c38122662bef">dmxVDLRead()</a>, and <a class="el" href="vdltodmx_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>.</p>
    722 
    723 </div>
    724 </div>
    725 </div>
    726 </div>
    727   <div id="nav-path" class="navpath">
    728     <ul>
    729       <li class="navelem"><a class="el" href="dmxprint_8c.html">dmxprint.c</a>      </li>
    730     <hr>
    731     <address>
    732       <small>
    733         Generated June 29, 2004 for <a
    734         href="http://dmx.sourceforge.net">Distributed Multihead X</a> by
    735         <a href="http://www.doxygen.org/index.html">doxygen</a>
    736         1.3.4.
    737       </small>
    738     </addres>
    739     </hr>
    740   </body>
    741 </html>
    742