diff options
Diffstat (limited to 'listen')
-rw-r--r-- | listen/listen.c | 6 | ||||
-rw-r--r-- | listen/listen.h | 2 | ||||
-rw-r--r-- | listen/rosedump.c | 6 | ||||
-rw-r--r-- | listen/utils.c | 2 |
4 files changed, 8 insertions, 8 deletions
diff --git a/listen/listen.c b/listen/listen.c index 11f365e..bf60281 100644 --- a/listen/listen.c +++ b/listen/listen.c @@ -216,7 +216,7 @@ int main(int argc, char **argv) static void ascii_dump(unsigned char *data, int length) { - unsigned char c; + char c; int i, j; char buf[100]; @@ -272,9 +272,9 @@ static void readable_dump(unsigned char *data, int length) static void hex_dump(unsigned char *data, int length) { + unsigned char *data2; int i, j, length2; unsigned char c; - char *data2; char buf[4], hexd[49], ascd[17]; @@ -309,7 +309,7 @@ static void hex_dump(unsigned char *data, int length) } } -void data_dump(unsigned char *data, int length, int dumpstyle) +void data_dump(void *data, int length, int dumpstyle) { switch (dumpstyle) { diff --git a/listen/listen.h b/listen/listen.h index 73a5d06..841a494 100644 --- a/listen/listen.h +++ b/listen/listen.h @@ -28,7 +28,7 @@ int initcolor(void); char *servname(int port, char *proto); /* In listen.c */ -void data_dump(unsigned char *, int, int); +void data_dump(void *, int, int); int get16(unsigned char *); int get32(unsigned char *); diff --git a/listen/rosedump.c b/listen/rosedump.c index c9beaee..e8f8fdc 100644 --- a/listen/rosedump.c +++ b/listen/rosedump.c @@ -324,7 +324,7 @@ static void facility(unsigned char *data, int lgtot) char digis[80], digid[80]; char indorig[10], inddest[10]; char addstorig[20], addstdest[20]; - char *d, *factot; + unsigned char *d, *factot; char buf[512]; char *result = buf; @@ -435,10 +435,10 @@ static void facility(unsigned char *data, int lgtot) lgadind = lgaddcall - (lgad + 1) / 2 - 5; if (fct == 0xCB) { - strncpy(indorig, data, lgadind); + strncpy(indorig, (char *)data, lgadind); indorig[lgadind] = '\0'; } else { - strncpy(inddest, data, lgadind); + strncpy(inddest, (char *)data, lgadind); inddest[lgadind] = '\0'; } diff --git a/listen/utils.c b/listen/utils.c index 8f522e5..667bab7 100644 --- a/listen/utils.c +++ b/listen/utils.c @@ -38,8 +38,8 @@ void lprintf(int dtype, char *fmt, ...) { va_list args; char str[1024]; - unsigned char *p; chtype ch; + char *p; va_start(args, fmt); vsnprintf(str, 1024, fmt, args); |