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>
55Data 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>
58Functions</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>
82Variables</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