This directory provides some demonstration CGIplus scripts. These are here only to provide examples on approaching the CGIplus environment ... and of course to provide some skeletal code for use in real CGIplus applications. Also provided is a CGIplus-based wrapper for supporting ISAPI extension DLLs.
| Demonstration CGIplus Scripts/Code | |||
|---|---|---|---|
| Standard CGI | CGIplus | Source Code | Comment |
| [demo] | [demo] | CGIplusDemo.c | |
| [demo] | CGIplusLoop.c | Uses a simple loop to read the CGIplus variables from CGIPLUSIN. | |
| [demo] | [demo] | CGIplusSkel.c | Uses the CGILIB library to get the variables regardless of whether it's the standard or CGIplus environment. |
| [demo] | [demo] | CGIplusTest.c | |
| CGIplus_cgivar.c | A generic C language code module that interface with CGIplus "record" and "struct" modes. #included in, and demonstrated in, CGIPLUSTEST.C. | ||
| [demo] | CGIPLUSPROC.COM | Even DCL procedures can be CGIplus scripts! BUT ... DCL is inefficient enough in it's interpretation for a CGIplus implementation about 50% slower that using standard CGI. The [SRC.MISC]CGIUTL.C utility /PLUS functionality can be used to more efficiently interface DCL with CGIplus; see COMRTEXE.COM below. |
|
| COMRTEXE.COM | With a little assistance from mapping rules, execute DCL procedures and executables (and potentially other files) anywhere in web-space. Provides a Run-Time Environment for .COMs and .EXEs allowing them to be executed in the same way as .PHPs and .PYs. Uses [SRC.MISC]CGIUTL.C /PLUS functionality to interface with CGIplus. | ||
| Other WASD Scripts Using CGIplus | |||
| [demo] | [demo] | Conan.c | "Conan The Librarian" provides access to help and text libraries |
| HyperShelf | Provides access to BNU and Bookreader shelves | ||
| HyperReader | Provides access Bookreader books | ||
| ISAPI Supported using CGIplus
ISAPI ... Microsoft and Process Software Corp. Specification | |||
| CGIsapi.c | This is the wrapper application that allows ISAPI DLLs to be executed as WASD scripts | ||
| [demo] | ISAPIexample.c | An example ISAPI DLL | |
| Persistant Run-Time Environments | |||
| [demo] | rte_example.c | Example of persistant run-time environment. | |
| Demonstration Scripts for CGI Callout | |||
| [demo] | CGICALLOUTPROC.COM | Standard CGI DCL procedure using callouts. | |
| [demo] | CGICALLOUTSINGLEBYTE.COM | DCL procedure to demontstrate the special 'build-record' mode used with scripting environments that insist on outputing one byte at a time!. | |
| [demo] | CGICALLOUT.C | Standard CGI C program using callouts. | |
| [demo] | CGIPLUSCALLOUTPROC.COM | CGIplus DCL procedure using callouts. | |
| [demo] | CGIPLUSCALLOUT.C | CGIplus C program using callouts. | |
Name Revised Size Description
CXX_REPOSITORY/ 24-Feb-2026 21:31 512 subdirectory
obj_x86_64/ 8-Jan-2023 13:14 512 subdirectory
build_cgiplus.com 28-Jan-2026 04:35 684 DCL procedure
build_cgiplussymbols.com 28-Jan-2026 04:35 1,364 DCL procedure
build_cgiplustest.com 28-Jan-2026 04:35 2,212 DCL procedure
build_cgisapi.com 28-Jan-2026 04:35 1,408 DCL procedure
build_isapiexample.com 28-Jan-2026 04:35 1,151 DCL procedure
build_mod_cgiplustest.com 28-Jan-2026 04:35 1,634 DCL procedure
build_one.com 28-Jan-2026 04:35 1,458 DCL procedure
build_rte_example.com 28-Jan-2026 04:35 1,448 DCL procedure
cgicallout.c 28-Jan-2026 04:35 6,041 C source
cgicalloutproc.com 28-Jan-2026 04:35 1,432 DCL procedure
cgicalloutsinglebyte.com 28-Jan-2026 04:35 1,277 DCL procedure
cgiplus.pl 28-Jan-2026 04:35 802 Perl source
cgiplus1symbols.com 28-Jan-2026 04:35 970 DCL procedure
cgiplus2symbols.com 28-Jan-2026 04:35 468 DCL procedure
cgipluscallout.c 28-Jan-2026 04:35 5,695 C source
cgipluscalloutproc.com 28-Jan-2026 04:35 1,767 DCL procedure
cgiplusdemo.c 28-Jan-2026 04:35 8,426 C source
cgiplusloop.c 28-Jan-2026 04:35 2,755 C source
cgiplusperl.com 28-Jan-2026 04:35 1,154 DCL procedure
cgiplusproc.com 28-Jan-2026 04:35 867 DCL procedure
cgiplusskel.c 28-Jan-2026 04:35 2,382 C source
cgiplustest.c 28-Jan-2026 04:35 12,274 C source
cgiplus_cgivar.c 28-Jan-2026 04:35 8,259 C source
cgisapi.c 28-Jan-2026 04:35 40,562 C source
cgisapi.h 28-Jan-2026 04:35 4,287 C header
comrtexe.com 28-Jan-2026 04:35 1,208 DCL procedure
isapiexample.c 28-Jan-2026 04:35 13,204 C source
isapiexample.html 28-Jan-2026 04:35 1,815 "CGIsapi Example"
readme.html 28-Jan-2026 04:35 5,209 "CGIplus readme"
rte_example.c 28-Jan-2026 04:35 8,014 C source
rte_example.html 28-Jan-2026 04:35 1,737 "Run-Time Environment Usage Example"