view lib/alib/strcat.a @ 2474:7d70b7e1cb21

Moved net and alib files into here
author boisy
date Tue, 30 Mar 2010 02:44:42 +0000
parents
children aaba193af04f
line wrap: on
line source

**********************************

* STRCAT: append 2 null terminated strings
*         User must ensure there is room in buffer!!!

* OTHER MODULES NEEDED: STRCPY, STRLEN

* ENTRY: X=start of string to move
*        Y=start of string to append to

* EXIT: all regs preserved (except cc)


 nam Append 2 null terminated strings
 ttl Assembler Library Module


 psect STRCAT,0,0,0,0,0

STRCAT:
 pshs d,x,y
 exg x,y
 lbsr STRLEN find end of appended string
 leax d,x point to end of "buffer"
 exg x,y
 lbsr STRCPY copy string
 puls d,x,y,pc

 endsect