1234567891011121314151617181920212223242526272829303132 |
- #ifndef VIRTUALMATH___RUN_H
- #define VIRTUALMATH___RUN_H
- #include "__virtualmath.h"
- #if OUT_INTER_LOG && OUT_INTER_LOG
- #define printResult(result, first, last, debug) do{ \
- switch (result.value->value->type){ \
- case number: \
- writeLog(debug, INFO, "%s%ld%s\n", first, result.value->value->data.num.num, last); \
- break; \
- case string: \
- writeLog(debug, INFO, "%s%s%s\n", first, result.value->value->data.str.str, last); \
- break; \
- case function: \
- writeLog(debug, INFO, "%sfunction on %x%s\n", first, (int)result.value->value, last); \
- break; \
- case none: \
- writeLog(debug, INFO, "%sNone%s\n", first, last); \
- break; \
- default: \
- writeLog(debug, INFO, "%sdefault on %x%s\n", first, (int)result.value->value, last); \
- break; \
- } \
- } while(0)
- #define writeLog_(...) writeLog(__VA_ARGS__)
- #else
- #define printResult(...)
- #define writeLog_(...)
- #endif
- #endif //VIRTUALMATH___RUN_H
|