From 15d9095122c0d4f9a4dab05fb0e84d84c624e1b4 Mon Sep 17 00:00:00 2001 From: PA4WDH Date: Sat, 20 May 2023 17:17:43 +0200 Subject: Translate POC to C code --- debug.c | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 debug.c (limited to 'debug.c') diff --git a/debug.c b/debug.c new file mode 100644 index 0000000..b319b57 --- /dev/null +++ b/debug.c @@ -0,0 +1,71 @@ +#include "debug.h" + +#ifdef NEED_DEBUG_HELPER +#include +#include +#include + +void debug_print_time() +{ + struct timeval debug_tv; + struct tm *debug_tm; + char debug_buffer[10]; + + gettimeofday(&debug_tv,NULL); + debug_tm=localtime(&debug_tv.tv_sec); + strftime(debug_buffer,10, "%T",debug_tm); + fprintf(stderr,"%s.%06d: ",debug_buffer,(int)debug_tv.tv_usec); +} + +#endif + +#ifdef NEED_HEXDUMP_HELPER +#include + +void hexdump(unsigned char *data,int len) +{ + int count; + int count2; + int max; + + for(count=0;countlen) max=len; + + for(count2=count;count2=32) && (data[count2]<127)) + { + fprintf(stderr,"%c",data[count2]); + } else { + fprintf(stderr,"."); + } + } + + fprintf(stderr,"\n"); + } +} +#endif -- cgit v1.2.3