Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [libc] Add stpcpy() | Michael Brown | 2024-05-31 | 1 | -0/+1 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [libc] Provide an unoptimised generic_memcpy_reverse() | Michael Brown | 2020-07-07 | 1 | -0/+2 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [libc] Allow CPU architectures to use unoptimised string functions | Michael Brown | 2016-04-19 | 1 | -6/+8 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [legal] Relicense files under GPL2_OR_LATER_OR_UBDL | Michael Brown | 2015-03-02 | 1 | -1/+1 |
| | | | | | | | Relicense files for which I am the sole author (as identified by util/relicense.pl). Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [libc] Rewrite string functions | Michael Brown | 2015-02-16 | 1 | -35/+42 |
| | | | | | | | | | | | | Some of the C library string functions have an unknown provenance. Reimplement all such functions to avoid potential licensing uncertainty. Remove the inline-assembler versions of strlen(), memswap(), and strncmp(); these save a minimal amount of space (around 40 bytes in total) and are not performance-critical. Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [libc] Remove unused string functions | Michael Brown | 2015-02-16 | 1 | -6/+0 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [libc] Convert memcpy() from a macro to an inline function | Michael Brown | 2012-11-12 | 1 | -0/+1 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [legal] Add a selection of FILE_LICENCE declarations | Michael Brown | 2009-05-18 | 1 | -0/+2 |
| | | | | | Add FILE_LICENCE declarations to almost all files that make up the various standard builds of gPXE. | ||||
* | use malloc attribute | Holger Lubitz | 2007-08-20 | 1 | -3/+3 |
| | |||||
* | strdup and strndup call malloc and are not pure | Holger Lubitz | 2007-08-02 | 1 | -2/+2 |
| | |||||
* | declare pointers passed to string functions as nonnull | Holger Lubitz | 2007-08-02 | 1 | -24/+24 |
| | |||||
* | set __pure attribute where possible | Holger Lubitz | 2007-08-02 | 1 | -16/+16 |
| | |||||
* | Add strcspn() and strndup() | Michael Brown | 2007-07-08 | 1 | -0/+2 |
| | |||||
* | Move tolower() etc to ctype.h as per ISO C | Michael Brown | 2007-01-26 | 1 | -27/+2 |
| | |||||
* | 4.3BSD says that bcopy and bzero are defined in strings.h, not string.h | Michael Brown | 2007-01-19 | 1 | -1/+0 |
| | |||||
* | Move strerror() prototype to string.h, where it belongs | Michael Brown | 2006-12-20 | 1 | -0/+2 |
| | |||||
* | Added strdup() | Michael Brown | 2006-12-08 | 1 | -0/+1 |
| | |||||
* | Marked memcmp/strcmp as "pure" functions, to allow gcc to optimise | Michael Brown | 2006-11-27 | 1 | -3/+5 |
| | | | | | | | | away code such as if ( strcmp ( some_string, "some_value" ) != 0 ) { DBG ( "Bad value received!" ); } | ||||
* | Prototype now clashes with the macro in arch/i386. | Michael Brown | 2006-04-24 | 1 | -1/+0 |
| | |||||
* | Need stddef.h to get size_t | Michael Brown | 2005-04-17 | 1 | -0/+1 |
| | |||||
* | Initial revision | Michael Brown | 2005-03-08 | 1 | -0/+68 |