tinyxml2.cpp 575 B

123456789101112131415161718192021222324252627282930313233343536
  1. #include "tinyxml2.h"
  2. #include <string.h>
  3. #include <stdlib.h>
  4. #include <stdio.h>
  5. using namespace tinyxml2;
  6. /*static*/ CharBuffer* CharBuffer::Construct( const char* in )
  7. {
  8. size_t len = strlen( in );
  9. size_t size = len + sizeof( CharBuffer );
  10. CharBuffer* cb = (CharBuffer*) malloc( size );
  11. cb->length = len;
  12. strcpy( cb->mem, in );
  13. return cb;
  14. }
  15. /*static*/ void CharBuffer::Free( CharBuffer* cb )
  16. {
  17. free( cb );
  18. }
  19. XMLDocument::XMLDocument() :
  20. charBuffer( 0 )
  21. {
  22. }
  23. bool XMLDocument::Parse( const char* str )
  24. {
  25. return true;
  26. }