view lib/alib/strcat.a @ 2736:31cd1f1b4fb0 lwtools-port

Added ClrScrn and CapsLock functionality for Atari VTIO
author Boisy Pitre <boisy.pitre@nuance.com>
date Mon, 10 Dec 2012 16:27:38 -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