PROTO 253 nkf.c static int noconvert PROTO((FILE *f)); PROTO 254 nkf.c static int kanji_convert PROTO((FILE *f)); PROTO 255 nkf.c static int h_conv PROTO((FILE *f,int c2,int c1)); PROTO 256 nkf.c static int push_hold_buf PROTO((int c2)); PROTO 257 nkf.c static void set_iconv PROTO((int f, int (*iconv_func)())); PROTO 258 nkf.c static int s_iconv PROTO((int c2,int c1,int c0)); PROTO 259 nkf.c static int e_iconv PROTO((int c2,int c1,int c0)); PROTO 261 nkf.c static int w_iconv PROTO((int c2,int c1,int c0)); PROTO 262 nkf.c static int w_iconv16 PROTO((int c2,int c1,int c0)); PROTO 263 nkf.c static int w_iconv_common PROTO((int c2,int c1,int c0,unsigned short **pp)); PROTO 266 nkf.c static int e2w_conv PROTO((int c2,int c1)); PROTO 267 nkf.c static void w_oconv PROTO((int c2,int c1)); PROTO 268 nkf.c static void w_oconv16 PROTO((int c2,int c1)); PROTO 270 nkf.c static void e_oconv PROTO((int c2,int c1)); PROTO 271 nkf.c static void s_oconv PROTO((int c2,int c1)); PROTO 272 nkf.c static void j_oconv PROTO((int c2,int c1)); PROTO 273 nkf.c static void fold_conv PROTO((int c2,int c1)); PROTO 274 nkf.c static void cr_conv PROTO((int c2,int c1)); PROTO 275 nkf.c static void z_conv PROTO((int c2,int c1)); PROTO 276 nkf.c static void rot_conv PROTO((int c2,int c1)); PROTO 277 nkf.c static void hira_conv PROTO((int c2,int c1)); PROTO 278 nkf.c static void base64_conv PROTO((int c2,int c1)); PROTO 279 nkf.c static void iso2022jp_check_conv PROTO((int c2,int c1)); PROTO 280 nkf.c static void no_connection PROTO((int c2,int c1)); PROTO 281 nkf.c static int no_connection2 PROTO((int c2,int c1,int c0)); PROTO 283 nkf.c static void code_status PROTO((int c)); PROTO 285 nkf.c static void std_putc PROTO((int c)); PROTO 286 nkf.c static int std_getc PROTO((FILE *f)); PROTO 287 nkf.c static int std_ungetc PROTO((int c,FILE *f)); PROTO 289 nkf.c static int broken_getc PROTO((FILE *f)); PROTO 290 nkf.c static int broken_ungetc PROTO((int c,FILE *f)); PROTO 292 nkf.c static int mime_begin PROTO((FILE *f)); PROTO 293 nkf.c static int mime_getc PROTO((FILE *f)); PROTO 294 nkf.c static int mime_ungetc PROTO((int c,FILE *f)); PROTO 296 nkf.c static int mime_begin_strict PROTO((FILE *f)); PROTO 297 nkf.c static int mime_getc_buf PROTO((FILE *f)); PROTO 298 nkf.c static int mime_ungetc_buf PROTO((int c,FILE *f)); PROTO 299 nkf.c static int mime_integrity PROTO((FILE *f,unsigned char *p)); PROTO 301 nkf.c static int base64decode PROTO((int c)); PROTO 302 nkf.c static void mime_putc PROTO((int c)); PROTO 303 nkf.c static void open_mime PROTO((int c)); PROTO 304 nkf.c static void close_mime PROTO(()); PROTO 305 nkf.c static void usage PROTO(()); PROTO 306 nkf.c static void version PROTO(()); PROTO 307 nkf.c static void options PROTO((unsigned char *c)); PROTO 309 nkf.c static void reinit PROTO(()); PROTO 356 nkf.c static int (*i_cgetc)PROTO((FILE *)) = std_getc; /* input of cgetc */ PROTO 357 nkf.c static int (*i_cungetc)PROTO((int c ,FILE *f)) = std_ungetc; PROTO 358 nkf.c static int cap_getc PROTO((FILE *f)); PROTO 359 nkf.c static int cap_ungetc PROTO((int c,FILE *f)); PROTO 362 nkf.c static int (*i_ugetc)PROTO((FILE *)) = std_getc; /* input of ugetc */ PROTO 363 nkf.c static int (*i_uungetc)PROTO((int c ,FILE *f)) = std_ungetc; PROTO 364 nkf.c static int url_getc PROTO((FILE *f)); PROTO 365 nkf.c static int url_ungetc PROTO((int c,FILE *f)); PROTO 370 nkf.c static void no_putc PROTO((int c)); PROTO 372 nkf.c static void debug PROTO((char *str)); PROTO 423 nkf.c static void (*output_conv)PROTO((int c2,int c1)) = DEFAULT_CONV; PROTO 425 nkf.c static void (*oconv)PROTO((int c2,int c1)) = no_connection; PROTO 427 nkf.c static int (*iconv)PROTO((int c2,int c1,int c0)) = no_connection2; PROTO 429 nkf.c static void (*o_zconv)PROTO((int c2,int c1)) = no_connection; PROTO 430 nkf.c static void (*o_fconv)PROTO((int c2,int c1)) = no_connection; PROTO 431 nkf.c static void (*o_crconv)PROTO((int c2,int c1)) = no_connection; PROTO 432 nkf.c static void (*o_rot_conv)PROTO((int c2,int c1)) = no_connection; PROTO 433 nkf.c static void (*o_hira_conv)PROTO((int c2,int c1)) = no_connection; PROTO 434 nkf.c static void (*o_base64conv)PROTO((int c2,int c1)) = no_connection; PROTO 435 nkf.c static void (*o_iso2022jp_check_conv)PROTO((int c2,int c1)) = no_connection; PROTO 439 nkf.c static void (*o_putc)PROTO((int c)) = std_putc; PROTO 441 nkf.c static int (*i_getc)PROTO((FILE *f)) = std_getc; /* general input */ PROTO 442 nkf.c static int (*i_ungetc)PROTO((int c,FILE *f)) =std_ungetc; PROTO 444 nkf.c static int (*i_bgetc)PROTO((FILE *)) = std_getc; /* input of mgetc */ PROTO 445 nkf.c static int (*i_bungetc)PROTO((int c ,FILE *f)) = std_ungetc; PROTO 447 nkf.c static void (*o_mputc)PROTO((int c)) = std_putc ; /* output of mputc */ PROTO 449 nkf.c static int (*i_mgetc)PROTO((FILE *)) = std_getc; /* input of mgetc */ PROTO 450 nkf.c static int (*i_mungetc)PROTO((int c ,FILE *f)) = std_ungetc; PROTO 453 nkf.c static int (*i_mgetc_buf)PROTO((FILE *)) = std_getc; /* input of mgetc_buf */ PROTO 454 nkf.c static int (*i_mungetc_buf)PROTO((int c,FILE *f)) = std_ungetc;