home *** CD-ROM | disk | FTP | other *** search
- REXX_STORAGE_HREXX_STORAGE_HEXEC_TYPES_H"exec/types.h"µ"exec/nodes.h"·"exec/lists.h"¸"exec/ports.h"EXEC_LIBRARIES_H"exec/libraries.h"
- NexxStr{
- ns_Ivalue;
- ns_Length;
- ns_Flags;
- ns_Hash;
- ns_Buff[8];
- };NXADDLEN 9IVALUE(nsPtr) (nsPtr->ns_Ivalue)NSB_KEEP 0NSB_STRING 1NSB_NOTNUM 2NSB_NUMBER 3NSB_BINARY 4NSB_FLOAT 5NSB_EXT 6NSB_SOURCE 7NSF_KEEP (1<<NSB_KEEP)NSF_STRING (1<<NSB_STRING)NSF_NOTNUM (1<<NSB_NOTNUM)NSF_NUMBER (1<<NSB_NUMBER)NSF_BINARY (1<<NSB_BINARY)NSF_FLOAT (1<<NSB_FLOAT)NSF_EXT (1<<NSB_EXT)NSF_SOURCE (1<<NSB_SOURCE)NSF_INTNUM (NSF_NUMBER|NSF_BINARY|NSF_STRING)NSF_DPNUM (NSF_NUMBER|NSF_FLOAT)NSF_ALPHA (NSF_NOTNUM|NSF_STRING)NSF_OWNED (NSF_SOURCE|NSF_EXT|NSF_KEEP)KEEPSTR (NSF_STRING|NSF_SOURCE|NSF_NOTNUM)KEEPNUM (NSF_STRING|NSF_SOURCE|NSF_NUMBER|NSF_BINARY)
- RexxArg{
- ra_Size;
- ra_Length;
- ra_Flags;
- ra_Hash;
- ra_Buff[8];
- };
- RexxMsg{
- ¯rm_Node;
- rm_TaskBlock;
- rm_LibBase;
- rm_Action;
- rm_Result1;
- rm_Result2;
- STRPTR rm_Args[16];
- ©*rm_PassPort;
- STRPTR rm_CommAddr;
- STRPTR rm_FileExt;
- rm_Stdin;
- rm_Stdout;
- rm_avail;
- };ARG0(rmp) (rmp->rm_Args[0])ARG1(rmp) (rmp->rm_Args[1])ARG2(rmp) (rmp->rm_Args[2])MAXRMARG 15RXCOMM 0x1000000RXFUNC 0x2000000RXCLOSE 0x3000000RXQUERY 0x4000000RXADDFH 0x7000000RXADDLIB 0x8000000RXREMLIB 0x9000000RXADDCON 0xA000000RXREMCON 0xB000000RXTCOPN 0xC000000RXTCCLS 0xD000000RXFB_NOIO 16RXFB_RESULT 17RXFB_STRING 18RXFB_TOKEN 19RXFB_NONRET 20RXFF_NOIO (1L<<RXFB_NOIO)RXFF_RESULT (1L<<RXFB_RESULT)RXFF_STRING (1L<<RXFB_STRING)RXFF_TOKEN (1L<<RXFB_TOKEN)RXFF_NONRET (1L<<RXFB_NONRET)RXCODEMASK 0xFF000000RXARGMASK 15
- RexxRsrc{
- ¬rr_Node;
- rr_Func;
- rr_Base;
- rr_Size;
- rr_Arg1;
- rr_Arg2;
- };RRT_ANY 0RRT_LIB 1RRT_PORT 2RRT_FILE 3RRT_HOST 4RRT_CLIP 5GLOBALSZ 200
- RexxTask{
- rt_Global[GLOBALSZ];
- ©rt_MsgPort;
- rt_Flags;
- rt_SigBit;
- rt_ClientID;
- rt_MsgPkt;
- rt_TaskID;
- rt_RexxPort;
- rt_ErrTrap;
- rt_StackPtr;
- ®rt_Header1;
- ®rt_Header2;
- ®rt_Header3;
- ®rt_Header4;
- ®rt_Header5;
- };RTFB_TRACE 0RTFB_HALT 1RTFB_SUSP 2RTFB_TCUSE 3RTFB_WAIT 6RTFB_CLOSE 7MEMQUANT 16LMEMMASK 0xFFFFFFF0MEMQUICK (1L<<0)MEMCLEAR (1L<<16)
- SrcNode{
- SrcNode*sn_Succ;
- SrcNode*sn_Pred;
- sn_Ptr;
- sn_Size;
- };