17    SP_KANJI_CODE_UNKNOWN = -1,
 
   18    SP_KANJI_CODE_JIS = 0,
 
   19    SP_KANJI_CODE_EUC = 1,
 
   20    SP_KANJI_CODE_SJIS = 2,
 
   21    SP_KANJI_CODE_ZENKAKU_SJIS = 3,
 
   22    SP_KANJI_CODE_ZENKAKU_JIS = 4,
 
   23    SP_KANJI_CODE_ZENKAKU_EUC = 5,
 
   24    SP_KANJI_CODE_UTF8 = 10,
 
   27#define SP_KANJI_CODE_CURRENT SP_KANJI_CODE_UNKNOWN 
   31#if defined(_WIN32) || defined(MACOS) 
   32#define SP_KANJI_CODE_DEFAULT SP_KANJI_CODE_SJIS 
   34#define SP_KANJI_CODE_DEFAULT SP_KANJI_CODE_EUC 
   36#if (defined(_WIN32) && !defined(__CYGWIN32__)) || defined(MACOS) 
   37#define SP_KANJI_CODE_INTERNAL SP_KANJI_CODE_SJIS 
   39#define SP_KANJI_CODE_INTERNAL SP_KANJI_CODE_EUC 
   70extern spKanjiCode 
spConvertKanji(
const unsigned char *lin, 
unsigned char *lout, 
int size);
 
   73                      int size, spKanjiCode icode, spKanjiCode ocode);
 
void spSetDefaultKanjiCode(spKanjiCode code)
spKanjiCode spConvertKanjiCode(const unsigned char *lin, unsigned char *lout, int size, spKanjiCode icode, spKanjiCode ocode)
const char * spGetKanjiCodeEncoding(spKanjiCode code)
void spDecodeMime(int flag)
spKanjiCode spConvertKanji(const unsigned char *lin, unsigned char *lout, int size)
void spSetKanjiCode(spKanjiCode icode, spKanjiCode ocode)
spKanjiCode spGetLocaleKanjiCode(const char *lang)
const char * spGetKanjiCodeLabel(spKanjiCode code)
spKanjiCode spGetKanjiCode(void)
int spSetKanjiOptions(int n, const char **options)
void spKanjiUsage(const char *name)
spKanjiCode spConvertKanjiToLocaleCode(unsigned char *iobuf, int size, spKanjiCode icode)
spKanjiCode spConvertKanjiFromLocaleCode(unsigned char *iobuf, int size, spKanjiCode ocode)