diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2012-04-16 18:12:27 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2012-04-16 18:16:13 +0200 |
commit | 61d62cf9481f100f76f1e8a2dfe131f638566633 (patch) | |
tree | 3cf9e5ae9d46d136fb0a9171de1c8ca6ea602d8c | |
parent | 142aee0a593ea9b42aa98347d998176b8a4e2489 (diff) | |
download | strace-61d62cf9481f100f76f1e8a2dfe131f638566633.tar.gz strace-61d62cf9481f100f76f1e8a2dfe131f638566633.tar.bz2 strace-61d62cf9481f100f76f1e8a2dfe131f638566633.tar.xz |
Stop using %h[h]u format specifiers
This is needed for simplified printf, and reduces code size a bit.
* block.c (block_ioctl): Cast the value to unsinged and use %u
instead of using %hu.
* desc.c (sys_io_cancel): Likewise.
* resource.c (sys_sysinfo): Likewise.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | block.c | 16 | ||||
-rw-r--r-- | desc.c | 6 | ||||
-rw-r--r-- | resource.c | 4 |
3 files changed, 14 insertions, 12 deletions
@@ -136,7 +136,7 @@ block_ioctl(struct tcb *tcp, long code, long arg) if (syserror(tcp) || umove(tcp, arg, &val) < 0) tprintf(", %#lx", arg); else - tprintf(", %hu", val); + tprintf(", %u", (unsigned)val); } break; @@ -223,10 +223,12 @@ block_ioctl(struct tcb *tcp, long code, long arg) if (syserror(tcp) || umove(tcp, arg, &geo) < 0) tprintf(", %#lx", arg); else - tprintf(", {heads=%hhu, sectors=%hhu, " - "cylinders=%hu, start=%lu}", - geo.heads, geo.sectors, - geo.cylinders, geo.start); + tprintf(", {heads=%u, sectors=%u, " + "cylinders=%u, start=%lu}", + (unsigned)geo.heads, + (unsigned)geo.sectors, + (unsigned)geo.cylinders, + geo.start); } break; @@ -248,10 +250,10 @@ block_ioctl(struct tcb *tcp, long code, long arg) if (umove(tcp, arg, &buts) < 0) tprintf(", %#lx", arg); else - tprintf(", {act_mask=%hu, buf_size=%u, " + tprintf(", {act_mask=%u, buf_size=%u, " "buf_nr=%u, start_lba=%" PRIu64 ", " "end_lba=%" PRIu64 ", pid=%u}", - buts.act_mask, buts.buf_size, + (unsigned)buts.act_mask, buts.buf_size, buts.buf_nr, buts.start_lba, buts.end_lba, buts.pid); } @@ -950,10 +950,10 @@ sys_io_cancel(struct tcb *tcp) tprintf("%lu, ", tcp->u_arg[0]); #ifdef HAVE_LIBAIO_H if (umove(tcp, tcp->u_arg[1], &iocb) == 0) { - tprintf("{%p, %u, %hu, %hu, %d}, ", + tprintf("{%p, %u, %u, %u, %d}, ", iocb.data, iocb.key, - iocb.aio_lio_opcode, - iocb.aio_reqprio, iocb.aio_fildes); + (unsigned)iocb.aio_lio_opcode, + (unsigned)iocb.aio_reqprio, iocb.aio_fildes); } else #endif tprints("{...}, "); @@ -379,9 +379,9 @@ sys_sysinfo(struct tcb *tcp) (long) si.totalram, (long) si.freeram); tprintf("sharedram=%lu, bufferram=%lu} ", (long) si.sharedram, (long) si.bufferram); - tprintf("totalswap=%lu, freeswap=%lu, procs=%hu}", + tprintf("totalswap=%lu, freeswap=%lu, procs=%u}", (long) si.totalswap, (long) si.freeswap, - si.procs); + (unsigned)si.procs); } } return 0; |