Use better formatting string for printing numbers
authorLukas Slebodnik <lslebodn@redhat.com>
Fri, 21 Feb 2014 10:22:50 +0000 (11:22 +0100)
committerAndreas Schneider <asn@cryptomilk.org>
Fri, 21 Feb 2014 15:29:55 +0000 (16:29 +0100)
Numbers were printed as hexadecimal.n eror message,
It is good practice to print "0x" before hexadecimal numbers,
because it may be confusing without this.

Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
include/cmocka.h

index 960bf6b2456811cf725da38bc28b7bb0c3c4ec79..a3544b75494bcaf4130e9ad80bd9420b2ed03cbd 100644 (file)
@@ -71,9 +71,9 @@ int __stdcall IsDebuggerPresent();
 /* Printf format used to display LargestIntegralType. */
 #ifndef LargestIntegralTypePrintfFormat
 #ifdef _WIN32
-#define LargestIntegralTypePrintfFormat "%I64x"
+#define LargestIntegralTypePrintfFormat "0x%I64x"
 #else
-#define LargestIntegralTypePrintfFormat "%llx"
+#define LargestIntegralTypePrintfFormat "%#llx"
 #endif /* _WIN32 */
 #endif /* LargestIntegralTypePrintfFormat */