Ticket #7993: 701-make_unicode_printable.patch

File 701-make_unicode_printable.patch, 378 bytes (added by ylxu72@…, 5 years ago)

Corrected patch from 7993.2.diff (tested ok under r35121)

  • libbb/printable_string.c

    a b  
    3131                } 
    3232                if (c < ' ') 
    3333                        break; 
    34                 if (c >= 0x7f) 
    35                         break; 
    3634                s++; 
    3735        } 
    3836 
     
    4543                        unsigned char c = *d; 
    4644                        if (c == '\0') 
    4745                                break; 
    48                         if (c < ' ' || c >= 0x7f) 
     46                        if (c < ' ') 
    4947                                *d = '?'; 
    5048                        d++; 
    5149                }