All pastes #801511 Raw Edit

Vermischtes

public text v1 · immutable
#801511 ·published 2007-11-29 10:29 UTC
rendered paste body
#include <stdio.h>

unsigned int swap_octets(unsigned int aval)

{
	return ((aval << 4)| (aval >> 4)) & 0xffff;
		//return ((aval << 8)| (aval >> 8)) & 0xffff;   zum endgültigen rumdrehen
}

int main()
{
	unsigned short aval;
	
	//aval =  0x0201;
	aval = 0x0201;
	
	printf("%04X reverses to %04X\n", aval, swap_octets(aval));
	
	aval =0xF26B;
	printf("%04X reverses to %04X\n", aval, swap_octets(aval));
	
	aval =0xB730;
	printf("%04X reverses to %04X\n", aval, swap_octets(aval));
	
	aval =0xF26B;
	printf("%04X reverses to %04X\n", aval, swap_octets(aval));
	
	return 0;
}