home *** CD-ROM | disk | FTP | other *** search
- ##base _ProgArgsBase
- ##bias 30 *first function is always at an offset of -30 from lib base
- ##public
- *
- * This slot is reserved for future ARexx possibilities...
- *
- progargs_resv0( )()
- *
- * Private library vector
- *
- progargs_priv0( Mode )(D0)
- *
- * 2.x+ OS pool functions
- *
- PA_AllocPooled( poolHeader,memSize )(A0,D0)
- PA_CreatePool( memFlags,puddleSize,threshSize )(D0,D1,D2)
- PA_DeletePool( poolHeader )(A0)
- PA_FreePooled( poolHeader,memory,memSize )(A0,A1,D0)
- PA_AllocVecPooled( poolHeader,memSize )(A0,D0)
- PA_FreeVecPooled( poolHeader,memory )(A0,A1)
- *
- * tag argument functions
- *
- PA_FreeTagArgs( base )(A0)
- PA_AllocTagArgsA( controlTags )(A0)
- PA_AddTagArgsA( base,args )(A0,A1)
- PA_RemTagArgsA( base,args )(A0,A1)
- *
- * program argument functions
- *
- FreeProgArgs( progArgs )(A0)
- AllocProgArgsA( entries,cmdTags )(A0,A1)
- ExecProgArgsA( progArgs,cmdTags )(A0,A1)
- AddProgArgsA( progArgs,argTags )(A0,A1)
- RemProgArgsA( progArgs,argTags )(A0,A1)
- GetProgArgsA( progArgs,argTags )(A0,A1)
- PA_GetArgEntry( progArgs,entryID )(A0,D0)
- PA_NextArgEntry( progArgs,curEntry )(A0,A1)
- ##end
-