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