| 2468 | |
| 2469 | |
| 2470 | void XMLPrinter::Putc( char ch ) |
| 2471 | { |
| 2472 | if ( _fp ) { |
| 2473 | fputc ( ch, _fp); |
| 2474 | } |
| 2475 | else { |
| 2476 | char* p = _buffer.PushArr( sizeof(char) ) - 1; // back up over the null terminator. |
| 2477 | p[0] = ch; |
| 2478 | p[1] = 0; |
| 2479 | } |
| 2480 | } |
| 2481 | |
| 2482 | |
| 2483 | void XMLPrinter::PrintSpace( int depth ) |