#ifndef _UTF8STR_HPP #define _UTF8STR_HPP #include class PATHAN_EXPORT UTF8Str { public : UTF8Str(const XMLCh* const toTranscode); ~UTF8Str() { delete [] fUTF8Form; } const char* UTF8Form() const { return fUTF8Form; } private : char *fUTF8Form; }; #define UTF8(str) UTF8Str(str).UTF8Form() #endif