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
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user