Andreas Jaeger
1a4b75a190
Fix strspn warning with -Wconversion
...
[BZ #14083 ]
Fix warning when using strspn with -Wconversion:
$ gcc -Wconversion -O t.c
t.c: In function ‘main’:
t.c:8:7: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]
2012-05-09 16:47:57 +02:00
Marek Polacek
5ac3ea17df
Fix attributes for fortify functions.
2012-04-29 15:34:20 +02:00
David S. Miller
50f81fd74b
Remove all traces of reg_char.
...
* sysdeps/generic/memcopy.h (reg_char): Delete.
* debug/strcat_chk.c: Use char, not reg_char.
* debug/strcpy_chk.c: Likewise.
* debug/strncat_chk.c: Likewise.
* debug/strncpy_chk.c: Likewise.
* string/memchr.c: Likewise.
* string/memrchr.c: Likewise.
* string/rawmemchr.c: Likewise.
* string/strcat.c: Likewise.
* string/strchr.c: Likewise.
* string/strchrnul.c: Likewise.
* string/strcmp.c: Likewise.
* string/strcpy.c: Likewise.
* string/strncat.c: Likewise.
* string/strncmp.c: Likewise.
* string/strncpy.c: Likewise.
2012-04-18 16:19:10 -07:00
H.J. Lu
f8887d0a5f
Add byteswap-16.h for __bswap_16
2012-04-06 15:14:52 -07:00
Andreas Jaeger
b1aa60f32d
Add __bswap_64 definition for non GCC compilers.
...
[BZ#13926]
Currently __bswap_64 is not defined at all for non-GCC compilers.
Define it but guard it with __GLIBC_HAVE_LONG_LONG.
endian.h uses __bswap_64, make the functions only available
if __GLIBC_HAVE_LONG_LONG is defined.
2012-04-03 09:13:59 +02:00
Thomas Schwinge
302cadd343
Testsuite #include fixes.
2012-04-02 22:31:32 +02:00
H.J. Lu
eb96ffb07d
Move stdio-common/_itoa.h to sysdeps/generic
2012-03-20 16:00:23 -07:00
Ulrich Drepper
a4300c7a4d
Remove distribute variable from Makefiles
2012-03-07 05:17:13 -05:00
Paul Eggert
59ba27a63a
Replace FSF snail mail address with URLs.
2012-02-09 23:18:22 +00:00
Joseph Myers
c8a89e7dd5
Remove miscellaneous __STDC__ conditionals.
2012-01-30 21:20:32 +00:00
Ulrich Drepper
a784e50247
Remove pre-ISO C support
...
No more __const.
2012-01-07 23:57:22 -05:00
Ulrich Drepper
df78418ad7
Fix problem with reuse of test-strcpy for wide char testing
2012-01-07 08:54:34 -05:00
Ulrich Drepper
91e4d56a68
WP fixes
2011-12-17 14:40:33 -05:00
Ulrich Drepper
1d3e4b618a
Optimized wcschr and wcscpy for x86-64 and x86-32
2011-12-17 14:39:23 -05:00
Ulrich Drepper
a2d18b64ed
WP cleanup
2011-12-17 14:27:26 -05:00
Ulrich Drepper
df33a8fb1c
Fix WP
2011-12-17 14:19:26 -05:00
Ulrich Drepper
5b330a2d90
Add tests for wcsrchr and wcscpy
2011-12-17 14:14:58 -05:00
Andreas Schwab
f3a6cc0a56
Fix access after end of search string in regex matcher
2011-11-30 11:03:20 +01:00
Ulrich Drepper
51d91b1895
Add strchrnul performance test
2011-10-29 11:54:15 -04:00
Andreas Schwab
37822576b8
Fix strchr test
2011-10-25 15:25:37 +02:00
Ulrich Drepper
2fa2ae85ca
Fix strnlen change
2011-10-23 16:30:40 -04:00
Liubov Dmitrieva
fc2ee42abe
Add optimized wcslen and strnlen for x86-32
2011-10-23 15:17:23 -04:00
Ulrich Drepper
afb05e8157
Fix WS
2011-10-23 14:15:06 -04:00
Liubov Dmitrieva
2d09f82f8a
Add wcschr test cases
2011-10-23 14:14:26 -04:00
Liubov Dmitrieva
619fcccaa3
Add wcslen test cases
2011-10-23 14:11:50 -04:00
Ulrich Drepper
dc150e52d5
More WS fixes
2011-10-23 13:35:48 -04:00
Liubov Dmitrieva
95584d3b33
Fix signedness in wcscmp comparison
2011-10-23 13:34:15 -04:00
Ulrich Drepper
855d156018
Optimize x86-64 rawmemchr and add test
2011-10-19 22:22:29 -04:00
Liubov Dmitrieva
be13f7bff6
Optimized memcmp and wmemcmp for x86-64 and x86-32
2011-10-15 11:10:08 -04:00
Andreas Schwab
5298ffa828
Add memrchr tests
2011-10-13 13:34:41 +02:00
Liubov Dmitrieva
951fbcec70
Optimized memchr, memrchr, rawmemchr for x86-32
2011-10-12 11:42:04 -04:00
Liubov Dmitrieva
42622229a9
delete 4 lines with unused "define" macros in test-memcmp
2011-10-07 11:52:49 -04:00
Denis Zaitceff
f3cdd46748
string/strncat.c: fix compilation for some architectures
2011-09-09 12:45:03 -04:00
Ulrich Drepper
762011fe9f
Move wide char tests to wcsmbs directory
2011-09-08 18:01:07 -04:00
Liubov Dmitrieva
4badf7e8d7
New comprehensive test for wmemcmp
2011-09-08 17:51:50 -04:00
Roland McGrath
69f6309711
More warning patrol.
2011-08-14 16:42:06 -07:00
Ulrich Drepper
16292eddd7
Provide better output in string tests
...
If IMPL is called with a macro for the first parameter the macro does not
get expanded before the string is stored in the impl_t data structure.
2011-08-04 17:47:24 -04:00
Ulrich Drepper
cb7e923b71
Cleanup wcscmp test addition
2011-08-04 17:43:30 -04:00
Liubov Dmitrieva
cff8293390
New comprehensive test for wcscmp
2011-08-04 16:04:15 -04:00
Ulrich Drepper
a65c0b7a32
Add more tests for strcat and strncat.
2011-07-21 06:56:25 -04:00
Liubov Dmitrieva
99710781cc
Improve 64 bit strcat functions with SSE2/SSSE3
2011-07-19 17:11:54 -04:00
Andreas Schwab
e0e7228480
Fix alloca accounting in strxfm
2011-07-19 15:03:57 -04:00
Ulrich Drepper
6f0eec6710
Add string/test-strncat.c
2011-07-06 21:44:29 -04:00
Ulrich Drepper
adcd5c15d2
Fix last change
...
And optimize a bit.
2011-05-21 16:19:06 -04:00
Ulrich Drepper
7ea72f9996
Always fill output buffer in XPG strerror function
2011-05-21 12:11:36 -04:00
Ulrich Drepper
7e4afad5bc
Nicer output for negative error numbers in strerror_r
2011-05-21 12:09:23 -04:00
Andreas Schwab
821ae7137b
Revert "Fix strncmp page test to limit length to size of object"
...
This reverts commit e513f34605
.
2011-04-07 08:21:00 +02:00
Andreas Schwab
e513f34605
Fix strncmp page test to limit length to size of object
2011-04-05 13:45:23 +02:00
Ulrich Drepper
786e84c533
Fix whitespace issue.
2011-03-21 05:38:07 -04:00
H.J. Lu
c97a1282a4
Handle page boundaries in x86 SSE4.2 strncmp.
2011-03-21 05:35:38 -04:00