Michael Brown
|
61c6af3f0b
|
[libc] Convert memcpy() from a macro to an inline function
Signed-off-by: Michael Brown <mcb30@ipxe.org>
|
12 anos atrás |
Michael Brown
|
c44a193d0d
|
[legal] Add a selection of FILE_LICENCE declarations
Add FILE_LICENCE declarations to almost all files that make up the
various standard builds of gPXE.
|
15 anos atrás |
Holger Lubitz
|
8bb295e3fd
|
use malloc attribute
|
17 anos atrás |
Holger Lubitz
|
7e1db201b9
|
strdup and strndup call malloc and are not pure
|
17 anos atrás |
Holger Lubitz
|
7e8e4f8abd
|
declare pointers passed to string functions as nonnull
|
17 anos atrás |
Holger Lubitz
|
8e3e97fcef
|
set __pure attribute where possible
|
17 anos atrás |
Michael Brown
|
7137c20ed1
|
Add strcspn() and strndup()
|
17 anos atrás |
Michael Brown
|
afe4e011ac
|
Move tolower() etc to ctype.h as per ISO C
|
18 anos atrás |
Michael Brown
|
1a0ca661c2
|
4.3BSD says that bcopy and bzero are defined in strings.h, not string.h
|
18 anos atrás |
Michael Brown
|
e5f0898f38
|
Move strerror() prototype to string.h, where it belongs
|
18 anos atrás |
Michael Brown
|
496563071d
|
Added strdup()
|
18 anos atrás |
Michael Brown
|
82342e0b8f
|
Marked memcmp/strcmp as "pure" functions, to allow gcc to optimise
away code such as
if ( strcmp ( some_string, "some_value" ) != 0 ) {
DBG ( "Bad value received!" );
}
|
18 anos atrás |
Michael Brown
|
1d7cfd5acf
|
Prototype now clashes with the macro in arch/i386.
|
18 anos atrás |
Michael Brown
|
a6057b4cbc
|
Need stddef.h to get size_t
|
19 anos atrás |
Michael Brown
|
3d6123e69a
|
Initial revision
|
19 anos atrás |