| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [libc] Rewrite string functions | Michael Brown | 2015-02-17 | 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-28 | 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 |

