dmidecode-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] Fix a build warning when USE_MMAP isn't set


From: Jean Delvare
Subject: [PATCH] Fix a build warning when USE_MMAP isn't set
Date: Fri, 10 Mar 2023 15:19:54 +0100

Building with USE_MMAP unset results in the following warning:

util.c:158:13: warning: ‘safe_memcpy’ defined but not used [-Wunused-function]
 static void safe_memcpy(void *dest, const void *src, size_t n)
             ^~~~~~~~~~~

Only define the function when USE_MMAP is set.

Signed-off-by: Jean Delvare <jdelvare@suse.de>
---
 util.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

--- dmidecode.orig/util.c
+++ dmidecode/util.c
@@ -155,6 +155,7 @@ void *read_file(off_t base, size_t *max_
        return p;
 }
 
+#ifdef USE_MMAP
 static void safe_memcpy(void *dest, const void *src, size_t n)
 {
 #ifdef USE_SLOW_MEMCPY
@@ -164,8 +165,9 @@ static void safe_memcpy(void *dest, cons
                *((u8 *)dest + i) = *((const u8 *)src + i);
 #else
        memcpy(dest, src, n);
-#endif
+#endif /* USE_SLOW_MEMCPY */
 }
+#endif /* USE_MMAP */
 
 /*
  * Copy a physical memory chunk into a memory buffer.


-- 
Jean Delvare
SUSE L3 Support



reply via email to

[Prev in Thread] Current Thread [Next in Thread]