G CGIPLUSTESTV1.0 4-NOV-2021 10:08 VSI C V7.4-002  $READONLY$UTILITYX LINE80CHARSi$CODE$ $LITERAL$$LINK$  AFTERCOUNT0 AFTERCOUNT  BEFORECOUNT0 BEFORECOUNT DEBUG(DEBUG  ISCGIPLUS0 ISCGIPLUS  REQUESTEDCOUNT0 REQUESTEDCOUNT( UTILITY0  LINE80CHARS(JMAIN(JP__MAIN @6= ,= CGIPLUSTEST q=YQABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=<>, =#G8^~ _#0"@^4GHcGG#]("0[8b "G@Zk(=0b#@ӀBG4Gb@ZkcG8]@]HP#k///p#0[4G^~p[^ ~(08޴@HP>X^`~hpx޵GGxbb >"/@ZkPBC4GtG =Xb@ZkBGb/@Zk//BGb/@ZkpB8"4Gxb@ZkbB `"""bG"Spb"@Zk" BG(b@ZkTG b (8B`"/B4Gb0"/@Zk//0"TGBb!"@ZkB4G "b@Zk0B4Gb"/@Zk*G" `.StJgJSuBs`F/`//.B4G"bVJJ/@Zk///@BG4GHb@Zk /PBGG""tGXb@Zk@B4G"ͰHb@Zk PBGG""tGXb@Zk@B4G"ͰHb@Zk PBGG""tGXb@Zk0"BTGbH!"@Zk B4Gb////@Zk 0"tGBb!"@@ HC/@ZkB4Gb@Zk,B4G"bHXD//@ZkG//BG""tGb@ZkB4Gb"/@ZkG 0BtGBb2"/@Zk/ 01@ / ///B%GTGb@Zk- 1 @ ?J @."UJJUBF////B.#bXK4GK/@Zk///@BG4GHb@Zk 2PBGG""tGXb@Zk@B4G"ͰHb@Zk "PBGG""tGXb@Zk@B4G"ͰHb@Zk PBGG""tGXb0¥/@ZkB//H."TGb@Zk B4Gb/@Zkġ0BG8b@ZkB4G4Gb@Zk4#HGd DECC$MAIN4$Lb#P DECC$MAIN4#`@d DECC$MAIN4tG DECC$EXIT4b#P DECC$EXIT4@ DECC$EXIT4G$ DECC$GETENV4b# DECC$GETENV4 @$ DECC$GETENV<$GHCGILIBENVIRONMENTINIT<@b#CGILIBENVIRONMENTINIT<D@HCGILIBENVIRONMENTINITDLGdCGILIBENVIRONMENTRECORDOUTDTb#CGILIBENVIRONMENTRECORDOUTD`@dCGILIBENVIRONMENTRECORDOUT<pGCGILIBENVIRONMENTISOSU<xb#CGILIBENVIRONMENTISOSU<@CGILIBENVIRONMENTISOSU4G DECC$GETENV4b# DECC$GETENV4@ DECC$GETENV4G DECC$FREOPEN4b# DECC$FREOPEN4@ DECC$FREOPENDGCGILIBENVIRONMENTISCGIPLUSD b#CGILIBENVIRONMENTISCGIPLUSD@CGILIBENVIRONMENTISCGIPLUS4 G4 CGILIBVAR4  b# CGILIBVAR4 0@4 CGILIBVAR4 LGdDECC$GXFPRINTF4 Tb#DECC$GXFPRINTF4 `@dDECC$GXFPRINTF4dGx DECC$SYSTEM4pb# DECC$SYSTEM4t@x DECC$SYSTEM4 |G CGILIBVAR4 b# CGILIBVAR4 @ CGILIBVAR4G DECC$ISDIGIT4b# DECC$ISDIGIT 4@ DECC$ISDIGIT4 G( DECC$ATOI4 b# DECC$ATOI4 $@( DECC$ATOI40GL DECC$STRNCMP4Db# DECC$STRNCMP4H@L DECC$STRNCMP4 LGh DECC$ATOI4`b# DECC$ATOI4 d@h DECC$ATOI4pG DECC$STRNCMP4b# DECC$STRNCMP4@ DECC$STRNCMP4 G DECC$ATOI4b# DECC$ATOI4 @ DECC$ATOI4G DECC$STRNCMP4b# DECC$STRNCMP4@ DECC$STRNCMP4 GDECC$GXFPRINTF4 b#DECC$GXFPRINTF4 @DECC$GXFPRINTF4G DECC$SLEEP4b# DECC$SLEEP4@ DECC$SLEEP4  GDDECC$GXFPRINTF4 (b#DECC$GXFPRINTF4 @@DDECC$GXFPRINTF4DGX DECC$FFLUSH4Pb# DECC$FFLUSH4T@X DECC$FFLUSH4 \G CGILIBVAR4 hb# CGILIBVAR4 @ CGILIBVAR4 GDECC$GXFPRINTF4 b#DECC$GXFPRINTF4 @DECC$GXFPRINTF4 G CGILIBVAR4 b# CGILIBVAR4 @ CGILIBVAR4 GDECC$GXFPRINTF4 b#DECC$GXFPRINTF4 @DECC$GXFPRINTF4 G8 DECC$FPUTS40b# DECC$FPUTS44@8 DECC$FPUTS4G DECC$ISDIGIT4b# DECC$ISDIGIT4@ DECC$ISDIGIT4 G DECC$ATOI4b# DECC$ATOI4 @ DECC$ATOI4G DECC$STRNCMP4b# DECC$STRNCMP4@ DECC$STRNCMP4 G DECC$ATOI4b# DECC$ATOI4 @ DECC$ATOI4 G< DECC$STRNCMP44b# DECC$STRNCMP48@< DECC$STRNCMP4 <GX DECC$ATOI4Pb# DECC$ATOI4 T@X DECC$ATOI4`G DECC$STRNCMP4tb# DECC$STRNCMP4@ DECC$STRNCMP4 GDECC$GXFPRINTF4 b#DECC$GXFPRINTF4 @DECC$GXFPRINTF4G DECC$SLEEP4b# DECC$SLEEP4@ DECC$SLEEP<!GCGILIBCGIPLUSEOF<"b#CGILIBCGIPLUSEOF<!@CGILIBCGIPLUSEOF4G DECC$EXIT4b# DECC$EXIT 84@ DECC$EXIT v= CGIPLUSTEST AXP-1.6.0=%s Usage: Supply a URL with a query string containing an integer representing the number of 80 character lines to be returned during the test. =Status: 200 Content-Type: text/plain Content-Length: %d Script-Control: X-stream-mode Pragma: no-cache Expires: Fri, 13 Jan 1978 14:00:00 GMT Output to make it a non-CGI-compliant response = WWW_QUERY_STRING=(Content-Type: text/plain =CGIPLUSTEST$DBUG x DECC$FPUTS= mrs=4096  DECC$SYSTEM= show sym *@=H= SYS$NET` CGILIBENVIRONMENTINIT= SYS$OUTPUT:= ctx=bin=after= DECC$ISDIGIT= before= CGILIBVAR; DECC$GXFPRINTF7 ISCGIPLUS7DEBUG7 AFTERCOUNT7DECC$GA_STDOUT=0";=T 7REQUESTEDCOUNT7 BEFORECOUNT;7DECC$$GL___CTYPEA DECC$ATOI DECC$STRNCMP7DECC$$GA___CTYPET DECC$GETENV=*= non-cgi DECC$SLEEP=w DECC$EXIT(CGILIBENVIRONMENTRECORDOUT CGILIBENVIRONMENTISOSU=|%s|  DECC$FFLUSH DECC$FREOPEN(CGILIBENVIRONMENTISCGIPLUS !CGILIBCGIPLUSEOF=08";=P0 7DECC$$SHELL_HANDLER=# DECC$MAIN A=1)( CGIPLUSTESTVSI C V7.4-002 ?= 4=TRANSFER$BREAK$GO #= 44= main4= S S S S \ \ _ b cV kB | k4 m k m s z |                   /    = D s= 4P4= __main4= S =  =  hDECC$GA_STDOUT DECC$FFLUSHDECC$GXFPRINTF DECC$FPUTS DECC$FREOPEN DECC$SLEEP DECC$ATOI DECC$EXIT DECC$SYSTEM DECC$GETENV DECC$STRNCMP DECC$ISDIGIT DECC$$GA___CTYPET DECC$$GL___CTYPEA CGILIBVAR CGILIBCGIPLUSEOF CGILIBENVIRONMENTINIT(CGILIBENVIRONMENTISCGIPLUS CGILIBENVIRONMENTISOSU(CGILIBENVIRONMENTRECORDOUT DECC$MAIN DECC$$SHELL_HANDLER PC$GA