| 2641 | |
| 2642 | |
| 2643 | void XMLPrinter::Putc( char ch ) |
| 2644 | { |
| 2645 | if ( _fp ) { |
| 2646 | fputc ( ch, _fp); |
| 2647 | } |
| 2648 | else { |
| 2649 | char* p = _buffer.PushArr( sizeof(char) ) - 1; // back up over the null terminator. |
| 2650 | p[0] = ch; |
| 2651 | p[1] = 0; |
| 2652 | } |
| 2653 | } |
| 2654 | |
| 2655 | |
| 2656 | void XMLPrinter::PrintSpace( int depth ) |