#include int abs(int i) { return (i < 0) ? -i : i; } char itoxret[8]; char* itox(uint32_t x) { for(int i = 0; i < 8; i++) { itoxret[7-i] = (x >> (i*4)) & 0xF; itoxret[7-i] += (itoxret[7-i] > 9) ? ('A' - 10) : '0'; } return itoxret; }