Quote Originally Posted by brewbuck View Post
Peel each 8-bit part off:

Code:
#define IPCOMP(addr, n) ((addr >> (24 - 8 * n)) & 0xFF)
 
printf("%d.%d.%d.%d", IPCOMP(addr, 0), IPCOMP(addr, 1), IPCOMP(addr, 2), IPCOMP(addr, 3));
Wrong direction, homie.