From 7c1903a0c38e0f70fd61690e1d7994209245ff39 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Tue, 3 Aug 2010 13:24:07 +0000 Subject: [PATCH] Fix 'void*' arithmetic warnings in dbg_malloc.c. Use more readable char[idx] access instead of *char+idx access. --- WHATS_NEW | 1 + libdm/mm/dbg_malloc.c | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/WHATS_NEW b/WHATS_NEW index a36bd1992..72630ed17 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.73 - ================================ + Fix 'void*' arithmetic warnings in dbg_malloc.c. Fix 'void*' arithmetic warning in some functions from libdm-iface.c. Fix const warning in dev_manager_info() and _dev_manager_lv_rmnodes(). Fix const warning in archive_file structure from archive.c. diff --git a/libdm/mm/dbg_malloc.c b/libdm/mm/dbg_malloc.c index 0add7b621..d86326db1 100644 --- a/libdm/mm/dbg_malloc.c +++ b/libdm/mm/dbg_malloc.c @@ -196,12 +196,12 @@ int dm_dump_memory_debug(void) for (c = 0; c < sizeof(str) - 1; c++) { if (c >= mb->length) str[c] = ' '; - else if (*(char *)(mb->magic + c) == '\0') + else if (((char *)mb->magic)[c] == '\0') str[c] = '\0'; - else if (*(char *)(mb->magic + c) < ' ') + else if (((char *)mb->magic)[c] < ' ') str[c] = '?'; else - str[c] = *(char *)(mb->magic + c); + str[c] = ((char *)mb->magic)[c]; } str[sizeof(str) - 1] = '\0'; -- 2.43.5