xor operator does not work wit preprocessor :
Code: Select all
#define TEST 0xff00
#define NOT_TEST (TEST ^ 0xffff)
volatile unsigned int t, not_t ;
void main()
{
t = TEST ;
not_t = NOT_TEST ;
}
#1 Post by bruno » 10 Feb 2008 17:13
Code: Select all
#define TEST 0xff00
#define NOT_TEST (TEST ^ 0xffff)
volatile unsigned int t, not_t ;
void main()
{
t = TEST ;
not_t = NOT_TEST ;
}
#2 Post by rajkovic » 11 Feb 2008 09:51
bug fixed, wiil be included in next releasebruno wrote:Hello,
xor operator does not work wit preprocessor :
not_t will get 0xffff instead of 0x00ffCode: Select all
#define TEST 0xff00 #define NOT_TEST (TEST ^ 0xffff) volatile unsigned int t, not_t ; void main() { t = TEST ; not_t = NOT_TEST ; }
Return to “mikroC Beta testing”