Add the DragonFly cvs id and perform general cleanups on cvs/rcs/sccs ids. Most
[dragonfly.git] / gnu / usr.bin / patch / pch.h
1 /* $FreeBSD: src/gnu/usr.bin/patch/pch.h,v 1.6.2.1 2002/04/30 20:40:02 gad Exp $
2 /* $DragonFly: src/gnu/usr.bin/patch/Attic/pch.h,v 1.2 2003/06/17 04:25:47 dillon Exp $
3  *
4  * $Log: pch.h,v $
5  * Revision 2.0.1.1  87/01/30  22:47:16  lwall
6  * Added do_ed_script().
7  *
8  * Revision 2.0  86/09/17  15:39:57  lwall
9  * Baseline for netwide release.
10  *
11  */
12
13 EXT FILE *pfp INIT(Nullfp);             /* patch file pointer */
14
15 void     re_patch(void);
16 void     open_patch_file(char *_filename);
17 void     set_hunkmax(void);
18 void     grow_hunkmax(void);
19 bool     there_is_another_patch(void);
20 int      intuit_diff_type(void);
21 void     next_intuit_at(long _file_pos, long _file_line);
22 void     skip_to(long _file_pos, long _file_line);
23 bool     another_hunk(void);
24 bool     pch_swap(void);
25 char    *pfetch(LINENUM _line);
26 short    pch_line_len(LINENUM _line);
27 LINENUM  pch_first(void);
28 LINENUM  pch_ptrn_lines(void);
29 LINENUM  pch_newfirst(void);
30 LINENUM  pch_repl_lines(void);
31 LINENUM  pch_end(void);
32 LINENUM  pch_context(void);
33 LINENUM  pch_hunk_beg(void);
34 char     pch_char(LINENUM _line);
35 char    *pfetch(LINENUM _line);
36 char    *pgets(char *_bf, int _sz, FILE *_fp);
37 void     do_ed_script(void);