david/ipxe
david
/
ipxe
Archived
1
0
Fork 0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/core
Michael Brown a32b1e9e35 [libc] Rewrite strtoul()
The implementation of strtoul() has a partially unknown provenance.
Rewrite this code to avoid potential licensing uncertainty.

Since we now use -ffunction-sections, there is no need to place
strtoull() in a separate file from strtoul().

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2015-02-19 16:00:01 +00:00
..
acpi.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
ansicol.c [console] Add centralised concept of colours and colour pairs 2013-12-09 15:34:07 +00:00
ansicoldef.c [console] Add concept of a "magic" colour 2013-12-09 15:34:14 +00:00
ansiesc.c [console] Allow '?' as an intermediate byte in ANSI escape sequences 2013-12-02 17:20:36 +00:00
asprintf.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
assert.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
base16.c [libc] Rewrite strtoul() 2015-02-19 16:00:01 +00:00
base64.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
basename.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
bitmap.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
blockdev.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
console.c [console] Allow consoles to update the recorded console size 2013-12-06 17:47:54 +00:00
cpio.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
ctype.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
cwuri.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
debug.c [debug] Allow debug message colours to be customised via DBGCOL=... 2014-06-16 16:53:26 +01:00
debug_md5.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
device.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
downloader.c [downloader] Profile receive datapath 2014-04-28 12:31:39 +01:00
edd.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
errno.c [legal] Add FILE_LICENCE for core/errno.c 2013-07-14 23:40:25 +02:00
exec.c [cmdline] Generate command option help text automatically 2013-11-07 17:00:51 +00:00
fbcon.c [fbcon] Allow ANSI CUP with missing arguments 2014-01-22 22:43:55 +00:00
fnrec.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
gdbserial.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
gdbstub.c [librm] Allow interrupts in protected mode 2014-04-29 18:24:04 +01:00
gdbudp.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
getkey.c [console] Sleep while waiting for user input 2012-07-24 09:56:36 +01:00
getopt.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
hw.c [hw] Eliminate polling while waiting for window to open 2011-06-28 14:45:11 +01:00
i82365.c Initial revision 2005-03-08 18:53:11 +00:00
image.c [image] Add image_pixbuf() to create pixel buffer from image 2013-11-27 11:27:50 +00:00
init.c [console] Add concept of generic console configuration 2013-11-28 05:55:43 +00:00
interface.c [interface] Default to calling intf_restart() in response to intf_close() 2013-11-01 16:17:28 +00:00
iobuf.c [iobuf] Add iob_split() to split an I/O buffer into portions 2014-12-18 14:46:38 +00:00
isqrt.c [libc] Add isqrt() function to find integer square roots 2014-04-26 18:19:49 +01:00
job.c [job] Allow job_progress() to return an ongoing job status code, if known 2013-11-01 16:17:28 +00:00
linebuf.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
lineconsole.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
list.c [list] Reduce overall code size by externalising many list functions 2012-11-02 16:21:06 +00:00
log.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
main.c [build] Expose build timestamp, build name, and product names 2014-06-24 15:32:35 +01:00
malloc.c [malloc] Report caller address as soon as memory corruption is detected 2014-12-15 14:48:02 +00:00
memblock.c [umalloc] Split largest_memblock() function out from init_eheap() 2012-11-06 17:44:40 +00:00
memmap_settings.c [settings] Force settings into alphabetical order within sections 2013-12-05 12:43:28 +00:00
menu.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
monojob.c [monojob] Reset timeout when progress is made 2014-03-10 13:16:18 +00:00
null_nap.c [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
null_reboot.c [cmdline] Add "poweroff" command 2013-07-15 13:49:48 +02:00
null_sanboot.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
null_time.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
nvo.c [settings] Explicitly separate the concept of a completed fetched setting 2013-12-05 00:37:02 +00:00
open.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
params.c [params] Use reference counters for form parameter lists 2014-02-26 23:34:07 +00:00
parseopt.c [build] Allow command help text URI to be customised via config/branding.h 2015-02-11 14:11:28 +00:00
pc_kbd.c [console] Move include/console.h to include/ipxe/console.h 2011-03-09 20:09:26 +00:00
pcmcia.c [console] Move putchar() and getchar() declarations to stdio.h 2012-03-26 14:43:52 +01:00
pending.c [cmdline] Rewrite "sync" command to use monojob_wait() 2013-11-01 17:00:16 +00:00
pinger.c [ping] Allow "ping" command output to be inhibited 2014-10-23 16:52:08 +01:00
pixbuf.c [pixbuf] Add generic concept of a pixel buffer 2013-11-27 11:27:50 +00:00
posix_io.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
process.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
profile.c [profile] Allow interrupts to be excluded from profiling results 2014-05-04 13:39:42 +01:00
random.c [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
refcnt.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
resolv.c [resolv] Use sock_aton() to allow parsing of arbitrary numeric addresses 2013-10-21 14:34:13 +01:00
serial.c [serial] Enable UART FIFOs 2014-04-22 13:59:21 +01:00
serial_console.c [console] Allow console input and output to be disabled independently 2013-11-28 05:54:53 +00:00
settings.c [settings] Remove "uristring" setting type 2014-02-26 23:34:07 +00:00
string.c [libc] Rewrite strtoul() 2015-02-19 16:00:01 +00:00
stringextra.c [libc] Remove unused string functions 2015-02-16 16:25:20 +00:00
time.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
timer.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
uri.c [uri] Allow tftp_uri() to construct a URI with a custom port 2015-02-06 12:18:18 +00:00
uuid.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
version.c [build] Move branding information to config/branding.h 2015-02-11 12:51:58 +00:00
vsprintf.c [console] Fix display of characters with top bit set 2014-03-13 14:21:59 +00:00
wchar.c [libc] Add wcslen() function 2012-10-15 18:32:16 +01:00
xfer.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
xferbuf.c [xferbuf] Add generic data-transfer buffer 2012-05-08 19:16:46 +01:00