extern void *memcheck_malloc( size_t len, const char *file, unsigned int line, int mode);
extern void *memcheck_free( void * buf, int mode);
void memcheck_free( void * buf, int mode)
{
unsigned int ptr = ((unsigned int)buf - MEM_SEC_ZONE);
unsigned int failed = 0;
unsigned int failed_pos = 0;
../../src/memcheck.c: At top level:
../../src/memcheck.c:163:6: error: conflicting types for 'memcheck_free'
void memcheck_free( void * buf, int mode)
^