By KATAYAMA Yoshio --- Wnn/jserver/de_header.h.ORG Tue Jun 28 11:06:53 1994 +++ Wnn/jserver/de_header.h Sun Jan 24 14:45:58 1999 @@ -240,6 +240,7 @@ extern int get4_cur(); extern int getc_cur(); extern void puts_cur(); +extern void puts_n_cur(); extern void putws_cur(); extern void putnws_cur(); extern void put2_cur(); --- Wnn/jserver/do_dic_no.c.ORG Tue Sep 22 13:49:03 1992 +++ Wnn/jserver/do_dic_no.c Sun Jan 24 14:45:03 1999 @@ -119,9 +119,9 @@ puts_cur(files[fid].name); if(hfid >= 0) puts_cur(files[hfid].name); else puts_cur(""); - puts_cur(files[fid].passwd); - if(hfid >= 0) puts_cur(files[hfid].passwd); - else puts_cur(jtl->hpasswd); + puts_n_cur(files[fid].passwd, WNN_PASSWD_LEN); + if(hfid >= 0) puts_n_cur(files[hfid].passwd, WNN_PASSWD_LEN); + else puts_n_cur(jtl->hpasswd, WNN_PASSWD_LEN); put4_cur(jtl->syurui); put4_cur(jtl->gosuu); put4_cur(files[fid].localf); --- Wnn/jserver/de.c.98-10-12 Mon Oct 12 01:01:28 1998 +++ Wnn/jserver/de.c Sun Jan 24 14:50:14 1999 @@ -665,6 +665,17 @@ /** **/ void +puts_n_cur(p,n) +char *p; +int n; +{ + register int c; + while((c = *p++) && --n >= 0) putc_cur(c); + putc_cur(0); +} + +/** **/ +void putws_cur(p) w_char *p; {