Module Name: src
Committed By: matt
Date: Wed Jan 23 07:56:09 UTC 2013
Added Files:
src/common/lib/libc/arch/arm/string: strlcat.S strnlen.S
Log Message:
Enable ARM assembly versions of strlcat and strnlen.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/common/lib/libc/arch/arm/string/strlcat.S \
src/common/lib/libc/arch/arm/string/strnlen.S
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: src/common/lib/libc/arch/arm/string/strlcat.S
diff -u /dev/null src/common/lib/libc/arch/arm/string/strlcat.S:1.1
--- /dev/null Wed Jan 23 07:56:09 2013
+++ src/common/lib/libc/arch/arm/string/strlcat.S Wed Jan 23 07:56:09 2013
@@ -0,0 +1,14 @@
+/* $NetBSD: strlcat.S,v 1.1 2013/01/23 07:56:09 matt Exp $ */
+
+#include <machine/asm.h>
+
+#ifdef _LIBC
+WEAK_ALIAS(strlcat, _strlcat)
+#include "namespace.h"
+#endif
+
+#ifdef _STANDALONE
+#include "strlcat_naive.S"
+#else
+#include "strlcat_arm.S"
+#endif
Index: src/common/lib/libc/arch/arm/string/strnlen.S
diff -u /dev/null src/common/lib/libc/arch/arm/string/strnlen.S:1.1
--- /dev/null Wed Jan 23 07:56:09 2013
+++ src/common/lib/libc/arch/arm/string/strnlen.S Wed Jan 23 07:56:09 2013
@@ -0,0 +1,9 @@
+/* $NetBSD: strnlen.S,v 1.1 2013/01/23 07:56:09 matt Exp $ */
+
+#define STRNLEN
+
+#ifdef _STANDALONE
+#include "strlen_naive.S"
+#else
+#include "strlen_arm.S"
+#endif