mirror of
https://github.com/ntop/n2n.git
synced 2024-09-20 00:51:10 +02:00
Compilation fix
This commit is contained in:
parent
4aaa5e5522
commit
00159d0d01
|
@ -5,39 +5,41 @@
|
|||
#include "hexdump.h"
|
||||
|
||||
void fhexdump(unsigned int display_addr, void *in, int size, FILE *stream) {
|
||||
uint8_t *p = in;
|
||||
uint8_t *p = in;
|
||||
|
||||
while(size>0) {
|
||||
fprintf(stream, "%03x: ", display_addr);
|
||||
while(size>0) {
|
||||
int i;
|
||||
|
||||
for (int i = 0; i < 16; i++) {
|
||||
if (i < size) {
|
||||
fprintf(stream, "%02x", p[i]);
|
||||
} else {
|
||||
fprintf(stream, " ");
|
||||
}
|
||||
if (i==7) {
|
||||
fprintf(stream, " ");
|
||||
} else {
|
||||
fprintf(stream, " ");
|
||||
}
|
||||
}
|
||||
fprintf(stream, " |");
|
||||
fprintf(stream, "%03x: ", display_addr);
|
||||
|
||||
for (int i = 0; i < 16; i++) {
|
||||
if (i < size) {
|
||||
char ch = p[i];
|
||||
if (ch>=0x20 && ch<=0x7e) {
|
||||
fprintf(stream, "%c", ch);
|
||||
} else {
|
||||
fprintf(stream, " ");
|
||||
}
|
||||
}
|
||||
}
|
||||
fprintf(stream, "|\n");
|
||||
|
||||
size -= 16;
|
||||
display_addr += 16;
|
||||
p += 16;
|
||||
for (i = 0; i < 16; i++) {
|
||||
if (i < size) {
|
||||
fprintf(stream, "%02x", p[i]);
|
||||
} else {
|
||||
fprintf(stream, " ");
|
||||
}
|
||||
if (i==7) {
|
||||
fprintf(stream, " ");
|
||||
} else {
|
||||
fprintf(stream, " ");
|
||||
}
|
||||
}
|
||||
fprintf(stream, " |");
|
||||
|
||||
for (i = 0; i < 16; i++) {
|
||||
if (i < size) {
|
||||
char ch = p[i];
|
||||
if (ch>=0x20 && ch<=0x7e) {
|
||||
fprintf(stream, "%c", ch);
|
||||
} else {
|
||||
fprintf(stream, " ");
|
||||
}
|
||||
}
|
||||
}
|
||||
fprintf(stream, "|\n");
|
||||
|
||||
size -= 16;
|
||||
display_addr += 16;
|
||||
p += 16;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user