summaryrefslogtreecommitdiff
path: root/apps/examples/mm
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-11-25 10:32:54 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-11-25 10:32:54 -0600
commitb756c4b51f51427339bf3649430f8470f64d7a8d (patch)
tree33df50ce9e2a880b0c892fd49e423bab8ed1d4a5 /apps/examples/mm
parent40205b8ce91e12a08e7148670ca09eef74265843 (diff)
downloadnuttx-b756c4b51f51427339bf3649430f8470f64d7a8d.tar.gz
nuttx-b756c4b51f51427339bf3649430f8470f64d7a8d.tar.bz2
nuttx-b756c4b51f51427339bf3649430f8470f64d7a8d.zip
Fixes for more complaints from cppcheck
Diffstat (limited to 'apps/examples/mm')
-rw-r--r--apps/examples/mm/mm_main.c38
1 files changed, 22 insertions, 16 deletions
diff --git a/apps/examples/mm/mm_main.c b/apps/examples/mm/mm_main.c
index ffb7774a6..40ddc7618 100644
--- a/apps/examples/mm/mm_main.c
+++ b/apps/examples/mm/mm_main.c
@@ -126,16 +126,16 @@ static void mm_showmallinfo(void)
{
alloc_info = mallinfo();
printf(" mallinfo:\n");
- printf(" Total space allocated from system = %ld\n",
- alloc_info.arena);
- printf(" Number of non-inuse chunks = %ld\n",
- alloc_info.ordblks);
- printf(" Largest non-inuse chunk = %ld\n",
- alloc_info.mxordblk);
- printf(" Total allocated space = %ld\n",
- alloc_info.uordblks);
- printf(" Total non-inuse space = %ld\n",
- alloc_info.fordblks);
+ printf(" Total space allocated from system = %lu\n",
+ (unsigned long)alloc_info.arena);
+ printf(" Number of non-inuse chunks = %lu\n",
+ (unsigned long)alloc_info.ordblks);
+ printf(" Largest non-inuse chunk = %lu\n",
+ (unsigned long)alloc_info.mxordblk);
+ printf(" Total allocated space = %lu\n",
+ (unsigned long)alloc_info.uordblks);
+ printf(" Total non-inuse space = %lu\n",
+ (unsigned long)alloc_info.fordblks);
}
static void do_mallocs(void **mem, const int *size, const int *seq, int n)
@@ -160,11 +160,13 @@ static void do_mallocs(void **mem, const int *size, const int *seq, int n)
fprintf(stderr, "(%d)malloc failed for allocsize=%d\n", i, allocsize);
if (allocsize > alloc_info.mxordblk)
{
- fprintf(stderr, " Normal, largest free block is only %ld\n", alloc_info.mxordblk);
+ fprintf(stderr, " Normal, largest free block is only %lu\n",
+ (unsigned long)alloc_info.mxordblk);
}
else
{
- fprintf(stderr, " ERROR largest free block is %ld\n", alloc_info.mxordblk);
+ fprintf(stderr, " ERROR largest free block is %lu\n",
+ (unsigned long)alloc_info.mxordblk);
exit(1);
}
}
@@ -199,11 +201,13 @@ static void do_reallocs(void **mem, const int *oldsize, const int *newsize, cons
fprintf(stderr, "(%d)realloc failed for allocsize=%d\n", i, allocsize);
if (allocsize > alloc_info.mxordblk)
{
- fprintf(stderr, " Normal, largest free block is only %ld\n", alloc_info.mxordblk);
+ fprintf(stderr, " Normal, largest free block is only %lu\n",
+ (unsigned long)alloc_info.mxordblk);
}
else
{
- fprintf(stderr, " ERROR largest free block is %ld\n", alloc_info.mxordblk);
+ fprintf(stderr, " ERROR largest free block is %lu\n",
+ (unsigned long)alloc_info.mxordblk);
exit(1);
}
}
@@ -237,11 +241,13 @@ static void do_memaligns(void **mem, const int *size, const int *align, const in
fprintf(stderr, "(%d)memalign failed for allocsize=%d\n", i, allocsize);
if (allocsize > alloc_info.mxordblk)
{
- fprintf(stderr, " Normal, largest free block is only %ld\n", alloc_info.mxordblk);
+ fprintf(stderr, " Normal, largest free block is only %lu\n",
+ (unsigned long)alloc_info.mxordblk);
}
else
{
- fprintf(stderr, " ERROR largest free block is %ld\n", alloc_info.mxordblk);
+ fprintf(stderr, " ERROR largest free block is %lu\n",
+ (unsigned long)alloc_info.mxordblk);
exit(1);
}
}