Tidy cell types and format strings

Always define [u]cell in terms of fixed-width POSIX types,
so that their PRI* macros can be reused.

Signed-off-by: Andreas Färber <andreas.faerber@web.de>


git-svn-id: svn://coreboot.org/openbios/trunk/openbios-devel@1031 f158a5a8-5612-0410-a976-696ce0be7e32
This commit is contained in:
Andreas Färber 2011-02-13 22:30:14 +00:00 committed by Andreas Färber
parent 169dbb13b8
commit f88b8ac0f5
6 changed files with 24 additions and 24 deletions

View File

@ -24,12 +24,12 @@ typedef uint64_t phys_addr_t;
/* cell based types */
typedef long long cell;
typedef unsigned long long ucell;
typedef __int128_t dcell;
typedef int64_t cell;
typedef uint64_t ucell;
typedef __int128_t dcell;
typedef __uint128_t ducell;
#define FMT_ucellx "%016llx"
#define FMT_ucellx "%016" PRIx64
typedef int64_t prom_arg_t;
typedef uint64_t prom_uarg_t;

View File

@ -55,10 +55,10 @@ typedef uint32_t ucell;
typedef int64_t dcell;
typedef uint64_t ducell;
#define FMT_cell "%d"
#define FMT_ucell "%u"
#define FMT_ucellx "%08x"
#define FMT_ucellX "%08X"
#define FMT_cell "%" PRId32
#define FMT_ucell "%" PRIu32
#define FMT_ucellx "%08" PRIx32
#define FMT_ucellX "%08" PRIX32
typedef int32_t prom_arg_t;
typedef uint32_t prom_uarg_t;

View File

@ -54,8 +54,8 @@ typedef unsigned long long ducell;
#define FMT_cell "%" PRId32
#define FMT_ucell "%" PRIu32
#define FMT_ucellx "%08x"
#define FMT_ucellX "%08X"
#define FMT_ucellx "%08" PRIx32
#define FMT_ucellX "%08" PRIX32
typedef int32_t prom_arg_t;
typedef uint32_t prom_uarg_t;

View File

@ -45,13 +45,13 @@ typedef uint64_t phys_addr_t;
#define FMT_plx "%016" PRIx64
/* cell based types */
typedef long long cell;
typedef unsigned long long ucell;
typedef int64_t cell;
typedef uint64_t ucell;
#define FMT_cell "%lld"
#define FMT_ucell "%llu"
#define FMT_ucellx "%016llx"
#define FMT_ucellX "%016llX"
#define FMT_cell "%" PRId64
#define FMT_ucell "%" PRIu64
#define FMT_ucellx "%016" PRIx64
#define FMT_ucellX "%016" PRIX64
typedef int64_t prom_arg_t;
typedef uint64_t prom_uarg_t;

View File

@ -30,10 +30,10 @@ typedef uint32_t ucell;
typedef int64_t dcell;
typedef uint64_t ducell;
#define FMT_cell "%ld"
#define FMT_ucell "%lu"
#define FMT_ucellx "%08x"
#define FMT_ucellX "%08X"
#define FMT_cell "%" PRId32
#define FMT_ucell "%" PRIu32
#define FMT_ucellx "%08" PRIx32
#define FMT_ucellX "%08" PRIX32
typedef int32_t prom_arg_t;
typedef uint32_t prom_uarg_t;

View File

@ -103,11 +103,11 @@
/* bit width handling */
#if BITS==32
#define FMT_CELL_x "x"
#define FMT_CELL_d "d"
#define FMT_CELL_x PRIx32
#define FMT_CELL_d PRId32
#else
#define FMT_CELL_x "llx"
#define FMT_CELL_d "lld"
#define FMT_CELL_x PRIx64
#define FMT_CELL_d PRId64
#endif
#ifdef NATIVE_BITWIDTH_SMALLER_THAN_HOST_BITWIDTH