Index: ext/libicpf/src/libicpf/cfg_xml.h =================================================================== diff -u -N -r1f103531cd331900ca0d7cb189f9b36f6171f0b5 -r6eab6a2aa6bb49edaf1fcbcb9c9d8bc2d7795bb0 --- ext/libicpf/src/libicpf/cfg_xml.h (.../cfg_xml.h) (revision 1f103531cd331900ca0d7cb189f9b36f6171f0b5) +++ ext/libicpf/src/libicpf/cfg_xml.h (.../cfg_xml.h) (revision 6eab6a2aa6bb49edaf1fcbcb9c9d8bc2d7795bb0) @@ -55,11 +55,15 @@ /// 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_utf8(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 + tchar_t* m_pszBuffer; ///< Internal buffer to use for formatting data }; END_ICPF_NAMESPACE