[PATCH 19/23] rtems-rfs-buffer.c: Correct printf() format specifiers to eliminate warnings
Gedare Bloom
gedare at rtems.org
Thu Sep 4 16:21:18 UTC 2014
On Wed, Sep 3, 2014 at 11:26 AM, Joel Sherrill
<joel.sherrill at oarcorp.com> wrote:
> ---
> cpukit/libfs/src/rfs/rtems-rfs-buffer.c | 5 ++---
> 1 file changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/cpukit/libfs/src/rfs/rtems-rfs-buffer.c b/cpukit/libfs/src/rfs/rtems-rfs-buffer.c
> index 3d89f5f..4192b21 100644
> --- a/cpukit/libfs/src/rfs/rtems-rfs-buffer.c
> +++ b/cpukit/libfs/src/rfs/rtems-rfs-buffer.c
> @@ -52,13 +52,12 @@ rtems_rfs_scan_chain (rtems_chain_control* chain,
> buffer = (rtems_rfs_buffer*) node;
>
> if (rtems_rfs_trace (RTEMS_RFS_TRACE_BUFFER_CHAINS))
> - printf ("%" PRIuPTR " ", ((intptr_t) buffer->user));
> + printf ("%p ", buffer->user);
>
> if (((rtems_rfs_buffer_block) ((intptr_t)(buffer->user))) == block)
> {
> if (rtems_rfs_trace (RTEMS_RFS_TRACE_BUFFER_CHAINS))
> - printf (": found block=%" PRIuPTR "\n",
> - ((intptr_t)(buffer->user)));
> + printf (": found block=%p\n", buffer->user);
What is the warning this fixed? The "PRIuPTR" should be the right way
to print an (unsigned) pointer. Perhaps changing the cast to
(uintptr_t) would fix the warning?
>
> (*count)--;
> rtems_chain_extract_unprotected (node);
> --
> 1.9.3
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
More information about the devel
mailing list