Originally Posted by brewbuck 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.
#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));