void hex_dump(int index, char *buffer, int size)
{
fprintf(stdout, "[%03d] ", index);
int max = (size > 16 ? 16 : size);
for (int i = 0; i < max; i++)
{
fprintf(stdout, " %02x", buffer[i]);
}
fprintf(stdout, " (size=%d)\n", size);
}
{
fprintf(stdout, "[%03d] ", index);
int max = (size > 16 ? 16 : size);
for (int i = 0; i < max; i++)
{
fprintf(stdout, " %02x", buffer[i]);
}
fprintf(stdout, " (size=%d)\n", size);
}