Files
dhdfu a4b8b68293 Some simple threading primitives, not implemented for Windows yet, but
they should be portable.


git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/sphinxbase@8165 94700074-3cef-4d97-a70e-9c8c206c02f5
2008-04-25 19:02:07 +00:00

11 lines
351 B
C

#include <stdio.h>
#include <math.h>
#include "logmath.h"
#define TEST_ASSERT(x) if (!(x)) { fprintf(stderr, "FAIL: %s\n", #x); exit(1); }
#define TEST_EQUAL(a,b) TEST_ASSERT((a) == (b))
#define TEST_EQUAL_FLOAT(a,b) TEST_ASSERT(fabs((a) - (b)) < EPSILON)
#define LOG_EPSILON 20
#define TEST_EQUAL_LOG(a,b) TEST_ASSERT(abs((a) - (b)) < LOG_EPSILON)