Mercurial > freewnn
comparison Wnn/include/jllib.h @ 11:aa17e2acfa01
add prototypes for function to jllib.h
author | Yoshiki Yazawa <yaz@cc.rim.or.jp> |
---|---|
date | Sun, 02 Mar 2008 04:48:21 +0900 |
parents | bbc77ca4def5 |
children | 778894f4449f |
comparison
equal
deleted
inserted
replaced
10:fc3022f61fc7 | 11:aa17e2acfa01 |
---|---|
245 #define jl_connect(env_n, server_n, wnnrc_n, error_handler, message_handler, timeout) \ | 245 #define jl_connect(env_n, server_n, wnnrc_n, error_handler, message_handler, timeout) \ |
246 jl_connect_lang(env_n, server_n, NULL, wnnrc_n, error_handler, message_handler, timeout) | 246 jl_connect_lang(env_n, server_n, NULL, wnnrc_n, error_handler, message_handler, timeout) |
247 #define jl_get_lang(buf) js_get_lang((buf)->env) | 247 #define jl_get_lang(buf) js_get_lang((buf)->env) |
248 #define jl_set_lang(buf, lang) js_set_lang((buf)->env, lang) | 248 #define jl_set_lang(buf, lang) js_set_lang((buf)->env, lang) |
249 | 249 |
250 /* extern function defines */ | 250 |
251 extern struct wnn_buf *jl_open_lang (); | 251 /* prototypes */ |
252 extern struct wnn_env *jl_connect_lang (); | 252 struct wnn_buf *jl_open_lang(char *env_n, char *server_n, char *lang, char *wnnrc_n, int (*error_handler)(void), int (*message_handler)(void), int timeout); |
253 extern struct wnn_env *jl_env_get (); | 253 struct wnn_env *jl_connect_lang(register char *env_n, register char *server_n, register char *lang, register char *wnnrc_n, int (*error_handler)(void), int (*message_handler)(void), int timeout); |
254 extern struct wnn_jdata *jl_word_info_e (); | 254 struct wnn_env *jl_env_get(register struct wnn_buf *buf); |
255 extern w_char *jl_hinsi_name_e (); | 255 struct wnn_jdata *jl_word_info_e(register struct wnn_env *env, int dic_no, int entry); |
256 | 256 w_char *jl_hinsi_name_e (register struct wnn_env *env, register int no); |
257 extern void jl_close (); | 257 |
258 extern int jl_dic_add_e (); | 258 void jl_close(register struct wnn_buf *buf); |
259 extern int jl_dic_comment_set_e (); | 259 int jl_dic_add_e(register struct wnn_env *env, char *dic_name, char *hindo_name, int rev, int prio, int rw, int hrw, char *pwd_dic, char *pwd_hindo, int (*error_handler)(void), int (*message_handler)(void)); |
260 extern int jl_dic_delete_e (); | 260 int jl_word_comment_set_e (register struct wnn_env *env, int dic_no, int entry, wchar *comment); |
261 extern int jl_dic_list_e (); | 261 int jl_dic_delete_e(register struct wnn_env *env, register int dic_no); |
262 extern int jl_dic_save_all_e (); | 262 int jl_dic_list_e (struct wnn_env *env, WNN_DIC_INFO **dicinfo); |
263 extern int jl_dic_save_e (); | 263 int jl_dic_save_all_e(struct wnn_env *env); |
264 extern int jl_dic_use_e (); | 264 int jl_dic_save_e(register struct wnn_env *env, int dic_no); |
265 extern void jl_disconnect (); | 265 int jl_dic_use_e(struct wnn_env *env, int dic_no, int flag); |
266 extern void jl_disconnect_if_server_dead (); | 266 void jl_disconnect(register struct wnn_env *env); |
267 extern void jl_env_set (); | 267 void jl_disconnect_if_server_dead(register struct wnn_env *env); |
268 extern int jl_fuzokugo_get_e (); | 268 void jl_env_set(register struct wnn_buf *buf, register struct wnn_env *env); |
269 extern int jl_fuzokugo_set_e (); | 269 int jl_fuzokugo_get_e(register struct wnn_env *env, char *fname); |
270 extern void jl_get_zenkouho_kanji (); | 270 int jl_fuzokugo_set_e(struct wnn_env *env, char *fname); |
271 extern int jl_hinsi_dicts_e (); | 271 void jl_get_zenkouho_kanji (register struct wnn_buf *buf, int zen_num, w_char *area); |
272 extern int jl_hinsi_list_e (); | 272 int jl_hinsi_dicts_e(register struct wnn_env *env, int no, int **area); |
273 extern int jl_hinsi_number_e (); | 273 int jl_hinsi_list_e (register struct wnn_env *env, int dic_no, w_char *name, w_char ***area); |
274 extern int jl_isconnect_e (); | 274 int jl_hinsi_number_e (register struct wnn_env *env, w_char *name); |
275 extern int jl_kanji_len (); | 275 int jl_isconnect_e(register struct wnn_env *env); |
276 extern int jl_kill (); | 276 int jl_kanji_len(struct wnn_buf *buf, register int bun_no, register int bun_no2); |
277 extern int jl_nobi_conv (); | 277 int jl_kill(struct wnn_buf *buf, register int bun_no, register int bun_no2); |
278 extern int jl_nobi_conv_e2 (); | 278 int jl_nobi_conv(register struct wnn_buf *buf, register int bun_no, int ichbn_len, register int bun_no2, int use_maep, int ich_shop); |
279 extern int jl_param_get_e (); | 279 int jl_nobi_conv_e2(register struct wnn_buf *buf, struct wnn_env *env, register int bun_no, int ichbn_len, register int bun_no2, int use_maep, int ich_shop); |
280 extern int jl_param_set_e (); | 280 int jl_param_get_e(struct wnn_env *env, struct wnn_param *para); |
281 extern int jl_ren_conv (); | 281 int jl_param_set_e(register struct wnn_env *env, struct wnn_param *para); |
282 extern int jl_set_env_wnnrc (); | 282 int jl_ren_conv (register struct wnn_buf *buf, register w_char *yomi, int bun_no, bun_no2, int use_maep); |
283 extern int jl_set_env_wnnrc1 (); | 283 int jl_set_env_wnnrc(register struct wnn_env *env, char *wnnrc_n, int (*error_handler)(void), int (*message_handler)(void)); |
284 extern int jl_set_jikouho (); | 284 int jl_set_env_wnnrc1(register struct wnn_env *env, char *wnnrc_n, int (*error_handler)(void), int (*message_handler)(void), int level); |
285 extern int jl_set_jikouho_dai (); | 285 int jl_set_jikouho(register struct wnn_buf *buf, register int offset); |
286 extern int jl_tan_conv (); | 286 int jl_set_jikouho_dai(register struct wnn_buf *buf, int offset); |
287 extern int jl_update_hindo (); | 287 int jl_tan_conv (register struct wnn_buf *buf, w_char *yomi, register int bun_no, bun_no2, int use_maep, int ich_shop); |
288 extern int jl_word_add_e (); | 288 int jl_update_hindo(register struct wnn_buf *buf, int bun_no, int bun_no2); |
289 extern int jl_word_comment_set_e (); | 289 int jl_word_add_e (struct wnn_env *env, int dic_no, w_char *yomi, w_char *kanji, w_char *comment, int hinsi, int init_hindo); |
290 extern int jl_word_delete_e (); | 290 int jl_word_comment_set_e (register struct wnn_env *env, int dic_no, int entry, wchar *comment); |
291 extern int jl_word_search_by_env_e (); | 291 int jl_word_delete_e(struct wnn_env *env, int dic_no, int entry); |
292 extern int jl_word_search_e (); | 292 int jl_word_search_by_env_e (register struct wnn_env *env, w_char *yomi, struct wnn_jdata **jdp); |
293 extern int jl_word_use_e (); | 293 int jl_word_search_e (register struct wnn_env *env, int dic_no, w_char *yomi, struct wnn_jdata **jdp); |
294 extern int jl_yomi_len (); | 294 int jl_word_use_e(register struct wnn_env *env, int dic_no, int entry); |
295 extern int jl_zenkouho (); | 295 int jl_yomi_len(struct wnn_buf *buf, register int bun_no, register int bun_no2); |
296 extern int jl_zenkouho_dai (); | 296 int jl_zenkouho(register struct wnn_buf *buf, int bun_no, int use_maep, int uniq_level); |
297 extern int wnn_get_area (); | 297 int jl_zenkouho_dai(register struct wnn_buf *buf, int bun_no, int bun_no2, int use_maep, int uniq_level); |
298 | 298 int wnn_get_area (struct wnn_buf *buf, register int bun_no, register int bun_no2, w_char *area, int kanjip); |
299 extern char *wnn_perror (); | 299 char *wnn_perror(void); |
300 extern char *wnn_perror_lang (); | 300 char *wnn_perror_lang(char *lang); |
301 | 301 |
302 #ifdef CONVERT_by_STROKE | 302 #ifdef CONVERT_by_STROKE |
303 extern void jl_get_zenkouho_yomi (); | 303 void jl_get_zenkouho_yomi (register struct wnn_buf *buf, int zen_num, w_char *area); |
304 #endif | 304 #endif |
305 | 305 |
306 #endif /* WNN_JLLIB_H */ | 306 #endif /* WNN_JLLIB_H */ |