| 2608 | |
| 2609 | |
| 2610 | void XMLPrinter::Putc( char ch ) |
| 2611 | { |
| 2612 | if ( _fp ) { |
| 2613 | fputc ( ch, _fp); |
| 2614 | } |
| 2615 | else { |
| 2616 | char* p = _buffer.PushArr( sizeof(char) ) - 1; // back up over the null terminator. |
| 2617 | p[0] = ch; |
| 2618 | p[1] = 0; |
| 2619 | } |
| 2620 | } |
| 2621 | |
| 2622 | |
| 2623 | void XMLPrinter::PrintSpace( int depth ) |