I'd like to know the value of complex definition expression.
for example, some when I wrote some definition into c/c++ preprocessing,
#define _TEST_DEF_1 (1)
#define _TEST_DEF_2 (2)
#define _TEST_DEF_3 (_TEST_DEF_1 + _TEST_DEF_2)
#define _TEST_DEF_4 (_TEST_DEF_3*2)+(_TEST_DEF_2)
Then, Slick can inactivate the non-effective code automatically. Below case, Line 1 should be inactive, because _TEST_DEF_4 value is 8.
#if _TEST_DEF_4 == 1
#define GOOD //<<-- Line 1
#else
#define BAD //<<-- Line 2
#endif
I'm guessing, editor know already the final value of definition. I'd like to know the way to get the value on Slick-C
Please let me know if you have any idea.
Thanks