search for: local_isprint

Displaying 1 result from an estimated 1 matches for "local_isprint".

2013 Apr 20
2
Metaflac hex dump UTF-8 and locale fix
...--- diff --git a/src/metaflac/utils.c b/src/metaflac/utils.c index 934cfcf..debc11e 100644 --- a/src/metaflac/utils.c +++ b/src/metaflac/utils.c @@ -77,17 +77,23 @@ void local_strcat(char **dest, const char *source) safe_strncpy((*dest)+ndest, source, ndest + nsource + 1); } +static inline int local_isprint(int c) +{ + if (c < 0x32) return 0; + return isprint(c); +} + void hexdump(const char *filename, const FLAC__byte *buf, unsigned bytes, const char *indent) { unsigned i, left = bytes; const FLAC__byte *b = buf; for(i = 0; i < bytes; i += 16) { - flac_printf("%s%s%s%08X: "...