̾¾Î
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 ¤òÊÖ¤¹¡£