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('dmxcompat_8c.html','');
     35 </script>
     36 <div id="doc-content">
     37 <div class="header">
     38   <div class="summary">
     39 <a href="#func-members">Functions</a>  </div>
     40   <div class="headertitle">
     41 <div class="title">dmxcompat.c File Reference</div>  </div>
     42 </div>
     43 <div class="contents">
     44 <div class="textblock"><code>#include &quot;<a class="el" href="dmxconfig_8h_source.html">dmxconfig.h</a>&quot;</code><br/>
     45 <code>#include &quot;<a class="el" href="dmxparse_8h_source.html">dmxparse.h</a>&quot;</code><br/>
     46 <code>#include &quot;<a class="el" href="dmxcompat_8h_source.html">dmxcompat.h</a>&quot;</code><br/>
     47 <code>#include &quot;parser.h&quot;</code><br/>
     48 <code>#include &lt;stdio.h&gt;</code><br/>
     49 <code>#include &lt;stdlib.h&gt;</code><br/>
     50 <code>#include &lt;string.h&gt;</code><br/>
     51 <code>#include &lt;ctype.h&gt;</code><br/>
     52 </div><table class="memberdecls">
     53 <tr><td colspan="2"><h2><a name="func-members"></a>
     54 Functions</h2></td></tr>
     55 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxcompat_8c.html#a186cebe5d2ccba23be8ed5184ec0b27d">dmxVDLReadLine</a> (FILE *<a class="el" href="dmxprint_8c.html#a41b4e3023940f8a5c705ea2863f2cd09">str</a>, char *buf, int len)</td></tr>
     56 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxcompat_8c.html#a2bfb19f15e4e2fab177d050423dfd478">dmxVDLCount</a> (const char *buf)</td></tr>
     57 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxcompat_8c.html#a0f960866400da9b168f15d8e738bf864">dmxVDLVirtualEntry</a> (const char *buf, char *name, int *len, int *x, int *y)</td></tr>
     58 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxcompat_8c.html#a48a37477c3206396f646511a64e8b7c9">dmxVDLDisplayEntry</a> (const char *buf, char *name, int *len, int *x, int *y, int *xoff, int *yoff, int *xorig, int *yorig)</td></tr>
     59 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__DMXConfigEntry.html">DMXConfigEntryPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxcompat_8c.html#a1ef0f6bb5be6a9851f12c38122662bef">dmxVDLRead</a> (const char *filename)</td></tr>
     60 </table>
     61 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
     62 <div class="textblock"><p>This file provides some compatibility support for reading VDL files that are used by xmovie (<a href="http://www.llnl.gov/icc/sdd/img/xmovie/xmovie.shtml">http://www.llnl.gov/icc/sdd/img/xmovie/xmovie.shtml</a>).</p>
     63 <p>This file is not used by the DMX server. </p>
     64 </div><hr/><h2>Function Documentation</h2>
     65 <a class="anchor" id="a2bfb19f15e4e2fab177d050423dfd478"></a><!-- doxytag: member="dmxcompat.c::dmxVDLCount" ref="a2bfb19f15e4e2fab177d050423dfd478" args="(const char *buf)" -->
     66 <div class="memitem">
     67 <div class="memproto">
     68       <table class="memname">
     69         <tr>
     70           <td class="memname">static int dmxVDLCount </td>
     71           <td>(</td>
     72           <td class="paramtype">const char *&#160;</td>
     73           <td class="paramname"><em>buf</em></td><td>)</td>
     74           <td><code> [static]</code></td>
     75         </tr>
     76       </table>
     77 </div>
     78 <div class="memdoc">
     79 
     80 <p>Referenced by <a class="el" href="dmxcompat_8h.html#a1ef0f6bb5be6a9851f12c38122662bef">dmxVDLRead()</a>.</p>
     81 
     82 </div>
     83 </div>
     84 <a class="anchor" id="a48a37477c3206396f646511a64e8b7c9"></a><!-- doxytag: member="dmxcompat.c::dmxVDLDisplayEntry" ref="a48a37477c3206396f646511a64e8b7c9" args="(const char *buf, char *name, int *len, int *x, int *y, int *xoff, int *yoff, int *xorig, int *yorig)" -->
     85 <div class="memitem">
     86 <div class="memproto">
     87       <table class="memname">
     88         <tr>
     89           <td class="memname">static void dmxVDLDisplayEntry </td>
     90           <td>(</td>
     91           <td class="paramtype">const char *&#160;</td>
     92           <td class="paramname"><em>buf</em>, </td>
     93         </tr>
     94         <tr>
     95           <td class="paramkey"></td>
     96           <td></td>
     97           <td class="paramtype">char *&#160;</td>
     98           <td class="paramname"><em>name</em>, </td>
     99         </tr>
    100         <tr>
    101           <td class="paramkey"></td>
    102           <td></td>
    103           <td class="paramtype">int *&#160;</td>
    104           <td class="paramname"><em>len</em>, </td>
    105         </tr>
    106         <tr>
    107           <td class="paramkey"></td>
    108           <td></td>
    109           <td class="paramtype">int *&#160;</td>
    110           <td class="paramname"><em>x</em>, </td>
    111         </tr>
    112         <tr>
    113           <td class="paramkey"></td>
    114           <td></td>
    115           <td class="paramtype">int *&#160;</td>
    116           <td class="paramname"><em>y</em>, </td>
    117         </tr>
    118         <tr>
    119           <td class="paramkey"></td>
    120           <td></td>
    121           <td class="paramtype">int *&#160;</td>
    122           <td class="paramname"><em>xoff</em>, </td>
    123         </tr>
    124         <tr>
    125           <td class="paramkey"></td>
    126           <td></td>
    127           <td class="paramtype">int *&#160;</td>
    128           <td class="paramname"><em>yoff</em>, </td>
    129         </tr>
    130         <tr>
    131           <td class="paramkey"></td>
    132           <td></td>
    133           <td class="paramtype">int *&#160;</td>
    134           <td class="paramname"><em>xorig</em>, </td>
    135         </tr>
    136         <tr>
    137           <td class="paramkey"></td>
    138           <td></td>
    139           <td class="paramtype">int *&#160;</td>
    140           <td class="paramname"><em>yorig</em>&#160;</td>
    141         </tr>
    142         <tr>
    143           <td></td>
    144           <td>)</td>
    145           <td></td><td><code> [static]</code></td>
    146         </tr>
    147       </table>
    148 </div>
    149 <div class="memdoc">
    150 
    151 <p>Referenced by <a class="el" href="dmxcompat_8h.html#a1ef0f6bb5be6a9851f12c38122662bef">dmxVDLRead()</a>.</p>
    152 
    153 </div>
    154 </div>
    155 <a class="anchor" id="a1ef0f6bb5be6a9851f12c38122662bef"></a><!-- doxytag: member="dmxcompat.c::dmxVDLRead" ref="a1ef0f6bb5be6a9851f12c38122662bef" args="(const char *filename)" -->
    156 <div class="memitem">
    157 <div class="memproto">
    158       <table class="memname">
    159         <tr>
    160           <td class="memname"><a class="el" href="struct__DMXConfigEntry.html">DMXConfigEntryPtr</a> dmxVDLRead </td>
    161           <td>(</td>
    162           <td class="paramtype">const char *&#160;</td>
    163           <td class="paramname"><em>filename</em></td><td>)</td>
    164           <td></td>
    165         </tr>
    166       </table>
    167 </div>
    168 <div class="memdoc">
    169 <p>Read from the VDL format <em>filename</em> and return a newly allocated <em>DMXConfigEntryPtr</em> </p>
    170 
    171 <p>References <a class="el" href="dmxprop_8c.html#ac49dfab9200d48f835ce64819c4fc878">display</a>, <a class="el" href="dmxparse_8c.html#acec532235fc1d75b24779b3ed50aa037">dmxConfigAddEntry()</a>, <a class="el" href="dmxparse_8c.html#a75e3403d28e2cb5b3b6da5461ef1bbca">dmxConfigAddSub()</a>, <a class="el" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88aec466000071c74f9c5d74dfbdac0188f">dmxConfigComment</a>, <a class="el" href="dmxparse_8c.html#a0d1c3d922b777254300e346b0111943c">dmxConfigCopyString()</a>, <a class="el" href="dmxparse_8c.html#ae0619f5f0850b65fefe4df5112aaac05">dmxConfigCreateComment()</a>, <a class="el" href="dmxparse_8c.html#ab3f5b4d4a5b535faf87b3bf7cb30d2d0">dmxConfigCreateDisplay()</a>, <a class="el" href="dmxparse_8c.html#ac75eb1b376fb8a510d123ca119ef215e">dmxConfigCreateFullDim()</a>, <a class="el" href="dmxparse_8c.html#a488a03d25bc380f1bdf786693c644957">dmxConfigCreatePair()</a>, <a class="el" href="dmxparse_8c.html#a1740a9f650d43464836c9b0ec44f9659">dmxConfigCreatePartDim()</a>, <a class="el" href="dmxparse_8c.html#ae285ab0da6d63770365886d413f58432">dmxConfigCreateString()</a>, <a class="el" href="dmxparse_8c.html#a427549ab2ffa269ca34bdb1a60e87bb0">dmxConfigCreateVirtual()</a>, <a class="el" href="dmxparse_8c.html#a4f26909fb7f97007567e5514839c3a53">dmxConfigSubDisplay()</a>, <a class="el" href="dmxparse_8h.html#a8a6db2b610b57c53d4a4c0e7aeec5f88a4c957b5f3b7c0886587bdb5a47f3face">dmxConfigVirtual</a>, <a class="el" href="dmxcompat_8c.html#a2bfb19f15e4e2fab177d050423dfd478">dmxVDLCount()</a>, <a class="el" href="dmxcompat_8c.html#a48a37477c3206396f646511a64e8b7c9">dmxVDLDisplayEntry()</a>, <a class="el" href="dmxcompat_8c.html#a186cebe5d2ccba23be8ed5184ec0b27d">dmxVDLReadLine()</a>, <a class="el" href="dmxcompat_8c.html#a0f960866400da9b168f15d8e738bf864">dmxVDLVirtualEntry()</a>, and <a class="el" href="dmxprint_8c.html#a41b4e3023940f8a5c705ea2863f2cd09">str</a>.</p>
    172 
    173 <p>Referenced by <a class="el" href="vdltodmx_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>.</p>
    174 
    175 </div>
    176 </div>
    177 <a class="anchor" id="a186cebe5d2ccba23be8ed5184ec0b27d"></a><!-- doxytag: member="dmxcompat.c::dmxVDLReadLine" ref="a186cebe5d2ccba23be8ed5184ec0b27d" args="(FILE *str, char *buf, int len)" -->
    178 <div class="memitem">
    179 <div class="memproto">
    180       <table class="memname">
    181         <tr>
    182           <td class="memname">static int dmxVDLReadLine </td>
    183           <td>(</td>
    184           <td class="paramtype">FILE *&#160;</td>
    185           <td class="paramname"><em>str</em>, </td>
    186         </tr>
    187         <tr>
    188           <td class="paramkey"></td>
    189           <td></td>
    190           <td class="paramtype">char *&#160;</td>
    191           <td class="paramname"><em>buf</em>, </td>
    192         </tr>
    193         <tr>
    194           <td class="paramkey"></td>
    195           <td></td>
    196           <td class="paramtype">int&#160;</td>
    197           <td class="paramname"><em>len</em>&#160;</td>
    198         </tr>
    199         <tr>
    200           <td></td>
    201           <td>)</td>
    202           <td></td><td><code> [static]</code></td>
    203         </tr>
    204       </table>
    205 </div>
    206 <div class="memdoc">
    207 
    208 <p>Referenced by <a class="el" href="dmxcompat_8h.html#a1ef0f6bb5be6a9851f12c38122662bef">dmxVDLRead()</a>.</p>
    209 
    210 </div>
    211 </div>
    212 <a class="anchor" id="a0f960866400da9b168f15d8e738bf864"></a><!-- doxytag: member="dmxcompat.c::dmxVDLVirtualEntry" ref="a0f960866400da9b168f15d8e738bf864" args="(const char *buf, char *name, int *len, int *x, int *y)" -->
    213 <div class="memitem">
    214 <div class="memproto">
    215       <table class="memname">
    216         <tr>
    217           <td class="memname">static void dmxVDLVirtualEntry </td>
    218           <td>(</td>
    219           <td class="paramtype">const char *&#160;</td>
    220           <td class="paramname"><em>buf</em>, </td>
    221         </tr>
    222         <tr>
    223           <td class="paramkey"></td>
    224           <td></td>
    225           <td class="paramtype">char *&#160;</td>
    226           <td class="paramname"><em>name</em>, </td>
    227         </tr>
    228         <tr>
    229           <td class="paramkey"></td>
    230           <td></td>
    231           <td class="paramtype">int *&#160;</td>
    232           <td class="paramname"><em>len</em>, </td>
    233         </tr>
    234         <tr>
    235           <td class="paramkey"></td>
    236           <td></td>
    237           <td class="paramtype">int *&#160;</td>
    238           <td class="paramname"><em>x</em>, </td>
    239         </tr>
    240         <tr>
    241           <td class="paramkey"></td>
    242           <td></td>
    243           <td class="paramtype">int *&#160;</td>
    244           <td class="paramname"><em>y</em>&#160;</td>
    245         </tr>
    246         <tr>
    247           <td></td>
    248           <td>)</td>
    249           <td></td><td><code> [static]</code></td>
    250         </tr>
    251       </table>
    252 </div>
    253 <div class="memdoc">
    254 
    255 <p>Referenced by <a class="el" href="dmxcompat_8h.html#a1ef0f6bb5be6a9851f12c38122662bef">dmxVDLRead()</a>.</p>
    256 
    257 </div>
    258 </div>
    259 </div>
    260 </div>
    261   <div id="nav-path" class="navpath">
    262     <ul>
    263       <li class="navelem"><a class="el" href="dmxcompat_8c.html">dmxcompat.c</a>      </li>
    264     <hr>
    265     <address>
    266       <small>
    267         Generated June 29, 2004 for <a
    268         href="http://dmx.sourceforge.net">Distributed Multihead X</a> by
    269         <a href="http://www.doxygen.org/index.html">doxygen</a>
    270         1.3.4.
    271       </small>
    272     </addres>
    273     </hr>
    274   </body>
    275 </html>
    276