* libc/machine/mips/strlen.c (strlen) [__mips16]: Fix off-by-two
error.
This commit is contained in:
parent
bbe0913914
commit
62a963ee4d
@ -1,3 +1,8 @@
|
|||||||
|
2002-03-13 Alexandre Oliva <aoliva@redhat.com>
|
||||||
|
|
||||||
|
* libc/machine/mips/strlen.c (strlen) [__mips16]: Fix off-by-two
|
||||||
|
error.
|
||||||
|
|
||||||
2002-03-12 Jeff Johnston <jjohnstn@redhat.com>
|
2002-03-12 Jeff Johnston <jjohnstn@redhat.com>
|
||||||
|
|
||||||
* libc/sys/go32/access.c: Change license to relaxed license
|
* libc/sys/go32/access.c: Change license to relaxed license
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* strlen.c -- strlen function. On at least some MIPS chips, a simple
|
* strlen.c -- strlen function. On at least some MIPS chips, a simple
|
||||||
* strlen is faster than the 'optimized' C version.
|
* strlen is faster than the 'optimized' C version.
|
||||||
*
|
*
|
||||||
* Copyright (c) 2001 Red Hat, Inc.
|
* Copyright (c) 2001, 2002 Red Hat, Inc.
|
||||||
*
|
*
|
||||||
* The authors hereby grant permission to use, copy, modify, distribute,
|
* The authors hereby grant permission to use, copy, modify, distribute,
|
||||||
* and license this software and its documentation for any purpose, provided
|
* and license this software and its documentation for any purpose, provided
|
||||||
@ -29,7 +29,7 @@ strlen (const char *str)
|
|||||||
while (*str++ != '\0')
|
while (*str++ != '\0')
|
||||||
;
|
;
|
||||||
|
|
||||||
return str - start + 1;
|
return str - start - 1;
|
||||||
}
|
}
|
||||||
#elif defined(__mips64)
|
#elif defined(__mips64)
|
||||||
__asm__("" /* 64-bit MIPS targets */
|
__asm__("" /* 64-bit MIPS targets */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user