Dirac - A Video Codec

Created by the British Broadcasting Corporation.


Namespaces | Defines | Functions

dirac_assertions.h File Reference

Go to the source code of this file.

Namespaces

Defines

Functions


Define Documentation

#define ASSERT (   exp)    ERREXP(exp,dirac_assert,NULL)
#define ASSERTM (   exp,
  text 
)    ERREXP(exp,dirac_assert,text)
#define cmpCOND (   exp,
  trueRes,
  falseRes 
)    ( (exp) ? (trueRes) : (falseRes) )
#define ERREXP (   exp,
  errfn,
  text 
)    cmpCOND((exp), ((void)0), errfn(__FILE__,__LINE__,text))
#define REPORT (   exp)    ERREXP(exp,dirac_report,NULL)
#define REPORTM (   exp,
  text 
)    ERREXP(exp,dirac_report,text)
#define TEST (   exp)
#define TESTM (   exp,
  text 
)

© 2004 British Broadcasting Corporation. Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's excellent Doxygen tool.