sal/cppunittester/cppunittester.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 32714f966186d301435d3eb9f7f6950bc9a6bb1e
Author:     Stephan Bergmann <sberg...@redhat.com>
AuthorDate: Thu May 12 08:14:21 2022 +0200
Commit:     Stephan Bergmann <sberg...@redhat.com>
CommitDate: Thu May 12 09:57:28 2022 +0200

    -Werror,-Wformat
    
    > sal/cppunittester/cppunittester.cxx(553,65): error: format specifies type 
'unsigned int' but the argument has type 'DWORD' (aka 'unsigned long') 
[-Werror,-Wformat]
    >             printf("\tat unknown (Error in SymFromAddr=%#08x)", 
GetLastError());
    >                                                        ~~~~~    
^~~~~~~~~~~~~~
    >                                                        %#08lx
    
    and DWORD should presumably always be a typedef for unsigned long according 
to
    
<https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-dtyp/262627d8-3418-4627-9218-4ffe110850b2>
    "2.2.9 DWORD"
    
    Change-Id: Ib1394c54fd649108bb6f6c748a5b7eae798884ad
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134214
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <sberg...@redhat.com>

diff --git a/sal/cppunittester/cppunittester.cxx 
b/sal/cppunittester/cppunittester.cxx
index b1fefecf94aa..e726ac3f8273 100644
--- a/sal/cppunittester/cppunittester.cxx
+++ b/sal/cppunittester/cppunittester.cxx
@@ -549,7 +549,7 @@ static void printStack( PCONTEXT ctx )
         if (SymFromAddr(process, stack.AddrPC.Offset, nullptr, pSymbol))
             printf("\tat %s", pSymbol->Name);
         else
-            printf("\tat unknown (Error in SymFromAddr=%#08x)", 
GetLastError());
+            printf("\tat unknown (Error in SymFromAddr=%#08lx)", 
GetLastError());
 
         DWORD disp;
         //try to get line

Reply via email to