summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorHeinrich Schuchardt <xypron.glpk@gmx.de>2020-12-28 17:56:27 +0100
committerTom Rini <trini@konsulko.com>2021-01-16 19:17:11 -0500
commit3e50deece014bc6e3dc57e85dc2b903630f7f69a (patch)
treef78526b7dfff6e36e1dfde1435cb38a0465cfaea /lib
parent0634b374aeb96f8e1b0c76e77de3b247577254e8 (diff)
downloadu-boot-3e50deece014bc6e3dc57e85dc2b903630f7f69a.tar.gz
u-boot-3e50deece014bc6e3dc57e85dc2b903630f7f69a.tar.xz
u-boot-3e50deece014bc6e3dc57e85dc2b903630f7f69a.zip
lib: aes: build failure with DEBUG=1
Building fails with DEBUG=1: lib/aes.c: In function ‘debug_print_vector’: lib/aes.c:622:45: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] 622 | printf("%s [%d] @0x%08x", name, num_bytes, (u32)data); Pointers can only be cast to (uintptr_t). But anyway we have %p for printing pointers. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'lib')
-rw-r--r--lib/aes.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/aes.c b/lib/aes.c
index c998aecb3c..05ec235702 100644
--- a/lib/aes.c
+++ b/lib/aes.c
@@ -619,7 +619,7 @@ void aes_decrypt(u32 key_len, u8 *in, u8 *expkey, u8 *out)
static void debug_print_vector(char *name, u32 num_bytes, u8 *data)
{
#ifdef DEBUG
- printf("%s [%d] @0x%08x", name, num_bytes, (u32)data);
+ printf("%s [%d] @0x%p", name, num_bytes, data);
print_buffer(0, data, 1, num_bytes, 16);
#endif
}