DSMCC  15.3.1
source/dsfm/src/sfm_debug.h File Reference

Section Filter Manasger (SFM): Debug definitions. More...

#include <stdio.h>
#include <assert.h>

Go to the source code of this file.

Defines

#define ASSERT(condition)   assert(condition);
#define ERRLOG(x,...)
#define DBGLOG(t, x,...)
#define FUNCTION_START(x)
#define FUNCTION_FINISH(x)

Detailed Description

Section Filter Manasger (SFM): Debug definitions.

Date:
16-10-2013
Author:
Adam Sturtridge

Define Documentation

#define DBGLOG (   t,
  x,
  ... 
)
Value:
if ( sfm->setup.dbgPrintf && (sfm->setup.dbgState & t) ) \
      sfm->setup.dbgPrintf( "%s:%d " x "\n", __FUNCTION__, __LINE__, ##__VA_ARGS__);
#define ERRLOG (   x,
  ... 
)
Value:
if ( sfm->setup.errPrintf ) \
      sfm->setup.errPrintf( "%s:%d " x "\n", __FUNCTION__, __LINE__, ##__VA_ARGS__);
 All Data Structures Files Functions Typedefs