- int c = (unsigned char) textbuf[i];
- if (c == ')' || c == '(' || c == '\\')
- {
- /* Cope with special characters */
- PsPrint( "\\" );
- PsPrint( (char) c );
- }
- else if ( c >= 128 )
- {
- /* Cope with character codes > 127 */
- buffer.Printf( "\\%o", c);
- PsPrint( buffer );
- }
- else