OSDN Git Service

add /japanese prototype
authorSHIRAKATA Kentaro <argrath@ub32.org>
Tue, 5 Jan 2016 08:21:54 +0000 (17:21 +0900)
committerSHIRAKATA Kentaro <argrath@ub32.org>
Sat, 13 Feb 2016 16:46:48 +0000 (01:46 +0900)
include/extern.h

index 3806f5b..61a680e 100644 (file)
@@ -2772,6 +2772,44 @@ E void NDECL(makewish);
 
 #endif /* !MAKEDEFS_C && !LEV_LEX_C */
 
+#if 1 /*JP*/
+
+/* ### jlib.c  ### */
+
+E int FDECL(is_kanji, (unsigned int));
+E void FDECL(setkcode,(int));
+E unsigned char *FDECL(e2sj, (unsigned char *));
+E unsigned char *FDECL(sj2e, (unsigned char *));
+E const char *FDECL(str2ic, (const char *));
+#ifdef SJIS_FILESYSTEM
+E const char *FDECL(ic2str, (const char *));
+#endif
+E int FDECL(jbuffer, (unsigned int, unsigned int *, void (*)(), void (*)(unsigned int), void (*)(unsigned int, unsigned int)));
+E int FDECL(cbuffer, (unsigned int, unsigned int *, void (*)(), void (*)(unsigned int), void (*)(unsigned int, unsigned int)));
+E void FDECL(cputchar,(int));
+E void FDECL(jputchar,(int));
+E void FDECL(jputs,(const char *));
+E int FDECL(is_kanji2, (const char *,int));
+E int FDECL(is_kanji1, (const char *,int));
+E int FDECL(isspace_8, (int));
+E void FDECL(split_japanese, (char *,char *,char *,int));
+E void FDECL(jrndm_replace, (char *));
+E const char *FDECL(joffmsg, (struct obj *, const char **));
+E const char *FDECL(jonmsg, (struct obj *, const char **));
+E const char *FDECL(numeral, (struct obj *));
+
+/* ### jconj.c  ### */
+
+E const char *FDECL(jconj, (const char *,const char *));
+E const char *FDECL(jcan, (const char *));
+E const char *FDECL(jcannot, (const char *));
+E const char *FDECL(jpast, (const char *));
+E const char *FDECL(jpolite, (const char *));
+E const char *FDECL(jconj_adj, (const char *));
+E int FDECL(jrubout, (char *, int, int, int));
+
+#endif
+
 #undef E
 
 #endif /* EXTERN_H */