#ifndef __BYTES_UTILS_H__ #define __BYTES_UTILS_H__ #include #include #include //replace 0 by . static void print_diff_byte(uint8_t d, const char *sep){ unsigned int n=d>>4; if(0==n) printf("."); else printf("%X",n); n = d & 0xF; if(0==n) printf("."); else printf("%X",n); printf("%s",sep); } static void print_diff_bytes_sep(const char *msg,const void *vbuf, unsigned int size, const char *m2, const char *sep){ const uint8_t*const buf = (const uint8_t*const)vbuf; printf("%s",msg); if(size){ unsigned int i; for(i=0;i(len/2)) dst_size = (len/2); memset(dst,0,dst_size); for(unsigned int i=0;i