| 2588 | |
| 2589 | |
| 2590 | void XMLPrinter::Putc( char ch ) |
| 2591 | { |
| 2592 | if ( _fp ) { |
| 2593 | fputc ( ch, _fp); |
| 2594 | } |
| 2595 | else { |
| 2596 | char* p = _buffer.PushArr( sizeof(char) ) - 1; // back up over the null terminator. |
| 2597 | p[0] = ch; |
| 2598 | p[1] = 0; |
| 2599 | } |
| 2600 | } |
| 2601 | |
| 2602 | |
| 2603 | void XMLPrinter::PrintSpace( int depth ) |