From 28ff82c1f300d2a491161ae22675d91c6f22a1dc Mon Sep 17 00:00:00 2001 From: "Neal H. Walfield" Date: Sat, 17 Jan 2009 18:15:58 +0100 Subject: Extend s_printf to support precision, base and type modifiers. 2009-01-17 Neal H. Walfield * s_printf.c (FLAG_LONGLONG): Define. (FLAG_PAD_ZERO): Define. (FLAG_BASE): Define. (FLAG_UPPERCASE): Define. (FLAG_LONG): Define. (print_nr): Take additional parameters precision and flags. Use them. Update users. (print_signed_nr): Likewise. (s_cvprintf): Support precision, base and type modifiers. Contributed by Tom Bachmann . --- libc-parts/ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libc-parts/ChangeLog b/libc-parts/ChangeLog index cdbb224..07e9b49 100644 --- a/libc-parts/ChangeLog +++ b/libc-parts/ChangeLog @@ -1,3 +1,12 @@ +2009-01-16 Neal H. Walfield + + * Makefile.am (ARCH_COMMON_SOURCES) [ARCH_X86_64]: Define. + (ARCH_USER_SOURCES) [ARCH_X86_64]: Likewise. + (ARCH_KERNEL_SOURCES) [ARCH_X86_64]: Likewise. + * x86-64-crt0.S: New file. + + * loader.c (loader_elf_load): Add support for ELF 64 and x86-64. + 2009-01-17 Neal H. Walfield * s_printf.c (FLAG_LONGLONG): Define. -- cgit v1.2.3