


JL_DIC_ADD( )       UNIX Programmer's Manual        JL_DIC_ADD( )





     jl_dic_add()        obt@ɎǉB
     jl_dic_add_e()      ɎǉB

`

     #include "jllib.h"

     int
     jl_dic_add(buf,dic_name,hindo_name, rev, prio,rw, hrw, pwd_dic,
                                   pwd_hindo, error_handler, message_handler)
     struct wnn_buf *buf;          /* obt@ */
     char *dic_name;               /*  */
     char *hindo_name;             /* pxt@C */
     int rev;                      /* tϊǂ(gp) */
     int prio;                     /* Dx */
     int rw;                       /* R/W */
     int hrw;                      /* pxt@CR/W */
     char *pwd_dic;                /* ̃pX[ht@C */
     char *pwd_hindo;              /* pxt@C̃pX[ht@C */
     int (*error_handler)();       /* G[Enh */
     int (*message_handler)();     /* bZ[WEnh */

     int
     jl_dic_add_e(env,dic_name,hindo_name, rev, prio,rw, hrw,pwd_dic,
                                   pwd_hindo, error_handler, message_handler)
     struct wnn_env *env;          /*  */
     char *dic_name;               /*  */
     char *hindo_name;             /* pxt@C */
     int rev;                      /* tϊǂ(gp) */
     int prio;                     /* Dx */
     int rw;                       /* R/W */
     int hrw;                      /* pxt@CR/W */
     char *pwd_dic;                /* ̃pX[ht@C */
     char *pwd_hindo;              /* pxt@C̃pX[ht@C */
     int (*error_handler)();       /* G[Enh */
     int (*message_handler)();     /* bZ[WEnh */

@\

     jl_dic_add ́Aobt@ buf ̊ɁA jl_dic_add_e ́A
      env  dic_name, hindo_name ̎Apxt@Cǉ
     BNCAgETCg̎Apxt@ĆAt@C
     擪 ! O dic_name, hindo_name Ɏw肷B

     prio ŁA̗Dxw肷B rw, hrw ŁAApxt@
     Cǂݎpۂw肷B
            WNN_DIC_RDONLY    ǂݎp
            WNN_DIC_RW        ǂݎ/݉\
     Ō`AсAǂݎpɂ́APo^ / 폜
     łȂB

     rev  ŁAtϊsȂǂAw肷B
            WNN_DIC_ADD_REV   tϊ
            WNN_DIC_ADD_NOR   ʏ̕ϊ
     tϊ`ɑ΂ĂAtϊ͍sȂƂłȂB

     pwd_dic, pwd_hindo ŁAyѕpxt@C̃pX[h̓
     Ăt@Cw肷Byѕpxt@CɃpX[
     h|ĂȂꍇ́A NULL w肷B

     G[Enh error_handler ŁAyѕpxt@C
     ݂Ȃɍ쐬邩ۂw肷B
            WNN_NO_CREAT      ͍炸̍s̓XLbvB
            WNN_CREATE        ͓o^\`Ƃč쐬ǂݍށB
                              pxt@C͂̎ɑ΂pxt@C
                              č쐬ǂݍށB
            ̑            (*error_handler)()AbZ[WƂȂ镶
                              ƂāAȂǂ쐬邩ۂԂ
                              ֐ƌȂ̊֐ĂԁB
                              ֐̕Ԓl 1 Ȃ쐬A0 Ȃ쐬ȂB

     bZ[WEnh message_handler  NULL łȂ΁A
     \֐ƌȂAȂǂ쐬ƂbZ[
     W̕\sȂB

     ̃nhKvȂ̂́A jl_open ̒ŁAob`IɎ
     ̓ǂݍ݂sȂ߂łB     t@C쐬
     ɂ́At`ō쐬B

^[o[

     Iɂ͎ԍԂB
     ُIɂ -1 ԂB






Printed 1/22/92          2 October 1991                         2



































































































