summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2012-04-16 18:12:27 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2012-04-16 18:16:13 +0200
commit61d62cf9481f100f76f1e8a2dfe131f638566633 (patch)
tree3cf9e5ae9d46d136fb0a9171de1c8ca6ea602d8c
parent142aee0a593ea9b42aa98347d998176b8a4e2489 (diff)
downloadstrace-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.c16
-rw-r--r--desc.c6
-rw-r--r--resource.c4
3 files changed, 14 insertions, 12 deletions
diff --git a/block.c b/block.c
index 1dee8bf..ea571b6 100644
--- a/block.c
+++ b/block.c
@@ -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);
}
diff --git a/desc.c b/desc.c
index 884f143..f0c1890 100644
--- a/desc.c
+++ b/desc.c
@@ -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("{...}, ");
diff --git a/resource.c b/resource.c
index d7a34ef..1b8f1a4 100644
--- a/resource.c
+++ b/resource.c
@@ -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;