From e75b446eabdc5471c85e924d5a87266ded765c0d Mon Sep 17 00:00:00 2001 From: "re.kovalev" Date: Mon, 26 Jul 2021 07:30:30 +0300 Subject: [PATCH] Initial commit --- macroses.h | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 macroses.h diff --git a/macroses.h b/macroses.h new file mode 100644 index 0000000..099b998 --- /dev/null +++ b/macroses.h @@ -0,0 +1,8 @@ +// Отладочная печать в stdout с указанием файла, функции, строки и сообщения в виде форматной строки +#define printD(formatString, ...) fprintf(stdout, "%s / %s() / %d:\n "formatString"\n", __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__ ) + +// Отладочная печать в указанный поток вывода с указанием файла, функции, строки и сообщения в виде форматной строки +#define fprintD(file, formatString, ...) fprintf(file, "%s / %s() / %d:\n "formatString"\n", __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__ ) + +// Сравнение двух float на равенство с заданной погрешностью +#define isEQUALFLOAT(a,b,eps) (fabs(a-b) < eps)