aboutsummaryrefslogtreecommitdiff
path: root/src/helper/replacements.h
diff options
context:
space:
mode:
authorAntonio Borneo <borneo.antonio@gmail.com>2023-05-06 16:14:15 +0200
committerAntonio Borneo <borneo.antonio@gmail.com>2023-05-18 10:11:06 +0000
commit247d8df3146f2e80487962fe5103cd28f170d288 (patch)
treee5689f72c8915f395e92b34b636c577a99c71519 /src/helper/replacements.h
parentfaf7202f8ee65f21a96ea1ebf33f7157c97065f0 (diff)
downloadriscv-openocd-247d8df3146f2e80487962fe5103cd28f170d288.zip
riscv-openocd-247d8df3146f2e80487962fe5103cd28f170d288.tar.gz
riscv-openocd-247d8df3146f2e80487962fe5103cd28f170d288.tar.bz2
helper: replacements: rework including replacements.h
The static analyser 'sparse' complains that the functions clear_malloc() and fill_malloc() are defined global but not cross checked against a prototype in an include file. Rework replacements.h and replacements.c to let the former be included by the latter. Change-Id: I536393a9c3718dcd7e144cde8f02e169f64c88e0 Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: https://review.openocd.org/c/openocd/+/7667 Tested-by: jenkins
Diffstat (limited to 'src/helper/replacements.h')
-rw-r--r--src/helper/replacements.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/helper/replacements.h b/src/helper/replacements.h
index 9eac4d2..6e30b62 100644
--- a/src/helper/replacements.h
+++ b/src/helper/replacements.h
@@ -66,12 +66,10 @@ int gettimeofday(struct timeval *tv, struct timezone *tz);
#endif
-#ifndef IN_REPLACEMENTS_C
-/**** clear_malloc & fill_malloc ****/
void *clear_malloc(size_t size);
void *fill_malloc(size_t size);
-#endif
+#ifndef IN_REPLACEMENTS_C
/*
* Now you have 3 ways for the malloc function:
*
@@ -100,6 +98,7 @@ void *fill_malloc(size_t size);
/* #define malloc(_a) clear_malloc(_a)
* #define malloc(_a) fill_malloc(_a) */
+#endif /* IN_REPLACEMENTS_C */
/* GNU extensions to the C library that may be missing on some systems */
#ifndef HAVE_STRNDUP