Index: ext/libicpf/src/libicpf/cfg_xml.h
===================================================================
diff -u -N -r21847bff9bc6958b98f3fe8bac319590b790fc0f -rf59b3a0da37558c2af6b13a6a88ed16196c05832
--- ext/libicpf/src/libicpf/cfg_xml.h	(.../cfg_xml.h)	(revision 21847bff9bc6958b98f3fe8bac319590b790fc0f)
+++ ext/libicpf/src/libicpf/cfg_xml.h	(.../cfg_xml.h)	(revision f59b3a0da37558c2af6b13a6a88ed16196c05832)
@@ -1,72 +1,72 @@
 #ifndef __CFGXML_H__
 #define __CFGXML_H__
 
-#include "gen_types.h"
-#include "libicpf.h"
-#include "config_base.h"
+//#include "gen_types.h"
+//#include "libicpf.h"
+//#include "config_base.h"
+//
+//BEGIN_ICPF_NAMESPACE
+//
+///** Class provides the necessary base handlers for config class.
+// *  It handles the xml data streams contained in the files, providing
+// *  a way to set and retrieve data contained in the xml document.
+// */
+//class LIBICPF_API xml_cfg : public config_base
+//{
+//public:
+///** \name Construction/destruction/operators */
+///**@{*/
+//	xml_cfg();							///< Standard constructor
+//	xml_cfg(const xml_cfg& rSrc);		///< Copy constructor
+//	virtual ~xml_cfg();					///< Standard destructor
+///**@}*/
+//
+///** \name File operations */
+///**@{*/
+//	/// Reads the xml document from the specified file
+//	virtual void read(const tchar_t* pszPath);
+//	/// Saves the internal data to a specified file as the xml document
+//	virtual void save(const tchar_t* pszPath);
+///**@}*/
+//
+///** \name Key and value handling */
+///**@{*/
+//	/// Searches for a specified key (given all the path to a specific string)
+//	virtual ptr_t find(const tchar_t* pszName);
+//	/// Searches for the next string
+//	virtual const tchar_t* find_next(ptr_t pFindHandle);
+//	/// Closes the search operation
+//	virtual void find_close(ptr_t pFindHandle);
+//
+//	/// Sets a value for a given key
+//	virtual void set_value(const tchar_t* pszName, const tchar_t* pszValue, actions a=action_add);
+//	/// Clear values for a given property name
+//	virtual void clear(const tchar_t* pszName);
+//	/// Clears all entries
+//	virtual void clear();
+///**@}*/
+//
+//private:
+//	/// Find helper - recursively searches for a specific key node
+//	ptr_t find(ptr_t pNodePtr, const tchar_t* pszName);
+//	/// Set value helper - searches for a specific node and sets the value
+//	void set_value(ptr_t pNodePtr, const tchar_t* pszName, const tchar_t* pszValue, actions a=action_add);
+//	/// Clear helper - clears the appropriate attributes
+//	void clear(ptr_t pNodePtr, const tchar_t* pszName);
+//
+//	/// Saves the specific node into the file
+//	void save_node(FILE* pFile, ptr_t pNodePtr);
+//
+//	/// Stores the string to the file converted to utf8
+//	void fprintf_encoded(FILE* pFile, const tchar_t* pszFmt, ...);
+//
+//	static void element_start(void *userData, const tchar_t *name, const tchar_t **attrs);
+//	static void element_end(void *userData, const tchar_t* name);
+//
+//protected:
+//	ptr_t m_hMainNode;		///< Handle to the internal xml storage
+//};
+//
+//END_ICPF_NAMESPACE
 
-BEGIN_ICPF_NAMESPACE
-
-/** Class provides the necessary base handlers for config class.
- *  It handles the xml data streams contained in the files, providing
- *  a way to set and retrieve data contained in the xml document.
- */
-class LIBICPF_API xml_cfg : public config_base
-{
-public:
-/** \name Construction/destruction/operators */
-/**@{*/
-	xml_cfg();							///< Standard constructor
-	xml_cfg(const xml_cfg& rSrc);		///< Copy constructor
-	virtual ~xml_cfg();					///< Standard destructor
-/**@}*/
-
-/** \name File operations */
-/**@{*/
-	/// Reads the xml document from the specified file
-	virtual void read(const tchar_t* pszPath);
-	/// Saves the internal data to a specified file as the xml document
-	virtual void save(const tchar_t* pszPath);
-/**@}*/
-
-/** \name Key and value handling */
-/**@{*/
-	/// Searches for a specified key (given all the path to a specific string)
-	virtual ptr_t find(const tchar_t* pszName);
-	/// Searches for the next string
-	virtual const tchar_t* find_next(ptr_t pFindHandle);
-	/// Closes the search operation
-	virtual void find_close(ptr_t pFindHandle);
-
-	/// Sets a value for a given key
-	virtual void set_value(const tchar_t* pszName, const tchar_t* pszValue, actions a=action_add);
-	/// Clear values for a given property name
-	virtual void clear(const tchar_t* pszName);
-	/// Clears all entries
-	virtual void clear();
-/**@}*/
-
-private:
-	/// Find helper - recursively searches for a specific key node
-	ptr_t find(ptr_t pNodePtr, const tchar_t* pszName);
-	/// Set value helper - searches for a specific node and sets the value
-	void set_value(ptr_t pNodePtr, const tchar_t* pszName, const tchar_t* pszValue, actions a=action_add);
-	/// Clear helper - clears the appropriate attributes
-	void clear(ptr_t pNodePtr, const tchar_t* pszName);
-
-	/// Saves the specific node into the file
-	void save_node(FILE* pFile, ptr_t pNodePtr);
-
-	/// Stores the string to the file converted to utf8
-	void fprintf_encoded(FILE* pFile, const tchar_t* pszFmt, ...);
-
-	static void element_start(void *userData, const tchar_t *name, const tchar_t **attrs);
-	static void element_end(void *userData, const tchar_t* name);
-
-protected:
-	ptr_t m_hMainNode;		///< Handle to the internal xml storage
-};
-
-END_ICPF_NAMESPACE
-
 #endif