Use C-compatible isprint() - fixes MSVC builds

This commit is contained in:
Robin Gareus 2020-09-17 17:29:50 +02:00
parent a8c9bdbbd0
commit 7963214710
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04

View File

@ -17,6 +17,7 @@
*
*/
#include <ctype.h>
#include <algorithm>
#if (__cplusplus >= 201103L)
@ -769,7 +770,7 @@ RAMStream::hexdump (int64 max_len) const
if (true) {
for (size_t j = 0; j < row_size; ++j) {
if (i + j < length) {
if (std::isprint(_data[i + j])) {
if (isprint(_data[i + j])) {
out << static_cast<char>(_data[i + j]);
} else {
out << ".";