1 /* $NetBSD: pch.h,v 1.3 1996/09/19 06:27:15 thorpej Exp $ */ 2 3 EXT FILE *pfp INIT(Nullfp); /* patch file pointer */ 4 5 void re_patch(); 6 void open_patch_file(); 7 void set_hunkmax(); 8 void grow_hunkmax(); 9 bool there_is_another_patch(); 10 int intuit_diff_type(); 11 void next_intuit_at(); 12 void skip_to(); 13 bool another_hunk(); 14 bool pch_swap(); 15 char *pfetch(); 16 short pch_line_len(); 17 LINENUM pch_first(); 18 LINENUM pch_ptrn_lines(); 19 LINENUM pch_newfirst(); 20 LINENUM pch_repl_lines(); 21 LINENUM pch_end(); 22 LINENUM pch_context(); 23 LINENUM pch_hunk_beg(); 24 char pch_char(); 25 char *pfetch(); 26 char *pgets(); 27 void do_ed_script(); 28