svn commit: trunk/uClibc/libc/string/arm

vapier at uclibc.org vapier at uclibc.org
Fri Sep 16 23:51:33 UTC 2005


Author: vapier
Date: 2005-09-16 16:51:31 -0700 (Fri, 16 Sep 2005)
New Revision: 11487

Log:
make sure we treat count as size_t, not ssize_t ... fixes with help from khem

Modified:
   trunk/uClibc/libc/string/arm/strncmp.S


Changeset:
Modified: trunk/uClibc/libc/string/arm/strncmp.S
===================================================================
--- trunk/uClibc/libc/string/arm/strncmp.S	2005-09-16 23:42:25 UTC (rev 11486)
+++ trunk/uClibc/libc/string/arm/strncmp.S	2005-09-16 23:51:31 UTC (rev 11487)
@@ -35,10 +35,11 @@
 .align 4
 
 strncmp:
-	/* if ((len - 1) < 0) return 0 */
+	/* if (len == 0) return 0 */
+	cmp	r2, #0
+	moveq	r0, #0
+	moveq	pc, lr
 	subs	r2, r2, #1
-	movmi	r0, #0
-	movmi	pc, lr
 
 	/* ip == last src address to compare */
 	add	ip, r0, r2




More information about the uClibc-cvs mailing list