00001 #ifndef FXKOI8RCODEC_H
00002 #define FXKOI8RCODEC_H
00003
00004 #ifndef FXTEXTCODEC_H
00005 #include "FXTextCodec.h"
00006 #endif
00007
00008
00009
00010 namespace FX {
00011
00012
00013
00014 class FXAPI FXKOI8RCodec : public FXTextCodec {
00015 FXDECLARE(FXKOI8RCodec)
00016 public:
00017 FXKOI8RCodec(){}
00018 virtual FXint mb2wc(FXwchar& wc,const FXchar* src,FXint nsrc) const;
00019 virtual FXint wc2mb(FXchar* dst,FXint ndst,FXwchar wc) const;
00020 virtual FXint mibEnum() const;
00021 virtual const FXchar* name() const;
00022 virtual const FXchar* mimeName() const;
00023 virtual const FXchar* const* aliases() const;
00024 virtual ~FXKOI8RCodec(){}
00025 };
00026
00027 }
00028
00029 #endif