Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Blake <eblake@redhat.com>2007-05-27 18:19:15 +0400
committerEric Blake <eblake@redhat.com>2007-05-27 18:19:15 +0400
commit75acf0bb2e7f0ba0902a1c68145d0158cd3878ce (patch)
treed49a3cf66a0720568f3b9e689058669c36747472 /newlib/libc/stdio/vfprintf.c
parent7697a6d5afa8aabc0f68674c40d914ec445028e2 (diff)
* libc/stdio/vfprintf.c (_VFPRINTF_R): Populate 'ox' when
handling %p.
Diffstat (limited to 'newlib/libc/stdio/vfprintf.c')
-rw-r--r--newlib/libc/stdio/vfprintf.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/newlib/libc/stdio/vfprintf.c b/newlib/libc/stdio/vfprintf.c
index 36b14afcc..0c1a47bb6 100644
--- a/newlib/libc/stdio/vfprintf.c
+++ b/newlib/libc/stdio/vfprintf.c
@@ -1021,7 +1021,8 @@ reswitch: switch (ch) {
base = HEX;
xdigs = "0123456789abcdef";
flags |= HEXPREFIX;
- ch = 'x';
+ ox[0] = '0';
+ ox[1] = ch = 'x';
goto nosign;
case 's':
#ifdef _WANT_IO_C99_FORMATS