-
Notifications
You must be signed in to change notification settings - Fork 5
/
comm-output.hch
34 lines (27 loc) · 1.08 KB
/
comm-output.hch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Changes for COMMON.H by Andreas Scherer, January 2021.
This set of changes modifies the output behaviour of the CWEB system.
Instead of writing directly to the C or TeX file as described in the
manual, the current run is documented in a temporary output file which is
copied to the expected file in the last moment. In case of an user abort,
previous results are not destroyed.
For a complete history of the changes made to COMMON.H see COMM-PATCH.CH.
Section 14.
@x l.209
@d make_xrefs flags['x'] /* should cross references be output? */
@y
@d make_xrefs flags['x'] /* should cross references be output? */
@d check_for_change flags['c'] /* check temporary output for changes */
@z
@x l.217
extern char scn_file_name[]; /* name of |scn_file| */
@y
extern char scn_file_name[]; /* name of |scn_file| */
extern char check_file_name[]; /* name of |check_file| */
@z
Section 15.
@x l.230
extern FILE *active_file; /* currently active file for \.{CWEAVE} output */
@y
extern FILE *active_file; /* currently active file for \.{CWEAVE} output */
extern FILE *check_file; /* temporary output file */
@z