home *** CD-ROM | disk | FTP | other *** search
- * This routine may be added to your rexxglue.asm
- * file that you received with your Arexx distribution disk.
- * For those that cannot, for one reason or another,
- * assemble a new rexxglue.o, a modified one has been
- * provided.
-
-
- ; structure = StcToken( stringptr, bufferptr )
-
- ;buffer ;struct Token = {
- ;char *Current
- ;char *NextToken
- ;int Length
- ;char Quote
- ;}
-
-
- XDEF _StcToken
- _StcToken
- move.l 4(sp),a0 ;get stringptr
- move.l a6,-(sp) ;save current lib pointer
- movea.l _RexxSysBase,a6 ;point to rexxlib
- jsr _LVOStcToken(a6) ;do it
- move.l 12(sp),a6 ;get buffer pointer
-
- move.l a1,(a6) ;fill in structure
- move.l a0,4(a6)
- move.l d1,8(a6)
- move.b d0,12(a6)
- move.l (sp)+,a6 ;restore lib pointer
- move.l d1,d0 ;return length of token
- rts ;done (I hope)
-
- END
-