]> git.baikalelectronics.ru Git - uboot.git/commit
Remove <inttypes.h> includes and PRI* usages in printf() entirely
authorMasahiro Yamada <yamada.masahiro@socionext.com>
Mon, 6 Aug 2018 11:47:40 +0000 (20:47 +0900)
committerTom Rini <trini@konsulko.com>
Tue, 11 Sep 2018 00:48:17 +0000 (20:48 -0400)
commit555b79b220b52ff67e3a1e9bbf39818aba818c68
tree3ebe9b7ac68003faf3a9cccd54b42a80895561e0
parent22fdb43d6eb7ef049321f07ab8abb46aaa11c169
Remove <inttypes.h> includes and PRI* usages in printf() entirely

In int-ll64.h, we always use the following typedefs:

  typedef unsigned int         u32;
  typedef unsigned long        uintptr_t;
  typedef unsigned long long   u64;

This does not need to match to the compiler's <inttypes.h>.
Do not include it.

The use of PRI* makes the code super-ugly.  You can simply use
"l" for printing uintptr_t, "ll" for u64, and no modifier for u32.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
22 files changed:
arch/x86/lib/relocate.c
board/raspberrypi/rpi/rpi.c
cmd/mem.c
common/fdt_support.c
common/usb_storage.c
disk/part_efi.c
drivers/pci/pci-uclass.c
drivers/pci/pci_sandbox.c
drivers/scsi/scsi.c
fs/ext4/ext4_common.c
include/common.h
include/inttypes.h [deleted file]
lib/display_options.c
lib/efi_loader/efi_boottime.c
lib/efi_loader/efi_device_path.c
lib/efi_loader/efi_disk.c
lib/efi_loader/efi_gop.c
lib/efi_loader/efi_memory.c
lib/efi_loader/efi_net.c
lib/efi_loader/efi_smbios.c
lib/fdtdec.c
test/stdint/int-types.c