[syslinux:pathbased] core: remove obsolete assembly strecpy.inc

syslinux-bot for H. Peter Anvin hpa at zytor.com
Tue Feb 16 10:36:12 PST 2010


Commit-ID:  a531c952eb0f377878f5bc46ab930bcbbcbdf9e3
Gitweb:     http://syslinux.zytor.com/commit/a531c952eb0f377878f5bc46ab930bcbbcbdf9e3
Author:     H. Peter Anvin <hpa at zytor.com>
AuthorDate: Tue, 16 Feb 2010 10:33:21 -0800
Committer:  H. Peter Anvin <hpa at zytor.com>
CommitDate: Tue, 16 Feb 2010 10:33:21 -0800

core: remove obsolete assembly strecpy.inc

Signed-off-by: H. Peter Anvin <hpa at zytor.com>


---
 core/strecpy.inc |   28 ----------------------------
 1 files changed, 0 insertions(+), 28 deletions(-)

diff --git a/core/strecpy.inc b/core/strecpy.inc
deleted file mode 100644
index bfcddc1..0000000
--- a/core/strecpy.inc
+++ /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



More information about the Syslinux-commits mailing list