home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GEMini Atari
/
GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso
/
files
/
program
/
dlibsrc
/
strcpy.s
< prev
next >
Wrap
Text File
|
1988-10-19
|
407b
|
22 lines
* char *strcpy(dest, source)
* register char *dest, *source;
* {
* register char *p = dest;
*
* while(*dest++ = *source++)
* ;
* return(p);
* }
.text
.globl _strcpy
_strcpy:
move.l 4(a7),a1 ; destination
move.l 8(a7),a0 ; source
clr.l d0
strcpy1:
move.b (a0)+,(a1)+ ; copy byte
bne strcpy1 ; loop, unless byte was zero
move.l 4(a7),d0 ; return destination pointer
rts