Reference

js_dic_add(3)

̾¾Î

js_dic_add()	»ÈÍѼ­½ñ¤òÄɲ乤롣

·Á¼°

#include "jslib.h"
int
js_dic_add(env,fid,hfid, rev, jnice,rw,hrw, pw1, pw2)
struct wnn_env *env;	/* ´Ä¶­ */
int fid;		/* ¼­½ñ¥Õ¥¡¥¤¥ëID */
int hfid;		/* ÉÑÅÙ¥Õ¥¡¥¤¥ëID */
int rev;		/* µÕÊÑ´¹¤«¤É¤¦¤« */
int jnice;		/* Í¥ÀèÅÙ */
int rw;			/* ¼­½ñ¤¬¥ê¡¼¥É¥ª¥ó¥ê¤«Èݤ« */
int hrw;		/* ÉÑÅÙ¥Õ¥¡¥¤¥ë¤¬¥ê¡¼¥É¥ª¥ó¥ê¤«Èݤ« */
char *pw1;		/* ¼­½ñ¤Î¥Ñ¥¹¥ï¡¼¥É */
char *pw2;		/* ÉÑÅÙ¥Õ¥¡¥¤¥ë¤Î¥Ñ¥¹¥ï¡¼¥É */

µ¡Ç½

´Ä¶­ env ¤Ë¥Õ¥¡¥¤¥ëID fid ¤Î¼«Î©¸ì¼­½ñ¤òÄɲ乤롣 (ºÇÂç WNN_MAX_JISHO_OF_AN_ENV ¸Ä¤Þ¤Ç²Äǽ¤Ç¤¢¤ë¡£ WNN_MAX_JISHO_OF_AN_ENV ¤ÎÃͤϡ¢¸½ºß¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï 30 ¤Ç¤¢¤ë¡£) ¤³¤ì¤Ë¤è¤ê¡¢ÊÑ´¹¤Ë¤½¤Î¼­½ñ¤ò»²¾È¤¹¤ë¡£

ÉÑÅÙ¥Õ¥¡¥¤¥ëID hid ¤ÇÉÑÅÙ¥Õ¥¡¥¤¥ë¤ò»ØÄꤹ¤ë¡£

rw, hrw ¤Ç¡¢¼­½ñ¡¢ÉÑÅÙ¥Õ¥¡¥¤¥ë¤¬¡¢ÆÉ¤ß¼è¤êÀìÍѤ«Èݤ«¤ò»ØÄꤹ¤ë¡£

	    WNN_DIC_RDONLY	ÆÉ¤ß¼è¤êÀìÍÑ
	    WNN_DIC_RW	ÆÉ¤ß¼è¤ê/½ñ¤­¹þ¤ß²Äǽ

¸ÇÄê·Á¼°¼­½ñ¡¢ÆÉ¤ß¼è¤êÀìÍѼ­½ñ¤Ë¤Ï¡¢Ã±¸ìÅÐÏ¿/ºï½ü¤¬¤Ç¤­¤Ê¤¤¡£

rev ¤Ç¡¢µÕÊÑ´¹¤ò¹Ô¤Ê¤¦¤«¤É¤¦¤«¡¢»ØÄꤹ¤ë¡£

	    WNN_DIC_ADD_REV	µÕÊÑ´¹
	    WNN_DIC_ADD_NOR	Ä̾ï¤ÎÊÑ´¹

µÕ°ú¤­·Á¼°¼­½ñ¤ËÂФ·¤Æ¤·¤«¡¢µÕÊÑ´¹¤Ï¹Ô¤Ê¤¦¤³¤È¤¬¤Ç¤­¤Ê¤¤¡£

¼­½ñ¡¢ÉÑÅÙ¥Õ¥¡¥¤¥ë¤Î¥Ñ¥¹¥ï¡¼¥É¤¬¤¢¤ì¤Ð¡¢¤½¤ì¤¾¤ì pw1, pw2 ¤Ç»ØÄꤹ¤ë¡£ (¤½¤Î¥Ñ¥¹¥ï¡¼¥É¤Îʸ»úÎó¤ÎŤµ¤Ï¡¢ºÇÂç16ʸ»ú¤Ç¤¢¤ë)

¤¹¤Ç¤Ë»ÈÍѤµ¤ì¤Æ¤¤¤ë¼­½ñ¤ÎÉÑÅÙ¥Õ¥¡¥¤¥ë¤Î¤ß¤òÊѹ¹¤¹¤ë¤³¤È¤â²Äǽ¤Ç¤¢¤ë¡£

¥ê¥¿¡¼¥ó¥Ð¥ê¥å¡¼

Àµ¾ï½ªÎ»»þ¤Ë¤Ï¡¢¼­½ñÈÖ¹æ¤òÊÖ¤¹¡£
°Û¾ï½ªÎ»»þ¤Ë¤Ï¡¢-1 ¤òÊÖ¤¹¡£