This can be used to ensure all characters on an ascii array are
printable.
Signed-off-by: Timo Kokkonen <kaapeli@itanic.dy.fi>
printf("\n");
}
+
+void sanitize_ascii(unsigned char *data, int len)
+{
+ int i;
+
+ for (i = 0; i < len; i++)
+ data[i] = is_printable(data[i]) ? data[i] : '.';
+ data[i] = 0;
+}
int datalen(const unsigned char *data);
void print_hex(const unsigned char *data, int len);
void print_ascii(const unsigned char *data, int len);
+void sanitize_ascii(unsigned char *data, int len);
#endif