[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