[U-Boot] [U-Boot, 3/3] Remove <inttypes.h> includes and PRI* usages in printf() entirely

Tom Rini trini at konsulko.com
Tue Sep 11 12:25:17 UTC 2018


On Mon, Aug 06, 2018 at 08:47:40PM +0900, Masahiro Yamada wrote:

> 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 at socionext.com>

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180911/258ca0a7/attachment.sig>


More information about the U-Boot mailing list