summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeal H. Walfield <neal@gnu.org>2009-01-17 18:15:58 +0100
committerNeal H. Walfield <neal@gnu.org>2009-01-18 02:15:51 +0100
commit28ff82c1f300d2a491161ae22675d91c6f22a1dc (patch)
tree6f18e8c99e443a799dfb1195ccc205a8f9837776
parent3b19e1767cc604d15f2912bf4fd314c6c5906e79 (diff)
Extend s_printf to support precision, base and type modifiers.
2009-01-17 Neal H. Walfield <neal@gnu.org> * 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 <e_mc_h2@web.de>.
-rw-r--r--libc-parts/ChangeLog9
1 files changed, 9 insertions, 0 deletions
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 <neal@gnu.org>
+
+ * 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 <neal@gnu.org>
* s_printf.c (FLAG_LONGLONG): Define.