[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