xref: /plan9/sys/src/ape/cmd/patch/pch.h (revision 0b459c2cb92b7c9d88818e9a2f72e678e5bc4553)
1*0b459c2cSDavid du Colombier /* reading patches */
2*0b459c2cSDavid du Colombier 
3*0b459c2cSDavid du Colombier /* $Id: pch.h,v 1.8 1997/06/13 06:28:37 eggert Exp $ */
4*0b459c2cSDavid du Colombier 
5*0b459c2cSDavid du Colombier LINENUM pch_end PARAMS ((void));
6*0b459c2cSDavid du Colombier LINENUM pch_first PARAMS ((void));
7*0b459c2cSDavid du Colombier LINENUM pch_hunk_beg PARAMS ((void));
8*0b459c2cSDavid du Colombier LINENUM pch_newfirst PARAMS ((void));
9*0b459c2cSDavid du Colombier LINENUM pch_prefix_context PARAMS ((void));
10*0b459c2cSDavid du Colombier LINENUM pch_ptrn_lines PARAMS ((void));
11*0b459c2cSDavid du Colombier LINENUM pch_repl_lines PARAMS ((void));
12*0b459c2cSDavid du Colombier LINENUM pch_suffix_context PARAMS ((void));
13*0b459c2cSDavid du Colombier bool pch_swap PARAMS ((void));
14*0b459c2cSDavid du Colombier bool pch_write_line PARAMS ((LINENUM, FILE *));
15*0b459c2cSDavid du Colombier bool there_is_another_patch PARAMS ((void));
16*0b459c2cSDavid du Colombier char *pfetch PARAMS ((LINENUM));
17*0b459c2cSDavid du Colombier char pch_char PARAMS ((LINENUM));
18*0b459c2cSDavid du Colombier int another_hunk PARAMS ((enum diff, int));
19*0b459c2cSDavid du Colombier int pch_says_nonexistent PARAMS ((int));
20*0b459c2cSDavid du Colombier size_t pch_line_len PARAMS ((LINENUM));
21*0b459c2cSDavid du Colombier time_t pch_timestamp PARAMS ((int));
22*0b459c2cSDavid du Colombier void do_ed_script PARAMS ((FILE *));
23*0b459c2cSDavid du Colombier void open_patch_file PARAMS ((char const *));
24*0b459c2cSDavid du Colombier void re_patch PARAMS ((void));
25*0b459c2cSDavid du Colombier void set_hunkmax PARAMS ((void));
26