coreboot/include
Uwe Hermann 2115b87f68 Reimplement the complete include/string.h file, as it has a bogus license
header, and I'm too lazy to do the research for such simple functions.

First, drop all functions, as we don't really use all of them. Only
reimplement from scratch the following ones: strnlen(), strlen(), strcmp().

No fancy, fast, or small implementations, but I think we don't care
(they're only called once or twice anyway). But, at least all functions
are well-documented now.

Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>



git-svn-id: svn://coreboot.org/repository/LinuxBIOSv3@247 f3766cd6-281f-0410-b1cd-43a5c92072e9
2007-03-12 00:59:13 +00:00
..
console Sorry for breaking the code here. Changing it back 2007-03-08 23:54:27 +00:00
cpu/generic/x86 Document the origin of include/cpu/generic/x86/arch/swab.h in HACKING. 2007-03-11 23:54:23 +00:00
device new device model from Ron 2007-03-10 15:55:41 +00:00
elf.h Document version of elf.h we currently use. Add missing email 2007-03-05 16:25:58 +00:00
elf_boot.h This one is going to break all your changes, but fix up a lot of code. 2007-02-27 14:03:20 +00:00
ip_checksum.h Update compute_ip_checksum.c and ip_checksum.h to the versions from 2007-03-06 14:46:57 +00:00
lar.h Clarify that the three files are dual-licensed under the GPLv2 and the 2007-03-03 13:12:58 +00:00
lib.h Use 'unsigned int' instead of 'unsigned'. 2007-03-09 16:02:58 +00:00
linuxbios_tables.h This one is going to break all your changes, but fix up a lot of code. 2007-02-27 14:03:20 +00:00
string.h Reimplement the complete include/string.h file, as it has a bogus license 2007-03-12 00:59:13 +00:00
tables.h Use common LinuxBIOS license header format (trivial). 2007-03-02 19:32:22 +00:00
uart8250.h Various tiny cosmetic fixes (trivial). 2007-03-05 21:34:08 +00:00