Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-06-13 | fix wrong type for wcsrchr argument 2 | Rich Felker | 1 | -1/+1 | |
2011-05-22 | fix strncat and wcsncat (double null termination) | Rich Felker | 3 | -3/+3 | |
also modify wcsncpy to use the same loop logic | |||||
2011-05-22 | fix wcsncpy writing past end of buffer | Rich Felker | 1 | -1/+1 | |
2011-04-26 | function signature fix: add const qualifier to mempcpy src arg | Rich Felker | 1 | -1/+1 | |
2011-04-13 | implement memrchr (nonstandard) and optimize strrchr in terms of it | Rich Felker | 2 | -4/+15 | |
2011-04-07 | fix misplaced *'s in string functions (harmless) | Rich Felker | 3 | -3/+3 | |
2011-04-06 | fix prototype for strsep | Rich Felker | 1 | -0/+1 | |
2011-04-05 | fix misaligned read on early string termination in strchr | Rich Felker | 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. | |||||
2011-04-03 | fix serious bug in strchr - char signedness | Rich Felker | 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. | |||||
2011-03-25 | fix all implicit conversion between signed/unsigned pointers | Rich Felker | 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. | |||||
2011-03-17 | fix broken wmemchr (unbounded search) | Rich Felker | 1 | -1/+1 | |
2011-02-26 | fix missing prototype for strsignal | Rich Felker | 1 | -0/+1 | |
2011-02-24 | add implementation of memccpy function | Rich Felker | 1 | -0/+32 | |
2011-02-24 | fix backwards conditional in stpncpy | Rich Felker | 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). | |||||
2011-02-14 | more header cleanup and conformance fixes - string.h | Rich Felker | 1 | -0/+1 | |
2011-02-12 | initial check-in, version 0.5.0v0.5.0 | Rich Felker | 60 | -0/+1054 | |