270-libbb_make_unicode_printable.patch 388 B

1234567891011121314151617181920
  1. --- a/libbb/printable_string.c
  2. +++ b/libbb/printable_string.c
  3. @@ -31,8 +31,6 @@ const char* FAST_FUNC printable_string(u
  4. }
  5. if (c < ' ')
  6. break;
  7. - if (c >= 0x7f)
  8. - break;
  9. s++;
  10. }
  11. @@ -45,7 +43,7 @@ const char* FAST_FUNC printable_string(u
  12. unsigned char c = *d;
  13. if (c == '\0')
  14. break;
  15. - if (c < ' ' || c >= 0x7f)
  16. + if (c < ' ')
  17. *d = '?';
  18. d++;
  19. }