[newlib-cygwin] Cygwin: utils: strace: fix format string

Corinna Vinschen corinna@sourceware.org
Wed Aug 8 08:52:00 GMT 2018


https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=8bfb1afd6b46b7b41d45b20fe9c90e9156b3a7d2

commit 8bfb1afd6b46b7b41d45b20fe9c90e9156b3a7d2
Author: Corinna Vinschen <corinna@vinschen.de>
Date:   Wed Aug 8 09:26:20 2018 +0200

    Cygwin: utils: strace: fix format string
    
    %ll is long valid for mingw builds.  Use this rather than %I64
    to avoid a gcc warning
    
    Signed-off-by: Corinna Vinschen <corinna@vinschen.de>

Diff:
---
 winsup/utils/strace.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/winsup/utils/strace.cc b/winsup/utils/strace.cc
index 616fa78..21c0835 100644
--- a/winsup/utils/strace.cc
+++ b/winsup/utils/strace.cc
@@ -635,7 +635,7 @@ handle_output_debug_string (DWORD id, LPVOID p, unsigned mask, FILE *ofile)
     {
       s -= 8;
 #ifdef __x86_64__
-      sprintf (s, "%012I64x", n);
+      sprintf (s, "%012llx", n);
 #else
       sprintf (s, "%08lx", n);
 #endif



More information about the Cygwin-cvs mailing list