| 2575 | |
| 2576 | |
| 2577 | void XMLPrinter::Write( const char* data, size_t size ) |
| 2578 | { |
| 2579 | if ( _fp ) { |
| 2580 | fwrite ( data , sizeof(char), size, _fp); |
| 2581 | } |
| 2582 | else { |
| 2583 | char* p = _buffer.PushArr( static_cast<int>(size) ) - 1; // back up over the null terminator. |
| 2584 | memcpy( p, data, size ); |
| 2585 | p[size] = 0; |
| 2586 | } |
| 2587 | } |
| 2588 | |
| 2589 | |
| 2590 | void XMLPrinter::Putc( char ch ) |
no test coverage detected