From 6a651b42ac8cdd639e6258dd24f097132983b4dc Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Thu, 7 Jan 2016 19:20:30 +0100 Subject: [PATCH] ape/stdio: %z format is VLONG on amd64 --- sys/src/ape/lib/ap/stdio/vfprintf.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sys/src/ape/lib/ap/stdio/vfprintf.c b/sys/src/ape/lib/ap/stdio/vfprintf.c index 4e40714cd..d346cb29a 100644 --- a/sys/src/ape/lib/ap/stdio/vfprintf.c +++ b/sys/src/ape/lib/ap/stdio/vfprintf.c @@ -188,6 +188,10 @@ vfprintf(FILE *f, const char *s, va_list args) } else precision = -1; + + if(sizeof(void*) == sizeof(long long)) + tflag['z'] = VLONG; + while(tfl = tflag[*s&_IO_CHMASK]){ if(tfl == LONG && (flags & LONG)){ flags &= ~LONG;