


// Header for CUTF8 class

#ifndef __CUTF8__MULBERRY__
#define __CUTF8__MULBERRY__

#include "CConverterBase.h"

namespace i18n 
{

class CUTF8 : public CConverterBase
{
public:
	CUTF8() {}
	virtual ~CUTF8() {}

	virtual wchar_t c_2_w(const unsigned char*& c);
	virtual int w_2_c(wchar_t wc, char* out);
	virtual bool SetEndian(const bool IsBigEndian);
private:
	bool mBigEndian;
};

}
#endif
