core: remove obsolete assembly strecpy.inc
authorH. Peter Anvin <hpa@zytor.com>
Tue, 16 Feb 2010 18:33:21 +0000 (10:33 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Tue, 16 Feb 2010 18:33:21 +0000 (10:33 -0800)
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
core/strecpy.inc [deleted file]

diff --git a/core/strecpy.inc b/core/strecpy.inc
deleted file mode 100644 (file)
index bfcddc1..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-;
-; strecpy: Copy DS:SI -> ES:DI up to and including a null byte;
-;         on exit SI and DI point to the byte *after* the null byte.
-;         BP holds a pointer to the first byte beyond the end of the
-;         target buffer; return with CF=1 if target buffer overflows;
-;         the output is still zero-terminated.
-;
-               section .text16
-
-strecpy:
-               push ax
-               push bp
-               dec bp
-               dec bp
-.loop:         lodsb
-               stosb
-               and al,al       ; CF=0
-               jz .done
-               cmp bp,di       ; CF set if BP < DI
-               jnc .loop
-
-               ; Zero-terminate overflow string
-               mov al,0        ; Avoid changing flags
-               stosb
-.done:
-               pop bp
-               pop ax
-               ret