diff options
author | Neal H. Walfield <neal@gnu.org> | 2009-01-17 18:15:58 +0100 |
---|---|---|
committer | Neal H. Walfield <neal@gnu.org> | 2009-01-18 02:15:51 +0100 |
commit | 28ff82c1f300d2a491161ae22675d91c6f22a1dc (patch) | |
tree | 6f18e8c99e443a799dfb1195ccc205a8f9837776 | |
parent | 3b19e1767cc604d15f2912bf4fd314c6c5906e79 (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/ChangeLog | 9 |
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. |