diff options
author | Heinrich Schuchardt <xypron.glpk@gmx.de> | 2020-12-28 19:56:27 +0300 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2021-01-17 03:17:11 +0300 |
commit | 3e50deece014bc6e3dc57e85dc2b903630f7f69a (patch) | |
tree | f78526b7dfff6e36e1dfde1435cb38a0465cfaea | |
parent | 0634b374aeb96f8e1b0c76e77de3b247577254e8 (diff) | |
download | u-boot-3e50deece014bc6e3dc57e85dc2b903630f7f69a.tar.xz |
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>
-rw-r--r-- | lib/aes.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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 } |