/* Ofront+ 1.0 -swC -48 */

#ifndef Utf8__oh
#define Utf8__oh

#include "SYSTEM.oh"


import BOOLEAN Utf8_Done;


import void Utf8_Decode (CHAR *in, INTEGER in__len, LONGCHAR *out, INTEGER out__len);
import LONGCHAR Utf8_DecodeChar (LONGCHAR *s, INTEGER s__len);
import void Utf8_Encode (LONGCHAR *in, INTEGER in__len, CHAR *out, INTEGER out__len);
import void Utf8_EncodeChar (LONGCHAR c, CHAR *s, INTEGER s__len, INTEGER *len);
import void Utf8_EncodeEx (LONGCHAR *in, INTEGER in__len, INTEGER inLen, CHAR *out, INTEGER out__len, INTEGER *outLen);
import LONGCHAR Utf8_Long (CHAR c);
import CHAR Utf8_Short (LONGCHAR c);
import CHAR Utf8_ShortChr (INTEGER n);
import void *Utf8__init (void);


#endif
