initial thoughts
diff --git a/tinyxml2.h b/tinyxml2.h
index ce8b4a7..aa1fbba 100644
--- a/tinyxml2.h
+++ b/tinyxml2.h
@@ -6,11 +6,26 @@
 {

 

 

+

+// internal - move to separate namespace

+struct CharBuffer

+{

+	size_t  length;

+	char	mem[1];

+

+	static CharBuffer* Construct( const char* in );

+	static void Free( CharBuffer* );

+};

+

+

+/*

 class Element

 {

 public:

 	Element

 };

+*/

+

 

 

 class XMLDocument

@@ -22,12 +37,13 @@
 

 private:

 	XMLDocument( const XMLDocument& );	// not implemented

+	CharBuffer* charBuffer;

 };

 

 

 

-

-

 };	// tinyxml2

 

+

+

 #endif // TINYXML2_INCLUDED
\ No newline at end of file