view lib/alib/strcat.a @ 2668:07441dfebc27 lwtools-port

Make tocgen build with lwasm lwasm does not treat a trailing colon as part of the symbol name. Removed trailing colons on symbol references.
author William Astle <lost@l-w.ca>
date Sun, 10 Jun 2012 13:35:44 -0600
parents 7d70b7e1cb21
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