Changeset 19984
- Timestamp:
- Oct 7, 2008, 5:22:13 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/types/psMetadataItemCompare.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/types/psMetadataItemCompare.c
r19892 r19984 118 118 /* does template specify a boolean operation in comment? */ \ 119 119 compareOp op = getCompareOp(template); \ 120 psTrace("psLib.types", 10, "Comparing %f %x %f\n", (float)(COMPARE), op, (float)(TEMPLATE)); \ 120 121 switch (op) { \ 121 122 case COMPARE_OP_EQ: \ 122 123 if (FLOATINGPOINT) { \ 123 return fabs( TEMPLATE - COMPARE) < EQ_TOL; \124 return fabs((TEMPLATE) - ((COMPARE))) < EQ_TOL; \ 124 125 } else { \ 125 return TEMPLATE == COMPARE; \126 return (TEMPLATE) == (COMPARE); \ 126 127 } \ 127 128 case COMPARE_OP_LT: \ 128 return COMPARE < TEMPLATE; \129 return (COMPARE) < (TEMPLATE); \ 129 130 case COMPARE_OP_LE: \ 130 return COMPARE <= TEMPLATE; \131 return (COMPARE) <= (TEMPLATE); \ 131 132 case COMPARE_OP_GT: \ 132 return COMPARE > TEMPLATE; \133 return (COMPARE) > (TEMPLATE); \ 133 134 case COMPARE_OP_GE: \ 134 return COMPARE >= TEMPLATE; \135 return (COMPARE) >= (TEMPLATE); \ 135 136 case COMPARE_OP_NE: \ 136 return COMPARE != TEMPLATE; \137 return (COMPARE) != (TEMPLATE); \ 137 138 default: \ 138 139 psAbort("all cases should have been handled..."); \
Note:
See TracChangeset
for help on using the changeset viewer.
