ShowModule v0.1 (c) 1992 $#%!
now showing: "emodules:rexx/storage.m"
NOTE: don't use this output in your code, use the module instead.

(---) OBJECT nexxstr
(  0)   ivalue:LONG
(  4)   length:INT
(  6)   flags:CHAR
(  7)   hash:CHAR
(  8)   buff:substructure
(---) ENDOBJECT     /* SIZEOF=16 */

CONST NXADDLEN=9,
      IVALUE=0,
      NSB_KEEP=0,
      NSB_STRING=1,
      NSB_NOTNUM=2,
      NSB_NUMBER=3,
      NSB_BINARY=4,
      NSB_FLOAT=5,
      NSB_EXT=6,
      NSB_SOURCE=7,
      NSF_KEEP=1,
      NSF_STRING=2,
      NSF_NOTNUM=4,
      NSF_NUMBER=8,
      NSF_BINARY=16,
      NSF_FLOAT=$20,
      NSF_EXT=$40,
      NSF_SOURCE=$80,
      NSF_INTNUM=26,
      NSF_DPNUM=$28,
      NSF_ALPHA=6,
      NSF_OWNED=$C1,
      KEEPSTR=$86,
      KEEPNUM=$9A

(---) OBJECT rexxarg
(  0)   size:LONG
(  4)   length:INT
(  6)   flags:CHAR
(  7)   hash:CHAR
(  8)   buff:substructure
(---) ENDOBJECT     /* SIZEOF=16 */

(---) OBJECT rexxmsg
(  0)   mn:substructure
( 20)   taskblock:LONG
( 24)   libbase:LONG
( 28)   action:LONG
( 32)   result1:LONG
( 36)   result2:LONG
( 40)   args:substructure
(104)   passport:LONG
(108)   commaddr:LONG
(112)   fileext:LONG
(116)   stdin:LONG
(120)   stdout:LONG
(124)   avail:LONG
(---) ENDOBJECT     /* SIZEOF=128 */

CONST ACTION=28,
      RESULT1=$20,
      RESULT2=$24,
      ARG0=$28,
      ARG1=$2C,
      ARG2=$30,
      MAXRMARG=15,
      RXCOMM=$1000000,
      RXFUNC=$2000000,
      RXCLOSE=$3000000,
      RXQUERY=$4000000,
      RXADDFH=$7000000,
      RXADDLIB=$8000000,
      RXREMLIB=$9000000,
      RXADDCON=$A000000,
      RXREMCON=$B000000,
      RXTCOPN=$C000000,
      RXTCCLS=$D000000,
      RXFB_NOIO=16,
      RXFB_RESULT=17,
      RXFB_STRING=18,
      RXFB_TOKEN=19,
      RXFB_NONRET=20,
      RXFF_RESULT=$20000,
      RXFF_STRING=$40000,
      RXFF_TOKEN=$80000,
      RXFF_NONRET=$100000,
      RXCODEMASK=$FF000000,
      RXARGMASK=15

(---) OBJECT rexxrsrc
(  0)   ln:substructure
( 14)   func:INT
( 16)   base:LONG
( 20)   size:LONG
( 24)   arg1:LONG
( 28)   arg2:LONG
(---) ENDOBJECT     /* SIZEOF=32 */

CONST RRTYPE=8,
      RRNAME=10,
      RRSIZE=20,
      RRT_ANY=0,
      RRT_LIB=1,
      RRT_PORT=2,
      RRT_FILE=3,
      RRT_HOST=4,
      RRT_CLIP=5,
      GLOBALSZ=$C8

(---) OBJECT rexxtask
(200)   msgport:substructure
(234)   flags:CHAR
(235)   sigbit:CHAR
(236)   clientid:LONG
(240)   msgpkt:LONG
(244)   taskid:LONG
(248)   rexxport:LONG
(252)   errtrap:LONG
(256)   stackptr:LONG
(260)   header1:substructure
(274)   header2:substructure
(288)   header3:substructure
(302)   header4:substructure
(316)   header5:substructure
(---) ENDOBJECT     /* SIZEOF=330 */

CONST ENVLIST=$104,
      FREELIST=$112,
      MEMLIST=$120,
      FILELIST=$12E,
      PORTLIST=$13C,
      NUMLISTS=5,
      RTFB_TRACE=0,
      RTFB_HALT=1,
      RTFB_SUSP=2,
      RTFB_TCUSE=3,
      RTFB_WAIT=6,
      RTFB_CLOSE=7,
      MEMQUANT=16,
      MEMMASK=-16,
      MEMQUICK=1,
      MEMCLEAR=$10000

(---) OBJECT srcnode
(  0)   succ:LONG
(  4)   pred:LONG
(  8)   ptr:LONG
( 12)   size:LONG
(---) ENDOBJECT     /* SIZEOF=16 */

