fprintf(outputfile, "\n");
}
+static bool istext(c)
+{
+ return isprint(c) && (c != '"');
+}
+
void data_block(const uint8_t* data, size_t size, bool is_ro)
{
const uint8_t* start = data;
start = p = data;
while (p < end)
{
- while ((p < end) && isprint(*p))
+ while ((p < end) && istext(*p))
p++;
if (start < p)
fprintf(outputfile, "\"\n");
}
- while ((p < end) && !isprint(*p))
+ while ((p < end) && !istext(*p))
p++;
if (start < p)