1 1.1 cgd /* $Header: /tank/opengrok/rsync2/NetBSD/src/usr.bin/patch/pch.h,v 1.1 1993/04/09 11:34:09 cgd Exp $ 2 1.1 cgd * 3 1.1 cgd * $Log: pch.h,v $ 4 1.1 cgd * Revision 1.1 1993/04/09 11:34:09 cgd 5 1.1 cgd * patch 2.0.12u8, from prep.ai.mit.edu. this is not under the GPL. 6 1.1 cgd * 7 1.1 cgd * Revision 2.0.1.1 87/01/30 22:47:16 lwall 8 1.1 cgd * Added do_ed_script(). 9 1.1 cgd * 10 1.1 cgd * Revision 2.0 86/09/17 15:39:57 lwall 11 1.1 cgd * Baseline for netwide release. 12 1.1 cgd * 13 1.1 cgd */ 14 1.1 cgd 15 1.1 cgd EXT FILE *pfp INIT(Nullfp); /* patch file pointer */ 16 1.1 cgd 17 1.1 cgd void re_patch(); 18 1.1 cgd void open_patch_file(); 19 1.1 cgd void set_hunkmax(); 20 1.1 cgd void grow_hunkmax(); 21 1.1 cgd bool there_is_another_patch(); 22 1.1 cgd int intuit_diff_type(); 23 1.1 cgd void next_intuit_at(); 24 1.1 cgd void skip_to(); 25 1.1 cgd bool another_hunk(); 26 1.1 cgd bool pch_swap(); 27 1.1 cgd char *pfetch(); 28 1.1 cgd short pch_line_len(); 29 1.1 cgd LINENUM pch_first(); 30 1.1 cgd LINENUM pch_ptrn_lines(); 31 1.1 cgd LINENUM pch_newfirst(); 32 1.1 cgd LINENUM pch_repl_lines(); 33 1.1 cgd LINENUM pch_end(); 34 1.1 cgd LINENUM pch_context(); 35 1.1 cgd LINENUM pch_hunk_beg(); 36 1.1 cgd char pch_char(); 37 char *pfetch(); 38 char *pgets(); 39 void do_ed_script(); 40