[0001]
[0002]
[0003]
[0004]
[0005]
[0006]
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
[0073]
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
[0080]
[0081]
[0082]
[0083]
[0084]
[0085]
[0086]
[0087]
[0088]
[0089]
[0090]
[0091]
[0092]
[0093]
[0094]
[0095]
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
[0104]
[0105]
[0106]
[0107]
[0108]
[0109]
[0110]
[0111]
[0112]
[0113]
[0114]
[0115]
[0116]
[0117]
[0118]
[0119]
[0120]
[0121]
[0122]
[0123]
[0124]
[0125]
[0126]
[0127]
[0128]
[0129]
<title>MISC directory read-me</title>
<div style="max-width:60em;">

<p> A small collection of scripts, utilities, and other quick hacks,
sometimes useful, sometimes just novelty or to try something out.  Includes
links for execution via DECnet if DECnet based scripting is configured for the
server.

<p>
<style>td,th{vertical-align:top;}</style>
<table cellpadding="5" cellspacing="0" border="1"
style="border-collapse:collapse;border:1px solid black;">

<tr><th>CGI Scripts</th><th>CGI (via DECnet)</th>
<th>Source Code</th><th>Comment</th></tr>

<tr>
<td>[<a href="cgilib_example.html">cgilib_example.html</a>]</td>
<td><i>(can be used, no example)</td>
<td>
<a href="/wasd_root/src/misc/cgilib.c">CGIlib.c</a>
<br><a href="/wasd_root/src/misc/cgilib.h">CGIlib.h</a>
</td>
<td>
A collection of C language functions for use when developing scripts.
</td>
</tr>

<tr>
<td>[<a href="/cgi-bin/cgi_symbols">CGI_symbols</a>]</td>
<td>[<a href="/decnet/cgi_symbols">CGI_symbols</a>]</td>
<td><a href="/wasd_root/src/other/cgi_symbols.com">CGI_symbols.com</a></td>
<td>
Simple CGI environment test.
</td>
</tr>

<tr>
<td>
[<a href="cgiutl_example.html">cgiutl_example.html</a>]
<br>[<a href="cgiutl_example2.html">cgiutl_example2.html</a>]
</td>
<td><i>(can be used, no example)</td>
<td><a href="cgiutl.c">cgiutl.c</a></td>
<td>
Example of using the CGIUTL.C utility for processing the contents of a POSTed
form for use in a DCL procedure.
</td>
</tr>

<tr>
<td>
usage described in code
</td>
<td><i>(no example)</td>
<td><a href="connect_example.c">connect_example.c</a></td>
<td>
Example of using the [ServiceConnect] capability.
</td>
</tr>

<tr>
<td>[<a href="fetch_example.html">fetch_example.html</a>]</td>
<td><i>(can be used, no example)</td>
<td><a href="fetch.c">fetch.c</a></td>
<td>
Example of using the FETCH.C utility for retrieving URLs from servers, checking
if a certain URL is accessable, etc.
</td>
</tr>

<tr>
<td>[<a href="formwork_example.html">formwork_example.html</a>]</td>
<td><i>(can be used, no example)</td>
<td><a href="formwork.c">formwork.c</a></td>
<td>
Example of using the FORMWORK.C utility for making elementary validation of
HTML form input before adding to a CSV file or other processing.
</td>
</tr>

<tr>
<td>[<a href="/cgi-bin/IPCtickler">IPCtickler</a>]</td>
<td><i>(not applicable)</i></td>
<td><a href="IPCtickler.c">IPCtickler.c</a></td>
<td>
Manipulate C-RTL &lt;stdout&gt; characteristics and WASD Script-Control: CGI
response header fields to assess impacts on carriage-control.
</td>
</tr>

<tr>
<td><nobr>[<a href="/cgi-bin/liner/wasd_root/src/misc/liner.c">/cgi-bin/liner/wasd_root/src/misc/liner.c</a>]</nobr>
<br>[<a href="/wasd_root/src/misc/*.*?httpd=index&script=cgi-bin/liner">/wasd_root/src/misc/*.*?httpd=index&script=cgi-bin/liner</a>]</nobr></td>
<td><i>(can be used, no example)</td>
<td><a href="liner.c">liner.c</a></td>
<td>
Display a file as plain-text, prefixing each line with an ascending line number
in square brackets.  Useful for viewing source code files.
</td>
</tr>

<tr>
<td>CLI usage described in code</td>
<td><i>(not applicable)</td>
<td><a href="membufdemo.c">membufdemo.c</a>
<br><a href="membuflib.c">membuflib.c</a></td>
<td>
Bulk data transfer from script to server using a (global section) memory
buffer.  Intended for transfers of multiple megabytes, tens of megabytes, and
so up.  Testing indicates transfers in excess of 500% of the standard mailbox
bandwidth, with notable improvements to efficiency as well.  YMMV with
platform, O/S version and TCP/IP stack.
</td>
</tr>

<tr>
<td>[<a href="tmailer_example.html">tmailer_example.html</a>]</td>
<td><i>(can be used, no example)</td>
<td><a href="tmailer.c">tmailer.c</a></td>
<td>
Example of using the TMAILER.C script for mailing the processed contents of a
POSTed form (WASD drop-in replacement for the
<a href="/wasd_root/src/osu/">OSU TMAIL</a> script).
</td>
</tr>

</table>
</div>