[PATCH 00/18] use inttypes print formatting for uint types

Colin King colin.king at canonical.com
Sun Sep 23 19:03:43 UTC 2012


From: Colin Ian King <colin.king at canonical.com>

A lot of the integer types from <stdint.h> are being print formatted
using %d, %x, %u etc and some 64 bit values are being cast to get
around warnings on 32 and 64 bit builds. This is wrong and ugly, so
instead use the <inttypes.h> print and scanf predefined macros to
make it portable and less messy.  Gets rid of the ugly casting.

Also, use the correct formatting types for ssize_t, off_t etc.

Colin Ian King (18):
  acpi: acpidump: print format using inttypes
  acpi: acpitables: print format using inttypes
  acpi: checksum: print format using inttypes
  acpi: fadt: print format using inttypes
  acpi: method: print format using inttypes
  acpi: s3power: print format using inttypes
  bios: bios32: print format using inttypes
  bios: ebda_region: print format using inttypes
  bios: ebdadump: print format using inttypes
  bios: mtrr: print format using inttypes
  bios: mpcheck: print format using inttypes
  bios: mpdump: print format using inttypes and whitespace tidy
  cpu: msr: print format using inttypes
  dmi: dmi_decode: print format using inttypes
  hpet: hpet_check: print format using inttypes
  lib: fwts_memorymap: print format using inttypes
  uefi: csm: print format using inttypes
  uefi: uefidump: print format using inttypes and whitespace tidy

 src/acpi/acpidump/acpidump.c       |   35 ++--
 src/acpi/acpitables/acpitables.c   |   97 +++++++----
 src/acpi/checksum/checksum.c       |    6 +-
 src/acpi/fadt/fadt.c               |    5 +-
 src/acpi/method/method.c           |  312 ++++++++++++++++++------------------
 src/acpi/s3power/s3power.c         |    5 +-
 src/bios/bios32/bios32.c           |   33 ++--
 src/bios/ebda_region/ebda_region.c |   12 +-
 src/bios/ebdadump/ebdadump.c       |    8 +-
 src/bios/mtrr/mtrr.c               |   27 ++--
 src/bios/multiproc/mpcheck.c       |   72 ++++++---
 src/bios/multiproc/mpdump.c        |  235 ++++++++++++++++-----------
 src/cpu/msr/msr.c                  |   30 ++--
 src/dmi/dmi_decode/dmi_decode.c    |  181 ++++++++++++---------
 src/hpet/hpet_check/hpet_check.c   |   29 ++--
 src/lib/src/fwts_memorymap.c       |   10 +-
 src/uefi/csm/csm.c                 |    5 +-
 src/uefi/uefidump/uefidump.c       |  223 ++++++++++++++------------
 18 files changed, 749 insertions(+), 576 deletions(-)

-- 
1.7.10.4




More information about the fwts-devel mailing list