Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | implement memrchr (nonstandard) and optimize strrchr in terms of it | Rich Felker | 2011-04-13 | 2 | -4/+15 |
| | |||||
* | fix misplaced *'s in string functions (harmless) | Rich Felker | 2011-04-07 | 3 | -3/+3 |
| | |||||
* | fix prototype for strsep | Rich Felker | 2011-04-06 | 1 | -0/+1 |
| | |||||
* | fix misaligned read on early string termination in strchr | Rich Felker | 2011-04-05 | 1 | -1/+2 |
| | | | | | | this could actually cause rare crashes in the case where a short string is located at the end of a page and the following page is not readable, and in fact this was seen in gcc compiling certain files. | ||||
* | fix serious bug in strchr - char signedness | Rich Felker | 2011-04-03 | 1 | -9/+11 |
| | | | | | | search for bytes with high bit set was giving (potentially dangerous) wrong results. i've tested, cleaned up, and hopefully sped up this function now. | ||||
* | fix all implicit conversion between signed/unsigned pointers | Rich Felker | 2011-03-25 | 6 | -20/+16 |
| | | | | | | | sadly the C language does not specify any such implicit conversion, so this is not a matter of just fixing warnings (as gcc treats it) but actual errors. i would like to revisit a number of these changes and possibly revise the types used to reduce the number of casts required. | ||||
* | fix broken wmemchr (unbounded search) | Rich Felker | 2011-03-17 | 1 | -1/+1 |
| | |||||
* | fix missing prototype for strsignal | Rich Felker | 2011-02-26 | 1 | -0/+1 |
| | |||||
* | add implementation of memccpy function | Rich Felker | 2011-02-24 | 1 | -0/+32 |
| | |||||
* | fix backwards conditional in stpncpy | Rich Felker | 2011-02-24 | 1 | -1/+1 |
| | | | | | | this only made the function unnecessarily slow on systems with unaligned access, but would of course crash on systems that can't do unaligned accesses (none of which have ports yet). | ||||
* | more header cleanup and conformance fixes - string.h | Rich Felker | 2011-02-14 | 1 | -0/+1 |
| | |||||
* | initial check-in, version 0.5.0 v0.5.0 | Rich Felker | 2011-02-12 | 60 | -0/+1054 |