У меня такое заявление для PowerPC и не знаю, как это работаетTricky макросъемки в C
#define XOR(A,D) (*(volatile unsigned int*)(volatile void*)((unsigned char*)0UL + (A)) ^= (D))
, который называется (например)
unsigned int a = 3;
unsigned int b = 50;
XOR((unsigned int)&a,b);
С НКУ для стандартный компьютер, который он не компилирует, в моей среде это было, поэтому я спрашиваю себя: wtf ...
Ну, во-первых, у вас есть дополнительный ')' в конце вашего вызова 'XOR' ... –
Вы правы;) th – alabamajack
Что такое' volatile void'? – harper