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('dmxparse_8h.html','');
     35 </script>
     36 <div id="doc-content">
     37 <div class="header">
     38   <div class="headertitle">
     39 <div class="title">dmxparse.h</div>  </div>
     40 </div>
     41 <div class="contents">
     42 <a href="dmxparse_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
     43 <a name="l00002"></a>00002 <span class="comment"> * Copyright 2002 Red Hat Inc., Durham, North Carolina.</span>
     44 <a name="l00003"></a>00003 <span class="comment"> *</span>
     45 <a name="l00004"></a>00004 <span class="comment"> * All Rights Reserved.</span>
     46 <a name="l00005"></a>00005 <span class="comment"> *</span>
     47 <a name="l00006"></a>00006 <span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining</span>
     48 <a name="l00007"></a>00007 <span class="comment"> * a copy of this software and associated documentation files (the</span>
     49 <a name="l00008"></a>00008 <span class="comment"> * &quot;Software&quot;), to deal in the Software without restriction, including</span>
     50 <a name="l00009"></a>00009 <span class="comment"> * without limitation on the rights to use, copy, modify, merge,</span>
     51 <a name="l00010"></a>00010 <span class="comment"> * publish, distribute, sublicense, and/or sell copies of the Software,</span>
     52 <a name="l00011"></a>00011 <span class="comment"> * and to permit persons to whom the Software is furnished to do so,</span>
     53 <a name="l00012"></a>00012 <span class="comment"> * subject to the following conditions:</span>
     54 <a name="l00013"></a>00013 <span class="comment"> *</span>
     55 <a name="l00014"></a>00014 <span class="comment"> * The above copyright notice and this permission notice (including the</span>
     56 <a name="l00015"></a>00015 <span class="comment"> * next paragraph) shall be included in all copies or substantial</span>
     57 <a name="l00016"></a>00016 <span class="comment"> * portions of the Software.</span>
     58 <a name="l00017"></a>00017 <span class="comment"> *</span>
     59 <a name="l00018"></a>00018 <span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND,</span>
     60 <a name="l00019"></a>00019 <span class="comment"> * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF</span>
     61 <a name="l00020"></a>00020 <span class="comment"> * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND</span>
     62 <a name="l00021"></a>00021 <span class="comment"> * NON-INFRINGEMENT.  IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS</span>
     63 <a name="l00022"></a>00022 <span class="comment"> * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN</span>
     64 <a name="l00023"></a>00023 <span class="comment"> * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN</span>
     65 <a name="l00024"></a>00024 <span class="comment"> * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span>
     66 <a name="l00025"></a>00025 <span class="comment"> * SOFTWARE.</span>
     67 <a name="l00026"></a>00026 <span class="comment"> */</span>
     68 <a name="l00027"></a>00027 
     69 <a name="l00028"></a>00028 <span class="comment">/*</span>
     70 <a name="l00029"></a>00029 <span class="comment"> * Authors:</span>
     71 <a name="l00030"></a>00030 <span class="comment"> *   Rickard E. (Rik) Faith &lt;faith (a] redhat.com&gt;</span>
     72 <a name="l00031"></a>00031 <span class="comment"> *</span>
     73 <a name="l00032"></a>00032 <span class="comment"> */</span>
     74 <a name="l00033"></a>00033 
     75 <a name="l00037"></a>00037 <span class="preprocessor">#ifndef _DMXPARSE_H_</span>
     76 <a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#define _DMXPARSE_H_</span>
     77 <a name="l00039"></a>00039 <span class="preprocessor"></span>
     78 <a name="l00040"></a>00040 <span class="preprocessor">#include &lt;stdio.h&gt;</span>              <span class="comment">/* For FILE */</span>
     79 <a name="l00041"></a>00041 
     80 <a name="l00043"></a><a class="code" href="struct__DMXConfigToken.html">00043</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__DMXConfigToken.html">_DMXConfigToken</a> {
     81 <a name="l00044"></a><a class="code" href="struct__DMXConfigToken.html#a1b38f07f74ea8969f6690894b1a55bc9">00044</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigToken.html#a1b38f07f74ea8969f6690894b1a55bc9">token</a>;
     82 <a name="l00045"></a><a class="code" href="struct__DMXConfigToken.html#a620f9948af21b7d71d0e2593052efbdb">00045</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigToken.html#a620f9948af21b7d71d0e2593052efbdb">line</a>;
     83 <a name="l00046"></a><a class="code" href="struct__DMXConfigToken.html#a5d6e98d74416a8cc9cfe453618bc8f60">00046</a>     <span class="keyword">const</span> <span class="keywordtype">char</span>               *<a class="code" href="struct__DMXConfigToken.html#a5d6e98d74416a8cc9cfe453618bc8f60">comment</a>;
     84 <a name="l00047"></a>00047 } <a class="code" href="dmxparse_8h.html#aa553d8e6837818d31707e48941f2c755">DMXConfigToken</a>, *<a class="code" href="dmxparse_8h.html#aa54f2be8a82814626992b0e2c2fd76ab">DMXConfigTokenPtr</a>;
     85 <a name="l00048"></a>00048 
     86 <a name="l00050"></a><a class="code" href="struct__DMXConfigString.html">00050</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__DMXConfigString.html">_DMXConfigString</a> {
     87 <a name="l00051"></a><a class="code" href="struct__DMXConfigString.html#a8a9d70fddf92c8b21c1fc22c14bc11dc">00051</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigString.html#a8a9d70fddf92c8b21c1fc22c14bc11dc">token</a>;
     88 <a name="l00052"></a><a class="code" href="struct__DMXConfigString.html#ae38fed90a55176e6c33013fa06da5c59">00052</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigString.html#ae38fed90a55176e6c33013fa06da5c59">line</a>;
     89 <a name="l00053"></a><a class="code" href="struct__DMXConfigString.html#a68a3812610093891aa3f6ac9c84a25e9">00053</a>     <span class="keyword">const</span> <span class="keywordtype">char</span>               *<a class="code" href="struct__DMXConfigString.html#a68a3812610093891aa3f6ac9c84a25e9">comment</a>;
     90 <a name="l00054"></a><a class="code" href="struct__DMXConfigString.html#abf71ceee99527eccff9a76622390e89d">00054</a>     <span class="keyword">const</span> <span class="keywordtype">char</span>               *<a class="code" href="struct__DMXConfigString.html#abf71ceee99527eccff9a76622390e89d">string</a>;
     91 <a name="l00055"></a><a class="code" href="struct__DMXConfigString.html#af123e2436273aa9d19799bf8d6d5e2a6">00055</a>     <span class="keyword">struct </span><a class="code" href="struct__DMXConfigString.html">_DMXConfigString</a>  *<a class="code" href="struct__DMXConfigString.html#af123e2436273aa9d19799bf8d6d5e2a6">next</a>;
     92 <a name="l00056"></a>00056 } <a class="code" href="dmxparse_8h.html#a997735bb2e5362d670bd0eaf006e1336">DMXConfigString</a>, *<a class="code" href="dmxparse_8h.html#a163965084bb791376852afc3c8e2a3cd">DMXConfigStringPtr</a>;
     93 <a name="l00057"></a>00057 
     94 <a name="l00059"></a><a class="code" href="struct__DMXConfigNumber.html">00059</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__DMXConfigNumber.html">_DMXConfigNumber</a> {
     95 <a name="l00060"></a><a class="code" href="struct__DMXConfigNumber.html#a289fd0e588b62964013d3fd435710e92">00060</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigNumber.html#a289fd0e588b62964013d3fd435710e92">token</a>;
     96 <a name="l00061"></a><a class="code" href="struct__DMXConfigNumber.html#a66c727de8b2853e70cb5f58f2ab62762">00061</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigNumber.html#a66c727de8b2853e70cb5f58f2ab62762">line</a>;
     97 <a name="l00062"></a><a class="code" href="struct__DMXConfigNumber.html#aa42b9cbe7decdbe3af0249eaae1f0d56">00062</a>     <span class="keyword">const</span> <span class="keywordtype">char</span>               *<a class="code" href="struct__DMXConfigNumber.html#aa42b9cbe7decdbe3af0249eaae1f0d56">comment</a>;
     98 <a name="l00063"></a><a class="code" href="struct__DMXConfigNumber.html#a719e274551cdc47c62fd43f44717df27">00063</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigNumber.html#a719e274551cdc47c62fd43f44717df27">number</a>;
     99 <a name="l00064"></a>00064 } <a class="code" href="dmxparse_8h.html#a09ee4bfd4fb105b8d12a3debde0bedd9">DMXConfigNumber</a>, *<a class="code" href="dmxparse_8h.html#a0595f026bf3e261dda1479c3c3664ed7">DMXConfigNumberPtr</a>;
    100 <a name="l00065"></a>00065 
    101 <a name="l00067"></a><a class="code" href="struct__DMXConfigPair.html">00067</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__DMXConfigPair.html">_DMXConfigPair</a> {
    102 <a name="l00068"></a><a class="code" href="struct__DMXConfigPair.html#a530882670c820cc229355ce750e5173a">00068</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigPair.html#a530882670c820cc229355ce750e5173a">token</a>;
    103 <a name="l00069"></a><a class="code" href="struct__DMXConfigPair.html#a6da615bada6472447bb009d108cdc5d4">00069</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigPair.html#a6da615bada6472447bb009d108cdc5d4">line</a>;
    104 <a name="l00070"></a><a class="code" href="struct__DMXConfigPair.html#a0f38d4d9feafd30ee2e54d14c15ee72d">00070</a>     <span class="keyword">const</span> <span class="keywordtype">char</span>               *<a class="code" href="struct__DMXConfigPair.html#a0f38d4d9feafd30ee2e54d14c15ee72d">comment</a>;
    105 <a name="l00071"></a><a class="code" href="struct__DMXConfigPair.html#a0e280ace6ccfae354457b60d38f21454">00071</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigPair.html#a0e280ace6ccfae354457b60d38f21454">x</a>;
    106 <a name="l00072"></a><a class="code" href="struct__DMXConfigPair.html#a0dea17faf035dfdcbf0862760285fdee">00072</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigPair.html#a0dea17faf035dfdcbf0862760285fdee">y</a>;
    107 <a name="l00073"></a><a class="code" href="struct__DMXConfigPair.html#a4fd6b9063fe2f5790805ce64f8cbfd11">00073</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigPair.html#a4fd6b9063fe2f5790805ce64f8cbfd11">xsign</a>;
    108 <a name="l00074"></a><a class="code" href="struct__DMXConfigPair.html#a40ec327f714f589c6aa08fd6db4af93a">00074</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigPair.html#a40ec327f714f589c6aa08fd6db4af93a">ysign</a>;
    109 <a name="l00075"></a>00075 } <a class="code" href="dmxparse_8h.html#a67fb30fb9b3f930220aeea0e7258e5d1">DMXConfigPair</a>, *<a class="code" href="dmxparse_8h.html#a311865c935a9669ca901705d5b28db02">DMXConfigPairPtr</a>;
    110 <a name="l00076"></a>00076 
    111 <a name="l00078"></a><a class="code" href="struct__DMXConfigComment.html">00078</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__DMXConfigComment.html">_DMXConfigComment</a> {
    112 <a name="l00079"></a><a class="code" href="struct__DMXConfigComment.html#af226b22c22c9925ed1bcba04bfa264e5">00079</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigComment.html#af226b22c22c9925ed1bcba04bfa264e5">token</a>;
    113 <a name="l00080"></a><a class="code" href="struct__DMXConfigComment.html#a5789db611ea38b03cf6cfe75ba9276b0">00080</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigComment.html#a5789db611ea38b03cf6cfe75ba9276b0">line</a>;
    114 <a name="l00081"></a><a class="code" href="struct__DMXConfigComment.html#a1387eef92c8408b20fbdeea78057bc22">00081</a>     <span class="keyword">const</span> <span class="keywordtype">char</span>               *<a class="code" href="struct__DMXConfigComment.html#a1387eef92c8408b20fbdeea78057bc22">comment</a>;
    115 <a name="l00082"></a>00082 } <a class="code" href="dmxparse_8h.html#ac53f3a487c56877ce84e621b93c75e63">DMXConfigComment</a>, *<a class="code" href="dmxparse_8h.html#a3eaf8193499e4474fa2f2c8363ff9558">DMXConfigCommentPtr</a>;
    116 <a name="l00083"></a>00083 
    117 <a name="l00084"></a><a class="code" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88">00084</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
    118 <a name="l00085"></a><a class="code" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88aec466000071c74f9c5d74dfbdac0188f">00085</a>     <a class="code" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88aec466000071c74f9c5d74dfbdac0188f">dmxConfigComment</a>,
    119 <a name="l00086"></a><a class="code" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88a4c957b5f3b7c0886587bdb5a47f3face">00086</a>     <a class="code" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88a4c957b5f3b7c0886587bdb5a47f3face">dmxConfigVirtual</a>,
    120 <a name="l00087"></a><a class="code" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88abec41b4db7ba31e88eaaddc8b34eea4f">00087</a>     <a class="code" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88abec41b4db7ba31e88eaaddc8b34eea4f">dmxConfigDisplay</a>,
    121 <a name="l00088"></a><a class="code" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88ac20511fb5c828f993a1f76015646f212">00088</a>     <a class="code" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88ac20511fb5c828f993a1f76015646f212">dmxConfigWall</a>,
    122 <a name="l00089"></a><a class="code" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88a614d5741a7446449811a7627b13535b2">00089</a>     <a class="code" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88a614d5741a7446449811a7627b13535b2">dmxConfigOption</a>,
    123 <a name="l00090"></a><a class="code" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88a86387d0341d85b69a1f41fec10494698">00090</a>     <a class="code" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88a86387d0341d85b69a1f41fec10494698">dmxConfigParam</a>
    124 <a name="l00091"></a>00091 } <a class="code" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88">DMXConfigType</a>;
    125 <a name="l00092"></a>00092 
    126 <a name="l00094"></a><a class="code" href="struct__DMXConfigPartDim.html">00094</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__DMXConfigPartDim.html">_DMXConfigPartDim</a> {
    127 <a name="l00095"></a><a class="code" href="struct__DMXConfigPartDim.html#a82c99c55e14ce5ef7d5fe33b76a9810e">00095</a>     DMXConfigPairPtr         <a class="code" href="struct__DMXConfigPartDim.html#a82c99c55e14ce5ef7d5fe33b76a9810e">dim</a>;
    128 <a name="l00096"></a><a class="code" href="struct__DMXConfigPartDim.html#aab23301813036d4ccb096565865e43ee">00096</a>     DMXConfigPairPtr         <a class="code" href="struct__DMXConfigPartDim.html#aab23301813036d4ccb096565865e43ee">offset</a>;
    129 <a name="l00097"></a>00097 } <a class="code" href="dmxparse_8h.html#a0040a762f091a14803e78efa90c2b3aa">DMXConfigPartDim</a>, *<a class="code" href="dmxparse_8h.html#a62dde6c86a1db2e243c3d5804770ac98">DMXConfigPartDimPtr</a>;
    130 <a name="l00098"></a>00098 
    131 <a name="l00100"></a><a class="code" href="struct__DMXConfigFullDim.html">00100</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__DMXConfigFullDim.html">_DMXConfigFullDim</a> {
    132 <a name="l00101"></a><a class="code" href="struct__DMXConfigFullDim.html#a3fec14505c810d9566a4369187f4ce6b">00101</a>     DMXConfigPartDimPtr      <a class="code" href="struct__DMXConfigFullDim.html#a3fec14505c810d9566a4369187f4ce6b">scrn</a>;
    133 <a name="l00102"></a><a class="code" href="struct__DMXConfigFullDim.html#a8bc74265fe442d142a610378dabc8afa">00102</a>     DMXConfigPartDimPtr      <a class="code" href="struct__DMXConfigFullDim.html#a8bc74265fe442d142a610378dabc8afa">root</a>;
    134 <a name="l00103"></a>00103 } <a class="code" href="dmxparse_8h.html#a8ad44f7990920ef85b4bdb51c98be380">DMXConfigFullDim</a>, *<a class="code" href="dmxparse_8h.html#af1018551e3cc9ec6836d0d605216e611">DMXConfigFullDimPtr</a>;
    135 <a name="l00104"></a>00104 
    136 <a name="l00106"></a><a class="code" href="struct__DMXConfigDisplay.html">00106</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__DMXConfigDisplay.html">_DMXConfigDisplay</a> {
    137 <a name="l00107"></a>00107                                 <span class="comment">/* Summary information */</span>
    138 <a name="l00108"></a><a class="code" href="struct__DMXConfigDisplay.html#aa44b268403b84baaba5f943b00c0caa1">00108</a>     <span class="keyword">const</span> <span class="keywordtype">char</span>               *<a class="code" href="struct__DMXConfigDisplay.html#aa44b268403b84baaba5f943b00c0caa1">name</a>;
    139 <a name="l00109"></a>00109                                 <span class="comment">/* Screen Window Geometry */</span>
    140 <a name="l00110"></a><a class="code" href="struct__DMXConfigDisplay.html#ad192d6062290e04c1f859eaf68c06122">00110</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigDisplay.html#ad192d6062290e04c1f859eaf68c06122">scrnWidth</a>, <a class="code" href="struct__DMXConfigDisplay.html#a713c10234a650fee7fb91f31a6eb76fb">scrnHeight</a>;
    141 <a name="l00111"></a><a class="code" href="struct__DMXConfigDisplay.html#a0c2fbfb2cac1ca86e8e94cccc96c6079">00111</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigDisplay.html#abd861ea01ca7d68f78d195c3b0542b52">scrnX</a>, <a class="code" href="struct__DMXConfigDisplay.html#a0c2fbfb2cac1ca86e8e94cccc96c6079">scrnY</a>;
    142 <a name="l00112"></a><a class="code" href="struct__DMXConfigDisplay.html#acff064fb3eb17d33c13ca5e19a13840c">00112</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigDisplay.html#a4f8d37c6f5e5f14882ea980fa1af87d6">scrnXSign</a>, <a class="code" href="struct__DMXConfigDisplay.html#acff064fb3eb17d33c13ca5e19a13840c">scrnYSign</a>;
    143 <a name="l00113"></a>00113                                 <span class="comment">/* Root Window Geometry */</span>
    144 <a name="l00114"></a><a class="code" href="struct__DMXConfigDisplay.html#aa6e3eafb8797b5218c3febec39a319d8">00114</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigDisplay.html#aa6e3eafb8797b5218c3febec39a319d8">rootWidth</a>, <a class="code" href="struct__DMXConfigDisplay.html#a576c44a633c820745e0166b0328c9428">rootHeight</a>;
    145 <a name="l00115"></a><a class="code" href="struct__DMXConfigDisplay.html#afdc4e97d421a7d12002d627cc208e239">00115</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigDisplay.html#a1ae1cae8ca5882ca871ac9aa84e63b19">rootX</a>, <a class="code" href="struct__DMXConfigDisplay.html#afdc4e97d421a7d12002d627cc208e239">rootY</a>;
    146 <a name="l00116"></a><a class="code" href="struct__DMXConfigDisplay.html#ac741ca152d7feff75a0f610c98f575a9">00116</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigDisplay.html#a3f8f845a6294f7b2b4d4963296368572">rootXSign</a>, <a class="code" href="struct__DMXConfigDisplay.html#ac741ca152d7feff75a0f610c98f575a9">rootYSign</a>;
    147 <a name="l00117"></a>00117                                 <span class="comment">/* Origin in global space */</span>
    148 <a name="l00118"></a><a class="code" href="struct__DMXConfigDisplay.html#a30bc7bf9c591007b64556743ca932108">00118</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigDisplay.html#a66ec2d91b2138ebc44eecbda0033649a">rootXOrigin</a>, <a class="code" href="struct__DMXConfigDisplay.html#a30bc7bf9c591007b64556743ca932108">rootYOrigin</a>;
    149 <a name="l00119"></a>00119     
    150 <a name="l00120"></a>00120                                 <span class="comment">/* Raw configuration information */</span>
    151 <a name="l00121"></a><a class="code" href="struct__DMXConfigDisplay.html#ae23c3e610b522311db14ab8187045060">00121</a>     DMXConfigTokenPtr        <a class="code" href="struct__DMXConfigDisplay.html#ae23c3e610b522311db14ab8187045060">start</a>;
    152 <a name="l00122"></a><a class="code" href="struct__DMXConfigDisplay.html#a89443ebc48309723160157c81b3eb196">00122</a>     DMXConfigStringPtr       <a class="code" href="struct__DMXConfigDisplay.html#a89443ebc48309723160157c81b3eb196">dname</a>;
    153 <a name="l00123"></a><a class="code" href="struct__DMXConfigDisplay.html#a45c72329b5db1316df0cef1e448a81e7">00123</a>     DMXConfigFullDimPtr      <a class="code" href="struct__DMXConfigDisplay.html#a45c72329b5db1316df0cef1e448a81e7">dim</a>;
    154 <a name="l00124"></a><a class="code" href="struct__DMXConfigDisplay.html#a7a86b3fc8780285c64b1f71b46d20165">00124</a>     DMXConfigPairPtr         <a class="code" href="struct__DMXConfigDisplay.html#a7a86b3fc8780285c64b1f71b46d20165">origin</a>;
    155 <a name="l00125"></a><a class="code" href="struct__DMXConfigDisplay.html#a5b4603446018c78bf4d1fa692dd349a1">00125</a>     DMXConfigTokenPtr        <a class="code" href="struct__DMXConfigDisplay.html#a5b4603446018c78bf4d1fa692dd349a1">end</a>;
    156 <a name="l00126"></a>00126 } <a class="code" href="dmxparse_8h.html#a31b5941021484d5b5ae6c905dca6f35a">DMXConfigDisplay</a>, *<a class="code" href="dmxparse_8h.html#a77569967e2f40e3e3f05d8e49a4e81f7">DMXConfigDisplayPtr</a>;
    157 <a name="l00127"></a>00127 
    158 <a name="l00129"></a><a class="code" href="struct__DMXConfigWall.html">00129</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__DMXConfigWall.html">_DMXConfigWall</a> {
    159 <a name="l00130"></a>00130                                 <span class="comment">/* Summary information */</span>
    160 <a name="l00131"></a><a class="code" href="struct__DMXConfigWall.html#a59d29322c1ad5e4f64fc9fe664dc8971">00131</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigWall.html#a59d29322c1ad5e4f64fc9fe664dc8971">width</a>, <a class="code" href="struct__DMXConfigWall.html#ac7426ee8a3094cd592448f5c974c34b4">height</a>; <span class="comment">/* dimensions of displays */</span>
    161 <a name="l00132"></a><a class="code" href="struct__DMXConfigWall.html#a48eefc8187f8f8df72a50010a8875ccd">00132</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigWall.html#a614b6db00d9553c064ba1f86cedac6f0">xwall</a>, <a class="code" href="struct__DMXConfigWall.html#a48eefc8187f8f8df72a50010a8875ccd">ywall</a>; <span class="comment">/* dimensions of wall, in tiles */</span>
    162 <a name="l00133"></a>00133 
    163 <a name="l00134"></a>00134     
    164 <a name="l00135"></a>00135                                 <span class="comment">/* Raw configuration informaiton */</span>
    165 <a name="l00136"></a><a class="code" href="struct__DMXConfigWall.html#a937d924ff899f484342d19cce6361ffb">00136</a>     DMXConfigTokenPtr        <a class="code" href="struct__DMXConfigWall.html#a937d924ff899f484342d19cce6361ffb">start</a>;
    166 <a name="l00137"></a><a class="code" href="struct__DMXConfigWall.html#a7f260abe78baa2c27ebbf7bc2a5cec42">00137</a>     DMXConfigPairPtr         <a class="code" href="struct__DMXConfigWall.html#a7f260abe78baa2c27ebbf7bc2a5cec42">wallDim</a>;
    167 <a name="l00138"></a><a class="code" href="struct__DMXConfigWall.html#a8e1cebc88545b248717bcd180b520550">00138</a>     DMXConfigPairPtr         <a class="code" href="struct__DMXConfigWall.html#a8e1cebc88545b248717bcd180b520550">displayDim</a>;
    168 <a name="l00139"></a><a class="code" href="struct__DMXConfigWall.html#af9c21a05c99a613e29e0c5e715dd3253">00139</a>     DMXConfigStringPtr       <a class="code" href="struct__DMXConfigWall.html#af9c21a05c99a613e29e0c5e715dd3253">nameList</a>;
    169 <a name="l00140"></a><a class="code" href="struct__DMXConfigWall.html#a4901fad68a8f34db23e33f26a01ceef7">00140</a>     DMXConfigTokenPtr        <a class="code" href="struct__DMXConfigWall.html#a4901fad68a8f34db23e33f26a01ceef7">end</a>;
    170 <a name="l00141"></a>00141 } <a class="code" href="dmxparse_8h.html#a09a530a073d8e23f78a3fdd3cdaa16c6">DMXConfigWall</a>, *<a class="code" href="dmxparse_8h.html#a176e5216b55fbc5ed7adb856501826a0">DMXConfigWallPtr</a>;
    171 <a name="l00142"></a>00142 
    172 <a name="l00144"></a><a class="code" href="struct__DMXConfigOption.html">00144</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__DMXConfigOption.html">_DMXConfigOption</a> {
    173 <a name="l00145"></a>00145                                 <span class="comment">/* Summary information */</span>
    174 <a name="l00146"></a><a class="code" href="struct__DMXConfigOption.html#aaed6fb5c802ae023ca5bff07fab01a55">00146</a>     <span class="keywordtype">char</span>                     *<a class="code" href="struct__DMXConfigOption.html#aaed6fb5c802ae023ca5bff07fab01a55">string</a>;
    175 <a name="l00147"></a>00147     
    176 <a name="l00148"></a>00148                                 <span class="comment">/* Raw configuration informaiton */</span>
    177 <a name="l00149"></a><a class="code" href="struct__DMXConfigOption.html#a0dd287594420b7027c63d2ce5b029449">00149</a>     DMXConfigTokenPtr        <a class="code" href="struct__DMXConfigOption.html#a0dd287594420b7027c63d2ce5b029449">start</a>;
    178 <a name="l00150"></a><a class="code" href="struct__DMXConfigOption.html#aaed667e170cec49dce35060feff00a09">00150</a>     DMXConfigStringPtr       <a class="code" href="struct__DMXConfigOption.html#aaed667e170cec49dce35060feff00a09">option</a>;
    179 <a name="l00151"></a><a class="code" href="struct__DMXConfigOption.html#a09999687e48be6f09f3fd94125b169a0">00151</a>     DMXConfigTokenPtr        <a class="code" href="struct__DMXConfigOption.html#a09999687e48be6f09f3fd94125b169a0">end</a>;
    180 <a name="l00152"></a>00152 } <a class="code" href="dmxparse_8h.html#a9d47b44af4d217c2e6da2d4678611376">DMXConfigOption</a>, *<a class="code" href="dmxparse_8h.html#a8671db1fd961dbb11df3f83d1fab8227">DMXConfigOptionPtr</a>;
    181 <a name="l00153"></a>00153 
    182 <a name="l00155"></a><a class="code" href="struct__DMXConfigParam.html">00155</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__DMXConfigParam.html">_DMXConfigParam</a> {
    183 <a name="l00156"></a><a class="code" href="struct__DMXConfigParam.html#a076a5bd8457ac6c95b9114f522209bb1">00156</a>     <span class="keywordtype">int</span>                      <a class="code" href="struct__DMXConfigParam.html#a076a5bd8457ac6c95b9114f522209bb1">argc</a>;
    184 <a name="l00157"></a><a class="code" href="struct__DMXConfigParam.html#a57a37acc8299265678a138da2902947b">00157</a>     <span class="keyword">const</span> <span class="keywordtype">char</span>               **<a class="code" href="struct__DMXConfigParam.html#a57a37acc8299265678a138da2902947b">argv</a>;
    185 <a name="l00158"></a>00158     
    186 <a name="l00159"></a><a class="code" href="struct__DMXConfigParam.html#a51a0d65a06aabf172eff81c5f01018ca">00159</a>     DMXConfigTokenPtr        <a class="code" href="struct__DMXConfigParam.html#a51a0d65a06aabf172eff81c5f01018ca">start</a>;
    187 <a name="l00160"></a><a class="code" href="struct__DMXConfigParam.html#ab5378c0fd40d3c8c6768c758067e0085">00160</a>     DMXConfigTokenPtr        <a class="code" href="struct__DMXConfigParam.html#ab5378c0fd40d3c8c6768c758067e0085">open</a>;
    188 <a name="l00161"></a><a class="code" href="struct__DMXConfigParam.html#af635f42c0d12b9b73c71e0eaa666ec0f">00161</a>     DMXConfigStringPtr       <a class="code" href="struct__DMXConfigParam.html#af635f42c0d12b9b73c71e0eaa666ec0f">param</a>;
    189 <a name="l00162"></a><a class="code" href="struct__DMXConfigParam.html#a6214d2e4937870d17a82da9e9f64c81d">00162</a>     DMXConfigTokenPtr        <a class="code" href="struct__DMXConfigParam.html#a6214d2e4937870d17a82da9e9f64c81d">close</a>;
    190 <a name="l00163"></a><a class="code" href="struct__DMXConfigParam.html#a115fb02cb41560fcd5b52914a8cb4baa">00163</a>     DMXConfigTokenPtr        <a class="code" href="struct__DMXConfigParam.html#a115fb02cb41560fcd5b52914a8cb4baa">end</a>; <span class="comment">/* Either open/close OR end */</span>
    191 <a name="l00164"></a><a class="code" href="struct__DMXConfigParam.html#a1e70ee5873aabc8c015330ae0ce3b92f">00164</a>     <span class="keyword">struct </span><a class="code" href="struct__DMXConfigParam.html">_DMXConfigParam</a>   *<a class="code" href="struct__DMXConfigParam.html#a1e70ee5873aabc8c015330ae0ce3b92f">next</a>;
    192 <a name="l00165"></a>00165 } <a class="code" href="dmxparse_8h.html#a5f7052d0d09e5bd5415f5fb9924c799e">DMXConfigParam</a>, *<a class="code" href="dmxparse_8h.html#a5af8bd2f2624df3b2fa6e36560f2b0a3">DMXConfigParamPtr</a>;
    193 <a name="l00166"></a>00166 
    194 <a name="l00168"></a><a class="code" href="struct__DMXConfigSub.html">00168</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__DMXConfigSub.html">_DMXConfigSub</a> {
    195 <a name="l00169"></a><a class="code" href="struct__DMXConfigSub.html#a459065584f3b92566855167e989f72ab">00169</a>     <a class="code" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88">DMXConfigType</a>             <a class="code" href="struct__DMXConfigSub.html#a459065584f3b92566855167e989f72ab">type</a>;
    196 <a name="l00170"></a><a class="code" href="struct__DMXConfigSub.html#a0c2d9c89e5fd8292b690181b3cd09c93">00170</a>     DMXConfigCommentPtr       <a class="code" href="struct__DMXConfigSub.html#a0c2d9c89e5fd8292b690181b3cd09c93">comment</a>;
    197 <a name="l00171"></a><a class="code" href="struct__DMXConfigSub.html#ab881a6a0ca612057e889742dd5aaf20e">00171</a>     DMXConfigDisplayPtr       <a class="code" href="struct__DMXConfigSub.html#ab881a6a0ca612057e889742dd5aaf20e">display</a>;
    198 <a name="l00172"></a><a class="code" href="struct__DMXConfigSub.html#a247f530f0328126dc2467c9f4d40861f">00172</a>     DMXConfigWallPtr          <a class="code" href="struct__DMXConfigSub.html#a247f530f0328126dc2467c9f4d40861f">wall</a>;
    199 <a name="l00173"></a><a class="code" href="struct__DMXConfigSub.html#ab98f85159fb67ee2fd6a1523e513ef62">00173</a>     DMXConfigOptionPtr        <a class="code" href="struct__DMXConfigSub.html#ab98f85159fb67ee2fd6a1523e513ef62">option</a>;
    200 <a name="l00174"></a><a class="code" href="struct__DMXConfigSub.html#a5719f3b418be1c7e00f2886ae09175d3">00174</a>     DMXConfigParamPtr         <a class="code" href="struct__DMXConfigSub.html#a5719f3b418be1c7e00f2886ae09175d3">param</a>;
    201 <a name="l00175"></a><a class="code" href="struct__DMXConfigSub.html#aeb9e7e1226bc01cdc1f256b49e826d43">00175</a>     <span class="keyword">struct </span><a class="code" href="struct__DMXConfigSub.html">_DMXConfigSub</a>      *<a class="code" href="struct__DMXConfigSub.html#aeb9e7e1226bc01cdc1f256b49e826d43">next</a>;
    202 <a name="l00176"></a>00176 } <a class="code" href="dmxparse_8h.html#a2eeff7f31b82f02916abfddeac619406">DMXConfigSub</a>, *<a class="code" href="dmxparse_8h.html#aaeef2cb474e931950e496db8005654ff">DMXConfigSubPtr</a>;
    203 <a name="l00177"></a>00177 
    204 <a name="l00179"></a><a class="code" href="struct__DMXConfigVirtual.html">00179</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__DMXConfigVirtual.html">_DMXConfigVirtual</a> {
    205 <a name="l00180"></a>00180                                 <span class="comment">/* Summary information */</span>
    206 <a name="l00181"></a><a class="code" href="struct__DMXConfigVirtual.html#a8478674f4416debdfbdb7bff088c0b3b">00181</a>     <span class="keyword">const</span> <span class="keywordtype">char</span>                *<a class="code" href="struct__DMXConfigVirtual.html#a8478674f4416debdfbdb7bff088c0b3b">name</a>;
    207 <a name="l00182"></a><a class="code" href="struct__DMXConfigVirtual.html#a9f35c8d1f58fdcbc85a2bdfb14a31d71">00182</a>     <span class="keywordtype">int</span>                       <a class="code" href="struct__DMXConfigVirtual.html#a9f35c8d1f58fdcbc85a2bdfb14a31d71">width</a>, <a class="code" href="struct__DMXConfigVirtual.html#a47c8c908e8f4090be638de0560dc36c3">height</a>;
    208 <a name="l00183"></a>00183 
    209 <a name="l00184"></a>00184                                 <span class="comment">/* Raw configuration information */</span>
    210 <a name="l00185"></a><a class="code" href="struct__DMXConfigVirtual.html#ab70a6b20679f559200b44949fcc9c131">00185</a>     DMXConfigTokenPtr         <a class="code" href="struct__DMXConfigVirtual.html#ab70a6b20679f559200b44949fcc9c131">start</a>;
    211 <a name="l00186"></a><a class="code" href="struct__DMXConfigVirtual.html#afe71a0e5dd4a384ec05e4cd6f1d53fb1">00186</a>     DMXConfigStringPtr        <a class="code" href="struct__DMXConfigVirtual.html#afe71a0e5dd4a384ec05e4cd6f1d53fb1">vname</a>;
    212 <a name="l00187"></a><a class="code" href="struct__DMXConfigVirtual.html#abff549a2e1cb399ab859cb7626660539">00187</a>     DMXConfigPairPtr          <a class="code" href="struct__DMXConfigVirtual.html#abff549a2e1cb399ab859cb7626660539">dim</a>;
    213 <a name="l00188"></a><a class="code" href="struct__DMXConfigVirtual.html#a5198b357593cc6aee669887be1b377cb">00188</a>     DMXConfigTokenPtr         <a class="code" href="struct__DMXConfigVirtual.html#a5198b357593cc6aee669887be1b377cb">open</a>;
    214 <a name="l00189"></a><a class="code" href="struct__DMXConfigVirtual.html#a49c54be6010a37e78bd137a3c30707c6">00189</a>     DMXConfigSubPtr           <a class="code" href="struct__DMXConfigVirtual.html#a49c54be6010a37e78bd137a3c30707c6">subentry</a>;
    215 <a name="l00190"></a><a class="code" href="struct__DMXConfigVirtual.html#a18d1aff81158655dd4b7b16afe3078ce">00190</a>     DMXConfigTokenPtr         <a class="code" href="struct__DMXConfigVirtual.html#a18d1aff81158655dd4b7b16afe3078ce">close</a>;
    216 <a name="l00191"></a>00191 } <a class="code" href="dmxparse_8h.html#ac88a2d841fca93f81e6412228570134d">DMXConfigVirtual</a>, *<a class="code" href="dmxparse_8h.html#a7df6222bb31e29b3b6d98cc9d765c70f">DMXConfigVirtualPtr</a>;
    217 <a name="l00192"></a>00192 
    218 <a name="l00194"></a><a class="code" href="struct__DMXConfigEntry.html">00194</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__DMXConfigEntry.html">_DMXConfigEntry</a> {
    219 <a name="l00195"></a><a class="code" href="struct__DMXConfigEntry.html#a1082665dbe0f9f61e115a63f416f2e32">00195</a>     <a class="code" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88">DMXConfigType</a>            <a class="code" href="struct__DMXConfigEntry.html#a1082665dbe0f9f61e115a63f416f2e32">type</a>;
    220 <a name="l00196"></a><a class="code" href="struct__DMXConfigEntry.html#a770a4c024260d1c784c3e3ae93c136ee">00196</a>     DMXConfigCommentPtr      <a class="code" href="struct__DMXConfigEntry.html#a770a4c024260d1c784c3e3ae93c136ee">comment</a>;
    221 <a name="l00197"></a><a class="code" href="struct__DMXConfigEntry.html#a8e77b8273c49b31ba999a7a182a4cb2c">00197</a>     DMXConfigVirtualPtr      <span class="keyword">virtual</span>;
    222 <a name="l00198"></a><a class="code" href="struct__DMXConfigEntry.html#a69f77f180912f1ffce742d974da981d7">00198</a>     <span class="keyword">struct </span><a class="code" href="struct__DMXConfigEntry.html">_DMXConfigEntry</a>   *<a class="code" href="struct__DMXConfigEntry.html#a69f77f180912f1ffce742d974da981d7">next</a>;
    223 <a name="l00199"></a>00199 } <a class="code" href="dmxparse_8h.html#a8cb4fa1fa814f09a1cad1712894a8207">DMXConfigEntry</a>, *<a class="code" href="dmxparse_8h.html#ab46cf3c98a49f9dbf90120e8afd65e81">DMXConfigEntryPtr</a>;
    224 <a name="l00200"></a>00200 
    225 <a name="l00201"></a>00201 <span class="keyword">extern</span> DMXConfigEntryPtr   <a class="code" href="dmxconfig_8c.html#af1733e9f6f810a355a158f16f8bc7899">dmxConfigEntry</a>;
    226 <a name="l00202"></a>00202 
    227 <a name="l00203"></a>00203 <span class="keyword">extern</span> <span class="keywordtype">int</span>                 <a class="code" href="dmxparse_8h.html#a9a7bd1b3d14701eb97c03f3ef34deff1">yylex</a>(<span class="keywordtype">void</span>);
    228 <a name="l00204"></a>00204 <span class="keyword">extern</span> <span class="keywordtype">int</span>                 <a class="code" href="dmxparse_8h.html#ab138aa8e11f58bcdcc7134adf240ea8c">yydebug</a>;
    229 <a name="l00205"></a>00205 <span class="keyword">extern</span> <span class="keywordtype">void</span>                <a class="code" href="dmxparse_8h.html#a87640c870f7c3d90c830a68620e48de4">yyerror</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *message);
    230 <a name="l00206"></a>00206 
    231 <a name="l00207"></a>00207 <span class="keyword">extern</span> <span class="keywordtype">void</span>                <a class="code" href="dmxparse_8c.html#a2c4e1260c486d4898c5bb21ff221c89d">dmxConfigLog</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *format, ...);
    232 <a name="l00208"></a>00208 <span class="keyword">extern</span> <span class="keywordtype">void</span>                *<a class="code" href="dmxparse_8c.html#a1794b2e8571596d46f01ff8cf692410f">dmxConfigAlloc</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> bytes);
    233 <a name="l00209"></a>00209 <span class="keyword">extern</span> <span class="keywordtype">void</span>                *<a class="code" href="dmxparse_8c.html#af8e13444fded1f7707ab7dfc40655fd3">dmxConfigRealloc</a>(<span class="keywordtype">void</span> *orig,
    234 <a name="l00210"></a>00210                                              <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> orig_bytes,
    235 <a name="l00211"></a>00211                                              <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> bytes);
    236 <a name="l00212"></a>00212 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>          *<a class="code" href="dmxparse_8c.html#a0d1c3d922b777254300e346b0111943c">dmxConfigCopyString</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>,
    237 <a name="l00213"></a>00213                                                 <span class="keywordtype">int</span> length);
    238 <a name="l00214"></a>00214 <span class="keyword">extern</span> <span class="keywordtype">void</span>                <a class="code" href="dmxparse_8c.html#a890429fea43e1039967b94fadc1f4e29">dmxConfigFree</a>(<span class="keywordtype">void</span> *area);
    239 <a name="l00215"></a>00215 <span class="keyword">extern</span> DMXConfigTokenPtr   <a class="code" href="dmxparse_8c.html#aaf6df2ea6db8e6f959c72fc28c46f1b2">dmxConfigCreateToken</a>(<span class="keywordtype">int</span> token, <span class="keywordtype">int</span> line,
    240 <a name="l00216"></a>00216                                                 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__DMXConfigEntry.html#a770a4c024260d1c784c3e3ae93c136ee">comment</a>);
    241 <a name="l00217"></a>00217 <span class="keyword">extern</span> <span class="keywordtype">void</span>                <a class="code" href="dmxparse_8c.html#a08b933b0269ebf4b22a6b43abbda19e2">dmxConfigFreeToken</a>(DMXConfigTokenPtr p);
    242 <a name="l00218"></a>00218 <span class="keyword">extern</span> DMXConfigStringPtr  <a class="code" href="dmxparse_8c.html#ae285ab0da6d63770365886d413f58432">dmxConfigCreateString</a>(<span class="keywordtype">int</span> token, <span class="keywordtype">int</span> line,
    243 <a name="l00219"></a>00219                                                  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__DMXConfigEntry.html#a770a4c024260d1c784c3e3ae93c136ee">comment</a>,
    244 <a name="l00220"></a>00220                                                  <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>);
    245 <a name="l00221"></a>00221 <span class="keyword">extern</span> <span class="keywordtype">void</span>                <a class="code" href="dmxparse_8c.html#a679f8776dd1a503057891de6483adc49">dmxConfigFreeString</a>(DMXConfigStringPtr p);
    246 <a name="l00222"></a>00222 <span class="keyword">extern</span> DMXConfigNumberPtr  <a class="code" href="dmxparse_8c.html#a40cfc16a7a8a6f4b21bfb81d03490458">dmxConfigCreateNumber</a>(<span class="keywordtype">int</span> token, <span class="keywordtype">int</span> line,
    247 <a name="l00223"></a>00223                                                  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__DMXConfigEntry.html#a770a4c024260d1c784c3e3ae93c136ee">comment</a>,
    248 <a name="l00224"></a>00224                                                  <span class="keywordtype">int</span> number);
    249 <a name="l00225"></a>00225 <span class="keyword">extern</span> <span class="keywordtype">void</span>                <a class="code" href="dmxparse_8c.html#a2b8a343fe122733af82e802a01a5f30b">dmxConfigFreeNumber</a>(DMXConfigNumberPtr p);
    250 <a name="l00226"></a>00226 <span class="keyword">extern</span> DMXConfigPairPtr    <a class="code" href="dmxparse_8c.html#a488a03d25bc380f1bdf786693c644957">dmxConfigCreatePair</a>(<span class="keywordtype">int</span> token, <span class="keywordtype">int</span> line,
    251 <a name="l00227"></a>00227                                                <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__DMXConfigEntry.html#a770a4c024260d1c784c3e3ae93c136ee">comment</a>,
    252 <a name="l00228"></a>00228                                                <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y,
    253 <a name="l00229"></a>00229                                                <span class="keywordtype">int</span> xsign, <span class="keywordtype">int</span> ysign);
    254 <a name="l00230"></a>00230 <span class="keyword">extern</span> <span class="keywordtype">void</span>                <a class="code" href="dmxparse_8c.html#a382b3c46caeb7e134e381d732f8d185e">dmxConfigFreePair</a>(DMXConfigPairPtr p);
    255 <a name="l00231"></a>00231 <span class="keyword">extern</span> DMXConfigCommentPtr <a class="code" href="dmxparse_8c.html#ae0619f5f0850b65fefe4df5112aaac05">dmxConfigCreateComment</a>(<span class="keywordtype">int</span> token, <span class="keywordtype">int</span> line,
    256 <a name="l00232"></a>00232                                                   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__DMXConfigEntry.html#a770a4c024260d1c784c3e3ae93c136ee">comment</a>);
    257 <a name="l00233"></a>00233 <span class="keyword">extern</span> <span class="keywordtype">void</span>                <a class="code" href="dmxparse_8c.html#a1c9b5f8f879ee6872295618c6e1dd232">dmxConfigFreeComment</a>(DMXConfigCommentPtr p);
    258 <a name="l00234"></a>00234 <span class="keyword">extern</span> DMXConfigPartDimPtr <a class="code" href="dmxparse_8c.html#a1740a9f650d43464836c9b0ec44f9659">dmxConfigCreatePartDim</a>(DMXConfigPairPtr pDim,
    259 <a name="l00235"></a>00235                                                   DMXConfigPairPtr pOffset);
    260 <a name="l00236"></a>00236 <span class="keyword">extern</span> <span class="keywordtype">void</span>                <a class="code" href="dmxparse_8c.html#a8cb0f116f7c3c5ac3939cd69df06c0fe">dmxConfigFreePartDim</a>(DMXConfigPartDimPtr p);
    261 <a name="l00237"></a>00237 <span class="keyword">extern</span> DMXConfigFullDimPtr <a class="code" href="dmxparse_8c.html#ac75eb1b376fb8a510d123ca119ef215e">dmxConfigCreateFullDim</a>(DMXConfigPartDimPtr pScrn,
    262 <a name="l00238"></a>00238                                                   DMXConfigPartDimPtr pRoot);
    263 <a name="l00239"></a>00239 <span class="keyword">extern</span> <span class="keywordtype">void</span>                <a class="code" href="dmxparse_8c.html#ad09f9037b194ad32029047499003a60a">dmxConfigFreeFullDim</a>(DMXConfigFullDimPtr p);
    264 <a name="l00240"></a>00240 <span class="keyword">extern</span> DMXConfigDisplayPtr <a class="code" href="dmxparse_8c.html#ab3f5b4d4a5b535faf87b3bf7cb30d2d0">dmxConfigCreateDisplay</a>(DMXConfigTokenPtr pStart,
    265 <a name="l00241"></a>00241                                                   DMXConfigStringPtr pName,
    266 <a name="l00242"></a>00242                                                   DMXConfigFullDimPtr pDim,
    267 <a name="l00243"></a>00243                                                   DMXConfigPairPtr pOrigin,
    268 <a name="l00244"></a>00244                                                   DMXConfigTokenPtr pEnd);
    269 <a name="l00245"></a>00245 <span class="keyword">extern</span> <span class="keywordtype">void</span>                <a class="code" href="dmxparse_8c.html#a34126fa5dccdee442dce2b2413c43c53">dmxConfigFreeDisplay</a>(DMXConfigDisplayPtr p);
    270 <a name="l00246"></a>00246 <span class="keyword">extern</span> DMXConfigWallPtr    <a class="code" href="dmxparse_8c.html#a6078c6ad23fc49e4992cade35f7351b2">dmxConfigCreateWall</a>(DMXConfigTokenPtr pStart,
    271 <a name="l00247"></a>00247                                                DMXConfigPairPtr pWallDim,
    272 <a name="l00248"></a>00248                                                DMXConfigPairPtr pDisplayDim,
    273 <a name="l00249"></a>00249                                                DMXConfigStringPtr pNameList,
    274 <a name="l00250"></a>00250                                                DMXConfigTokenPtr pEnd);
    275 <a name="l00251"></a>00251 <span class="keyword">extern</span> <span class="keywordtype">void</span>                <a class="code" href="dmxparse_8c.html#aac254e191bb664ec87d44f70f52ce897">dmxConfigFreeWall</a>(DMXConfigWallPtr p);
    276 <a name="l00252"></a>00252 <span class="keyword">extern</span> DMXConfigOptionPtr  <a class="code" href="dmxparse_8c.html#ad183386657a3549f60760a156fad4fb8">dmxConfigCreateOption</a>(DMXConfigTokenPtr pStart,
    277 <a name="l00253"></a>00253                                                  DMXConfigStringPtr pOption,
    278 <a name="l00254"></a>00254                                                  DMXConfigTokenPtr pEnd);
    279 <a name="l00255"></a>00255 <span class="keyword">extern</span> <span class="keywordtype">void</span>                <a class="code" href="dmxparse_8c.html#a87d839927d1775c43e099e87f6e2ca8d">dmxConfigFreeOption</a>(DMXConfigOptionPtr p);
    280 <a name="l00256"></a>00256 <span class="keyword">extern</span> DMXConfigParamPtr   <a class="code" href="dmxparse_8c.html#a0a4ebd4b3769682daf7a6fed9f11744d">dmxConfigCreateParam</a>(DMXConfigTokenPtr pStart,
    281 <a name="l00257"></a>00257                                                 DMXConfigTokenPtr pOpen,
    282 <a name="l00258"></a>00258                                                 DMXConfigStringPtr pParam,
    283 <a name="l00259"></a>00259                                                 DMXConfigTokenPtr pClose,
    284 <a name="l00260"></a>00260                                                 DMXConfigTokenPtr pEnd);
    285 <a name="l00261"></a>00261 <span class="keyword">extern</span> <span class="keywordtype">void</span>                <a class="code" href="dmxparse_8c.html#af978e4f2f42e4d7e01d3d45a4c1b9a4d">dmxConfigFreeParam</a>(DMXConfigParamPtr p);
    286 <a name="l00262"></a>00262 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>          **<a class="code" href="dmxparse_8c.html#a782be9a8b3118f8a52825041b5c2e8e8">dmxConfigLookupParam</a>(DMXConfigParamPtr p,
    287 <a name="l00263"></a>00263                                                   <span class="keyword">const</span> <span class="keywordtype">char</span> *key,
    288 <a name="l00264"></a>00264                                                   <span class="keywordtype">int</span> *argc);
    289 <a name="l00265"></a>00265 <span class="keyword">extern</span> DMXConfigSubPtr     <a class="code" href="dmxparse_8c.html#aa7e24c7be4cc3880e15274a53b627267">dmxConfigCreateSub</a>(<a class="code" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88">DMXConfigType</a> <a class="code" href="struct__DMXConfigEntry.html#a1082665dbe0f9f61e115a63f416f2e32">type</a>,
    290 <a name="l00266"></a>00266                                               DMXConfigCommentPtr <a class="code" href="struct__DMXConfigEntry.html#a770a4c024260d1c784c3e3ae93c136ee">comment</a>,
    291 <a name="l00267"></a>00267                                               DMXConfigDisplayPtr display,
    292 <a name="l00268"></a>00268                                               DMXConfigWallPtr wall,
    293 <a name="l00269"></a>00269                                               DMXConfigOptionPtr option,
    294 <a name="l00270"></a>00270                                               DMXConfigParamPtr param);
    295 <a name="l00271"></a>00271 <span class="keyword">extern</span> <span class="keywordtype">void</span>                <a class="code" href="dmxparse_8c.html#a07ef1f7f192d2c0d29332fc5c71e89b8">dmxConfigFreeSub</a>(DMXConfigSubPtr sub);
    296 <a name="l00272"></a>00272 <span class="keyword">extern</span> DMXConfigSubPtr     <a class="code" href="dmxparse_8c.html#a825d125808e8992c740315d3b78e493d">dmxConfigSubComment</a>(DMXConfigCommentPtr <a class="code" href="struct__DMXConfigEntry.html#a770a4c024260d1c784c3e3ae93c136ee">comment</a>);
    297 <a name="l00273"></a>00273 <span class="keyword">extern</span> DMXConfigSubPtr     <a class="code" href="dmxparse_8c.html#a4f26909fb7f97007567e5514839c3a53">dmxConfigSubDisplay</a>(DMXConfigDisplayPtr display);
    298 <a name="l00274"></a>00274 <span class="keyword">extern</span> DMXConfigSubPtr     <a class="code" href="dmxparse_8c.html#aac05245a327cc10096f1a049e675caef">dmxConfigSubWall</a>(DMXConfigWallPtr wall);
    299 <a name="l00275"></a>00275 <span class="keyword">extern</span> DMXConfigSubPtr     <a class="code" href="dmxparse_8c.html#a23a35d27aa7bf22d815d2a9cff809307">dmxConfigSubOption</a>(DMXConfigOptionPtr option);
    300 <a name="l00276"></a>00276 <span class="keyword">extern</span> DMXConfigSubPtr     <a class="code" href="dmxparse_8c.html#a16047d4ba67462084a85156432c7cf05">dmxConfigSubParam</a>(DMXConfigParamPtr param);
    301 <a name="l00277"></a>00277 <span class="keyword">extern</span> DMXConfigSubPtr     <a class="code" href="dmxparse_8c.html#a75e3403d28e2cb5b3b6da5461ef1bbca">dmxConfigAddSub</a>(DMXConfigSubPtr head,
    302 <a name="l00278"></a>00278                                            DMXConfigSubPtr sub);
    303 <a name="l00279"></a>00279 <span class="keyword">extern</span> DMXConfigVirtualPtr <a class="code" href="dmxparse_8c.html#a427549ab2ffa269ca34bdb1a60e87bb0">dmxConfigCreateVirtual</a>(DMXConfigTokenPtr pStart,
    304 <a name="l00280"></a>00280                                                   DMXConfigStringPtr pName,
    305 <a name="l00281"></a>00281                                                   DMXConfigPairPtr pDim,
    306 <a name="l00282"></a>00282                                                   DMXConfigTokenPtr pOpen,
    307 <a name="l00283"></a>00283                                                   DMXConfigSubPtr pSubentry,
    308 <a name="l00284"></a>00284                                                   DMXConfigTokenPtr pClose);
    309 <a name="l00285"></a>00285 <span class="keyword">extern</span> <span class="keywordtype">void</span>                <a class="code" href="dmxparse_8c.html#a6e48a41d83e97afcbd542a210ea30258">dmxConfigFreeVirtual</a>(DMXConfigVirtualPtr <span class="keyword">virtual</span>);
    310 <a name="l00286"></a>00286 <span class="keyword">extern</span> DMXConfigEntryPtr   <a class="code" href="dmxparse_8c.html#a402a182c5c9922807ffc7998b4228b24">dmxConfigCreateEntry</a>(<a class="code" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88">DMXConfigType</a> <a class="code" href="struct__DMXConfigEntry.html#a1082665dbe0f9f61e115a63f416f2e32">type</a>,
    311 <a name="l00287"></a>00287                                                 DMXConfigCommentPtr <a class="code" href="struct__DMXConfigEntry.html#a770a4c024260d1c784c3e3ae93c136ee">comment</a>,
    312 <a name="l00288"></a>00288                                                 DMXConfigVirtualPtr <span class="keyword">virtual</span>);
    313 <a name="l00289"></a>00289 <span class="keyword">extern</span> <span class="keywordtype">void</span>                <a class="code" href="dmxparse_8c.html#ab18dcd503e9fbe9d81caa16bf07026ea">dmxConfigFreeEntry</a>(DMXConfigEntryPtr entry);
    314 <a name="l00290"></a>00290 <span class="keyword">extern</span> DMXConfigEntryPtr   <a class="code" href="dmxparse_8c.html#acec532235fc1d75b24779b3ed50aa037">dmxConfigAddEntry</a>(DMXConfigEntryPtr head,
    315 <a name="l00291"></a>00291                                              <a class="code" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88">DMXConfigType</a> <a class="code" href="struct__DMXConfigEntry.html#a1082665dbe0f9f61e115a63f416f2e32">type</a>,
    316 <a name="l00292"></a>00292                                              DMXConfigCommentPtr <a class="code" href="struct__DMXConfigEntry.html#a770a4c024260d1c784c3e3ae93c136ee">comment</a>,
    317 <a name="l00293"></a>00293                                              DMXConfigVirtualPtr <span class="keyword">virtual</span>);
    318 <a name="l00294"></a>00294 <span class="keyword">extern</span> DMXConfigEntryPtr   <a class="code" href="dmxparse_8c.html#acee635a4deedd0f4b488d951346f4622">dmxConfigEntryComment</a>(DMXConfigCommentPtr <a class="code" href="struct__DMXConfigEntry.html#a770a4c024260d1c784c3e3ae93c136ee">comment</a>);
    319 <a name="l00295"></a>00295 <span class="keyword">extern</span> DMXConfigEntryPtr   <a class="code" href="dmxparse_8c.html#a643b2c9c57d3009965318d20aad1ca0d">dmxConfigEntryVirtual</a>(DMXConfigVirtualPtr <span class="keyword">virtual</span>);
    320 <a name="l00296"></a>00296 
    321 <a name="l00297"></a>00297 <span class="preprocessor">#endif</span>
    322 </pre></div></div>
    323 </div>
    324   <div id="nav-path" class="navpath">
    325     <ul>
    326       <li class="navelem"><a class="el" href="dmxparse_8h.html">dmxparse.h</a>      </li>
    327     <hr>
    328     <address>
    329       <small>
    330         Generated June 29, 2004 for <a
    331         href="http://dmx.sourceforge.net">Distributed Multihead X</a> by
    332         <a href="http://www.doxygen.org/index.html">doxygen</a>
    333         1.3.4.
    334       </small>
    335     </addres>
    336     </hr>
    337   </body>
    338 </html>
    339