Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, alexora, Вы писали:
A>>как моменять местами слова в unsigned long не используя макросы vc++6.0. (HWORD, LWORD) A>>киньте код плиз, что бы он работал в gcc
А>
А> unsigned long x = ...
А> x = ((x << 16) | (x >> 16)) & 0xffffffffUL;
А>
unsigned long x = ...
x = ((x << (sizeof(x)<<4) ) | (x >> (sizeof(x)<<4))) & (unsigned long)(-1);