snprintf(minunit_last_message,MINUNIT_MESSAGE_LEN,"%s failed:\n\t%s:%d: %d expected but was %d",__func__,__FILE__,__LINE__,minunit_tmp_e,minunit_tmp_r);\
snprintf(minunit_last_message,MINUNIT_MESSAGE_LEN,"%s failed:\n\t%s:%d: %.*g expected but was %.*g",__func__,__FILE__,__LINE__,minunit_significant_figures,minunit_tmp_e,minunit_significant_figures,minunit_tmp_r);\
snprintf(minunit_last_message,MINUNIT_MESSAGE_LEN,"%s failed:\n\t%s:%d: '%s' expected but was '%s'",__func__,__FILE__,__LINE__,minunit_tmp_e,minunit_tmp_r);\
minunit_status=1;\
return;\
}else{\
printf(".");\
}\
)
/*
* The following two functions were written by David Robert Nadeau
* from http://NadeauSoftware.com/ and distributed under the