It looks like TEST_DIFF is used to indicate that the program is running in "test mode" (of some sort). We should therefore be able to remove the definition of testDifferenceCluster entirely by checking to see if that's defined or creating our own.
#ifdef TEST_MODE
double testDifferenceCluster(int a, int b);
#endif
And so on...
It looks like
TEST_DIFFis used to indicate that the program is running in "test mode" (of some sort). We should therefore be able to remove the definition oftestDifferenceClusterentirely by checking to see if that's defined or creating our own.And so on...