41 #ifndef FILE_TYPE_CHECKS_H_SEEN
42 #define FILE_TYPE_CHECKS_H_SEEN
68 #define CASSERT(predicate, file) _impl_CASSERT_LINE(predicate,__LINE__,file)
69 #define _impl_PASTE(a,b) a##b
70 #define _impl_CASSERT_LINE(predicate, line, file) typedef char _impl_PASTE(assertion_failed_##file##_,line)[2*!!(predicate)-1];
101 CASSERT(
KPA(655.3450000000) == SHORTMAX, PRESSURE)
102 CASSERT(
KPA(655.3549999999) == SHORTMAX, PRESSURE)
155 CASSERT(
W(399.996948242188) > SHORTMAX, WARMUP)
156 CASSERT(
W(399.993896484375) == SHORTMAX, WARMUP)
157 CASSERT(
W(399.990844726563) == SHORTMAX, WARMUP)
158 CASSERT(
W(399.996948242187) == SHORTMAX, WARMUP)
171 #warning "Header file TYPE_CHECKS_H seen before, sort it out!"