/**--------------------------------------------------------------------------
 Helper functions for unit self-tests.
--------------------------------------------------------------------------*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "CHECK.h"
#include "dprint.h"

/* Check two integers to make sure they are equal. */
void check(int d, int e, const char* file, int line)
{
	if (d != e) {
		printf("check: %d != %d at line %d file %s\n", d, e, line, file);
		DPRINT(("check: %d != %d at line %d file %s\n", d, e, line, file));
		exit(1);
	}
}

/* Check two integers to make sure they are not equal. */
void checkne(int d, int e, const char* file, int line)
{
	if (d == e) {
		printf("check: %d == %d at line %d file %s\n", d, e, line, file);
		DPRINT(("check: %d == %d at line %d file %s\n", d, e, line, file));
		exit(1);
	}
}


syntax highlighted by Code2HTML, v. 0.9.1