texlive[71425] Build/source/texk/web2c: Update [section numbers] in
commits+ascherer at tug.org
commits+ascherer at tug.org
Tue Jun 4 19:53:11 CEST 2024
Revision: 71425
https://tug.org/svn/texlive?view=revision&revision=71425
Author: ascherer
Date: 2024-06-04 19:53:11 +0200 (Tue, 04 Jun 2024)
Log Message:
-----------
Update [section numbers] in basic WEB change files.
Modified Paths:
--------------
trunk/Build/source/texk/web2c/dvicopy.ch
trunk/Build/source/texk/web2c/gftodvi.ch
trunk/Build/source/texk/web2c/gftopk.ch
trunk/Build/source/texk/web2c/gftype.ch
trunk/Build/source/texk/web2c/patgen.ch
trunk/Build/source/texk/web2c/pktogf.ch
trunk/Build/source/texk/web2c/pktype.ch
trunk/Build/source/texk/web2c/pltotf.ch
trunk/Build/source/texk/web2c/pooltype.ch
trunk/Build/source/texk/web2c/tangle.ch
trunk/Build/source/texk/web2c/tftopl.ch
trunk/Build/source/texk/web2c/vftovp.ch
trunk/Build/source/texk/web2c/weave.ch
Modified: trunk/Build/source/texk/web2c/dvicopy.ch
===================================================================
--- trunk/Build/source/texk/web2c/dvicopy.ch 2024-06-04 10:25:53 UTC (rev 71424)
+++ trunk/Build/source/texk/web2c/dvicopy.ch 2024-06-04 17:53:11 UTC (rev 71425)
@@ -340,7 +340,7 @@
noreturn procedure bad_dvi;
@z
- at x [111] Fix up opening the binary files
+ at x [110] Fix up opening the binary files
@ To prepare |dvi_file| for input, we |reset| it.
@<Open input file(s)@>=
@@ -353,7 +353,7 @@
dvi_loc:=0;
@z
- at x [113] Make dvi_length() and dvi_move() work.
+ at x [112] Make dvi_length() and dvi_move() work.
@p function dvi_length:int_32;
begin set_pos(dvi_file,-1); dvi_length:=cur_pos(dvi_file);
end;
@@ -494,7 +494,7 @@
end.
@z
- at x [245] Do this later, to avoid creating empty files.
+ at x [246] Do this later, to avoid creating empty files.
@<Open output file(s)@>=
rewrite(out_file); {prepares to write packed bytes to |out_file|}
@y
@@ -501,7 +501,7 @@
@<Open output file(s)@>=
@z
- at x [247] Use external routine to output bytes.
+ at x [248] Use external routine to output bytes.
@d out_byte(#) == write(out_file,#) {write next \.{DVI} byte}
@y
@d out_byte(#) == put_byte(#,out_file) {write next \.{DVI} byte}
Modified: trunk/Build/source/texk/web2c/gftodvi.ch
===================================================================
--- trunk/Build/source/texk/web2c/gftodvi.ch 2024-06-04 10:25:53 UTC (rev 71424)
+++ trunk/Build/source/texk/web2c/gftodvi.ch 2024-06-04 17:53:11 UTC (rev 71425)
@@ -143,7 +143,7 @@
@z
- at x [15] Change `update_terminal' to `flush', `term_in' is stdin.
+ at x [16] Change `update_terminal' to `flush', `term_in' is stdin.
Since the terminal is being used for both input and output, some systems
need a special routine to make sure that the user can see a prompt message
before waiting for input based on that message. (Otherwise the message
@@ -586,7 +586,7 @@
endcases;@/
@z
- at x [still 219] If verbose, output a newline at the end.
+ at x [219] If verbose, output a newline at the end.
final_end:end.
@y
if verbose and (total_pages mod 13 <> 0) then print_ln (' ');
Modified: trunk/Build/source/texk/web2c/gftopk.ch
===================================================================
--- trunk/Build/source/texk/web2c/gftopk.ch 2024-06-04 10:25:53 UTC (rev 71424)
+++ trunk/Build/source/texk/web2c/gftopk.ch 2024-06-04 17:53:11 UTC (rev 71425)
@@ -239,7 +239,7 @@
end ;
@z
- at x [47] Redefine find_gf_length and move_to_byte.
+ at x [46] Redefine find_gf_length and move_to_byte.
@p procedure find_gf_length ;
begin
set_pos(gf_file, -1) ; gf_len := cur_pos(gf_file) ;
@@ -263,7 +263,7 @@
end;
@z
- at x [49] Dynamic allocation of |row| array.
+ at x [48] Dynamic allocation of |row| array.
@!row: array[0..max_row] of integer; {the row counts for working}
@y
@!row: ^integer; {the row counts for working}
@@ -270,7 +270,7 @@
@!max_row: integer; {largest index in the main |row| array}
@z
- at x [50] Dynamic allocation of |row| array.
+ at x [49] Dynamic allocation of |row| array.
@<Set init...@>=
@y
@<Set init...@>=
@@ -278,7 +278,7 @@
max_row := MAX_ROW;
@z
- at x [52] Dynamic allocation of |row| array.
+ at x [51] Dynamic allocation of |row| array.
procedure convert_gf_file;
@y
procedure row_overflow;
@@ -293,7 +293,7 @@
procedure convert_gf_file;
@z
- at x [still 52] Add do_the_rows to break up huge run of cases.
+ at x [still 51] Add do_the_rows to break up huge run of cases.
repeat
gf_com := gf_byte ;
case gf_com of
@@ -304,7 +304,7 @@
case gf_com of
@z
- at x [53] Declare |thirty_seven_cases| to help avoid breaking yacc.
+ at x [52] Declare |thirty_seven_cases| to help avoid breaking yacc.
@d one_sixty_five_cases(#)==sixty_four_cases(#),sixty_four_cases(#+64),
sixteen_cases(#+128),sixteen_cases(#+144),four_cases(#+160),#+164
@y
@@ -314,7 +314,7 @@
@d new_row_128=new_row_64 + 64
@z
- at x [57] Dynamic allocation of |row| array.
+ at x [56] Dynamic allocation of |row| array.
@d put_in_rows(#)==begin if row_ptr > max_row then bad := true else begin
row[row_ptr]:=#; incr(row_ptr); end ; end
@y
@@ -322,12 +322,12 @@
row[row_ptr]:=#; incr(row_ptr); end
@z
- at x [58] Dynamic allocation of |row| array.
+ at x [57] Dynamic allocation of |row| array.
bad := false ;
@y
@z
- at x [still 58] Break up an oversized sequence of cases for yacc.
+ at x [still 57] Break up an oversized sequence of cases for yacc.
one_sixty_five_cases(new_row_0) : begin
if on = state then put_in_rows(extra) ;
put_in_rows(end_of_row) ;
@@ -339,13 +339,13 @@
thirty_seven_cases(new_row_128) : do_the_rows:=true;
@z
- at x [still 58] Dynamic allocation of |row| array.
+ at x [still 57] Dynamic allocation of |row| array.
if bad then abort('Ran out of internal memory for row counts!') ;
@.Ran out of memory@>
@y
@z
- at x [still 58] Break up an oversized sequence of cases for yacc.
+ at x [still 57] Break up an oversized sequence of cases for yacc.
endcases ;
@y
endcases ;
@@ -357,7 +357,7 @@
end ;
@z
- at x [59] Add do_the_rows to break up huge run of cases.
+ at x [58] Add do_the_rows to break up huge run of cases.
@ A few more locals used above and below:
@<Locals to |convert_gf_file|@>=
@@ -368,12 +368,12 @@
@!do_the_rows:boolean;
@z
- at x [still 59] Dynamic allocation of |row| array.
+ at x [still 58] Dynamic allocation of |row| array.
@!bad : boolean ; {did we run out of space?}
@y
@z
- at x [82] Don't add `GFtoPK 2.3 output from ' to the font comment.
+ at x [81] Don't add `GFtoPK 2.3 output from ' to the font comment.
@d comm_length = 23 {length of |preamble_comment|}
@d from_length = 6 {length of its |' from '| part}
@y
@@ -394,7 +394,7 @@
end.
@z
- at x System-dependent changes.
+ at x [88] System-dependent changes.
This section should be replaced, if necessary, by changes to the program
that are necessary to make \.{GFtoPK} work at a particular installation.
It is usually best to design your change file so that all changes to
Modified: trunk/Build/source/texk/web2c/gftype.ch
===================================================================
--- trunk/Build/source/texk/web2c/gftype.ch 2024-06-04 10:25:53 UTC (rev 71424)
+++ trunk/Build/source/texk/web2c/gftype.ch 2024-06-04 17:53:11 UTC (rev 71425)
@@ -166,7 +166,7 @@
@d text_char == char {the data type of characters in text files}
@z
- at x [22] Redo open_gf_file to do path searching.
+ at x [21] Redo open_gf_file to do path searching.
@ To prepare this file for input, we |reset| it.
@p procedure open_gf_file; {prepares to read packed bytes in |gf_file|}
@@ -374,7 +374,7 @@
endcases;
@z
- at x [64] Break up the second oversized case statement.
+ at x [51] Break up the second oversized case statement.
sixty_four_cases(new_row_0), sixty_four_cases(new_row_0+64),
thirty_seven_cases(new_row_0+128):
@<Translate a |new_row| command@>;
@@ -398,7 +398,7 @@
endcases
@z
- at x [65] No label and no dialog; finish last line written.
+ at x [66] No label and no dialog; finish last line written.
@p begin initialize; {get all variables initialized}
dialog; {set up all the options}
@<Process the preamble@>;
@@ -423,7 +423,7 @@
end.
@z
- at x System-dependent changes.
+ at x [73] System-dependent changes.
This section should be replaced, if necessary, by changes to the program
that are necessary to make \.{GFtype} work at a particular installation.
It is usually best to design your change file so that all changes to
Modified: trunk/Build/source/texk/web2c/patgen.ch
===================================================================
--- trunk/Build/source/texk/web2c/patgen.ch 2024-06-04 10:25:53 UTC (rev 71424)
+++ trunk/Build/source/texk/web2c/patgen.ch 2024-06-04 17:53:11 UTC (rev 71425)
@@ -20,7 +20,7 @@
@d banner=='This is PATGEN, Version 2.4' {printed when the program starts}
@z
- at x Terminal I/O, Need standard input.
+ at x [3] Terminal I/O, Need standard input.
@d get_input(#)==read(input,#)
@d get_input_ln(#)==
begin if eoln(input) then read_ln(input);
@@ -34,7 +34,7 @@
@d std_input==stdin
@z
- at x Eliminate the |end_of_PATGEN| label.
+ at x [3] Eliminate the |end_of_PATGEN| label.
@d end_of_PATGEN=9999
@y
@z
@@ -43,7 +43,7 @@
@y
@z
- at x Add file opening to initialization
+ at x [3] Add file opening to initialization
procedure initialize; {this procedure gets things started properly}
var @<Local variables for initialization@>@/
begin print_ln(banner);@/
@@ -79,7 +79,7 @@
@d error(#)==begin write_ln(stderr, #); uexit(1); end;
@z
- at x Fix signed char problem
+ at x [12] Fix signed char problem
@!text_char=char; {the data type of characters in text files}
@!ASCII_code=0..last_ASCII_code; {internal representation of input characters}
@y
@@ -99,7 +99,7 @@
%
% If the values here are still too big, you can probably get it to work
% by adding swap or zram; or write a patch to allocate the arrays dynamically.
- at x
+ at x [27]
@!trie_size=55000; {space for pattern trie}
@!triec_size=26000; {space for pattern count trie, must be less than
|trie_size| and greater than the number of occurrences of any pattern in
@@ -116,7 +116,7 @@
@!max_buf_len=3000; {maximum length of input lines, must be at least |max_len|}
@z
- at x Close both input and output files.
+ at x [51] Close both input and output files.
@d close_out(#)==close(#) {close an output file}
@d close_in(#)==do_nothing {close an input file}
@y
@@ -124,7 +124,7 @@
@d close_in(#)==xfclose(#, 'inputfile') {close an input file}
@z
- at x Add f_name declaration, and temporaries for efficiency printing.
+ at x [51] Add f_name declaration, and temporaries for efficiency printing.
@!dictionary, @!patterns, @!translate, @!patout, @!pattmp: text_file;
@y
@!dictionary, @!patterns, @!translate, @!patout, @!pattmp: text_file;
@@ -132,7 +132,7 @@
@!bad_frac, @!denom, @!eff: real;
@z
- at x Get translate filename from command line.
+ at x [54] Get translate filename from command line.
reset(translate);
@y
f_name := cmdline (4);
@@ -139,13 +139,13 @@
reset (translate, f_name);
@z
- at x Input kludge.
+ at x [57] Input kludge.
repeat print('left_hyphen_min, right_hyphen_min: '); get_input(n1,n2);@/
@y
repeat print('left_hyphen_min, right_hyphen_min: '); input_2ints(n1,n2);@/
@z
- at x Floating point output kludge for Web2c.
+ at x [67] Floating point output kludge for Web2c.
print_ln(', efficiency = ',
good_count/(good_pat_count+bad_count/bad_eff):1:2)
@y
@@ -156,7 +156,7 @@
end
@z
- at x Get dictionary filename from command line.
+ at x [88] Get dictionary filename from command line.
reset(dictionary);@/
@y
f_name := cmdline(1);
@@ -165,7 +165,7 @@
% Fix file name initialization, since can't assign a constant string
% that we're going to write into.
- at x
+ at x [88]
begin filnam:='pattmp. ';
filnam[8]:=xdig[hyph_level];
@y
@@ -173,7 +173,7 @@
filnam[7]:=xdig[hyph_level];
@z
- at x Work around floating point I/O deficiency; reorder to avoid overflow.
+ at x [88] Work around floating point I/O deficiency; reorder to avoid overflow.
if (good_count+miss_count)>0 then
print_ln((100*good_count/(good_count+miss_count)):1:2,' %, ',
(100*bad_count/(good_count+miss_count)):1:2,' %, ',
@@ -189,7 +189,7 @@
end;
@z
- at x Get pattern filename from command line.
+ at x [90] Get pattern filename from command line.
reset(patterns);
@y
f_name := cmdline (2);
@@ -196,7 +196,7 @@
reset (patterns, f_name);
@z
- at x Fix reading of multiple variables in the same line
+ at x [94] Fix reading of multiple variables in the same line
repeat print('hyph_start, hyph_finish: '); get_input(n1,n2);@/
@y
repeat print('hyph_start, hyph_finish: '); input_2ints(n1,n2);@/
@@ -212,7 +212,7 @@
input_3ints(n1,n2,n3);@/
@z
- at x Get output file name from command line.
+ at x [94] Get output file name from command line.
rewrite(patout);
@y
f_name := cmdline (3);
@@ -219,12 +219,12 @@
rewrite (patout, f_name);
@z
- at x Eliminate the |end_of_PATGEN| label.
+ at x [94] Eliminate the |end_of_PATGEN| label.
end_of_PATGEN:
@y
@z
- at x System-dependent changes.
+ at x [98] System-dependent changes.
This section should be replaced, if necessary, by changes to the program
that are necessary to make \.{PATGEN} work at a particular installation.
It is usually best to design your change file so that all changes to
Modified: trunk/Build/source/texk/web2c/pktogf.ch
===================================================================
--- trunk/Build/source/texk/web2c/pktogf.ch 2024-06-04 10:25:53 UTC (rev 71424)
+++ trunk/Build/source/texk/web2c/pktogf.ch 2024-06-04 17:53:11 UTC (rev 71425)
@@ -20,7 +20,7 @@
\def\title{PK$\,$\lowercase{to}$\,$GF changes for C}
@z
- at x [1] Define my_name
+ at x [2] Define my_name
@d banner=='This is PKtoGF, Version 1.1'
@y
@d my_name=='pktogf'
@@ -444,7 +444,7 @@
@y
@z
- at x System-dependent changes.
+ at x [74] System-dependent changes.
This section should be replaced, if necessary, by changes to the program
that are necessary to make \.{PKtoGF} work at a particular installation.
Any additional routines should be inserted here.
Modified: trunk/Build/source/texk/web2c/pktype.ch
===================================================================
--- trunk/Build/source/texk/web2c/pktype.ch 2024-06-04 10:25:53 UTC (rev 71424)
+++ trunk/Build/source/texk/web2c/pktype.ch 2024-06-04 17:53:11 UTC (rev 71425)
@@ -16,7 +16,7 @@
\def\title{PK$\,$\lowercase{type} changes for C}
@z
- at x [1] Define my_name
+ at x [2] Define my_name
@d banner=='This is PKtype, Version 2.3' {printed when the program starts}
@y
@d my_name=='pktype'
@@ -97,7 +97,7 @@
@d text_char == char {the data type of characters in text files}
@z
- at x [32] Remove typ_file from globals.
+ at x [31] Remove typ_file from globals.
@ @<Glob...@>=
@!pk_file:byte_file; {where the input comes from}
@!typ_file:text_file; {where the final output goes}
@@ -108,7 +108,7 @@
@^system dependencies@>
@z
- at x [33] Redo open_pk_file; scrap open_typ_file.
+ at x [32] Redo open_pk_file; scrap open_typ_file.
@ To prepare these files for input and output, we |reset| and |rewrite| them.
An extension of \PASCAL\ is needed, since we want to associate files
with external names that are specified dynamically (i.e., not
@@ -137,7 +137,7 @@
end;
@z
- at x [34] Change pk_loc to cur_loc, and use C strings, not arrays.
+ at x [33] Change pk_loc to cur_loc, and use C strings, not arrays.
@!pk_name,@!typ_name:packed array[1..name_length] of char; {name of input
and output files}
@!pk_loc:integer; {how many bytes have we read?}
@@ -227,7 +227,7 @@
end;
@z
- at x [36] Don't need the <Open files> module.
+ at x [35] Don't need the <Open files> module.
@ Now we are ready to open the files.
@<Open files@>=
@@ -245,7 +245,7 @@
It is not needed when output goes to |stdout|.
@z
- at x [37] Redefine get_16 and get_32.
+ at x [36] Redefine get_16 and get_32.
@p function get_16 : integer ;
var a : integer ;
begin a := pk_byte ; get_16 := a * 256 + pk_byte ; end ;
@@ -259,7 +259,7 @@
@d get_32==signed_quad
@z
-% [53] web2c can't handle the implied serialism in Pascal write
+% [52] web2c can't handle the implied serialism in Pascal write
% statements. (From Martyn.Johnson at cl.cam.ac.uk.)
@x
pk_yyy : t_print_ln((pk_loc-1):1,': Num special: ',get_32:1) ;
@@ -268,7 +268,7 @@
t_print_ln (': Num special: ',get_32:1) ; end;
@z
- at x [54--55] Eliminate the ``Terminal communication'' chapter.
+ at x [53--54] Eliminate the ``Terminal communication'' chapter.
@* Terminal communication.
We must get the file names and determine whether input is to be in
hexadecimal or binary. To do this, we use the standard input path
@@ -309,7 +309,7 @@
@ So there is no |procedure dialog|.
@z
- at x [56] Restructure the main program.
+ at x [55] Restructure the main program.
dialog ;
@<Open files@> ;
@y
@@ -320,7 +320,7 @@
@y
@z
- at x System-dependent changes.
+ at x [56] System-dependent changes.
This section should be replaced, if necessary, by changes to the program
that are necessary to make \.{PKtype} work at a particular installation.
Any additional routines should be inserted here.
Modified: trunk/Build/source/texk/web2c/pltotf.ch
===================================================================
--- trunk/Build/source/texk/web2c/pltotf.ch 2024-06-04 10:25:53 UTC (rev 71424)
+++ trunk/Build/source/texk/web2c/pltotf.ch 2024-06-04 17:53:11 UTC (rev 71425)
@@ -149,7 +149,7 @@
print_ln(' units.'); end
@z
-% [118] Change the name of the variable `class', since AIX 3.1's <math.h>
+% [117] Change the name of the variable `class', since AIX 3.1's <math.h>
% defines a function by that name.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@x
Modified: trunk/Build/source/texk/web2c/pooltype.ch
===================================================================
--- trunk/Build/source/texk/web2c/pooltype.ch 2024-06-04 10:25:53 UTC (rev 71424)
+++ trunk/Build/source/texk/web2c/pooltype.ch 2024-06-04 17:53:11 UTC (rev 71425)
@@ -38,7 +38,7 @@
@<Set initial values of key variables@>
@z
-% [??] The text_char type is used as an array index into xord. The
+% [6] The text_char type is used as an array index into xord. The
% default type `char' produces signed integers, which are bad array
% indices in C.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -48,7 +48,7 @@
@d text_char == ASCII_code {the data type of characters in text files}
@z
- at x [12] Permissiveness
+ at x [10] Permissiveness
for i:=0 to @'37 do xchr[i]:=' ';
for i:=@'177 to @'377 do xchr[i]:=' ';
@y
@@ -56,7 +56,7 @@
for i:=@'177 to @'377 do xchr[i]:=chr(i);
@z
- at x Write errors to stderr, avoid nonlocal label.
+ at x [15] Write errors to stderr, avoid nonlocal label.
@d abort(#)==begin write_ln(#); goto 9999;
end
@y
@@ -63,7 +63,7 @@
@d abort(#)==begin write_ln(stderr, #); uexit(1); end
@z
- at x Remove unused label from end of program; add uexit(0) call
+ at x [15] Remove unused label from end of program; add uexit(0) call
9999:end.
@y
uexit(0);
@@ -70,7 +70,7 @@
end.
@z
- at x Add pool_name variable.
+ at x [18] Add pool_name variable.
@!pool_file:packed file of text_char;
{the string-pool file output by \.{TANGLE}}
@y
@@ -79,7 +79,7 @@
@!pool_name:const_c_string;
@z
-% The name of the pool file is dynamically determined. We open it at the
+% [19] The name of the pool file is dynamically determined. We open it at the
% end of parse_arguments.
@x
reset(pool_file); xsum:=false;
@@ -87,13 +87,13 @@
xsum:=false;
@z
- at x Change single read into two reads
+ at x [20] Change single read into two reads
read(pool_file,m,n); {read two digits of string length}
@y
read(pool_file,m); read(pool_file,n); {read two digits of string length}
@z
- at x System-dependent changes.
+ at x [21] System-dependent changes.
This section should be replaced, if necessary, by changes to the program
that are necessary to make \.{POOLtype} work at a particular installation.
It is usually best to design your change file so that all changes to
Modified: trunk/Build/source/texk/web2c/tangle.ch
===================================================================
--- trunk/Build/source/texk/web2c/tangle.ch 2024-06-04 10:25:53 UTC (rev 71424)
+++ trunk/Build/source/texk/web2c/tangle.ch 2024-06-04 17:53:11 UTC (rev 71425)
@@ -79,10 +79,6 @@
@x [8] Constants: increase id lengths, for TeX--XeT and tex2pdf.
@!buf_size=100; {maximum length of input line}
- at y
-@!buf_size=1000; {maximum length of input line}
- at z
- at x
@!max_bytes=45000; {|1/ww| times the number of bytes in identifiers,
strings, and module names; must be less than 65536}
@!max_toks=65000; {|1/zz| times the number of bytes in compressed \PASCAL\ code;
@@ -92,6 +88,7 @@
@!max_texts=2000; {number of replacement texts, must be less than 10240}
@!hash_size=353; {should be prime}
@y
+@!buf_size=1000; {maximum length of input line}
@!max_bytes=65535; {|1/ww| times the number of bytes in identifiers,
strings, and module names; must be less than 65536}
@!max_toks=65535; {|1/zz| times the number of bytes in compressed \PASCAL\ code;
Modified: trunk/Build/source/texk/web2c/tftopl.ch
===================================================================
--- trunk/Build/source/texk/web2c/tftopl.ch 2024-06-04 10:25:53 UTC (rev 71424)
+++ trunk/Build/source/texk/web2c/tftopl.ch 2024-06-04 17:53:11 UTC (rev 71425)
@@ -75,7 +75,7 @@
@y
@z
- at x [5] Increase sizes to match vptovf.
+ at x [4] Increase sizes to match vptovf.
@!tfm_size=30000; {maximum length of |tfm| data, in bytes}
@!lig_size=5000; {maximum length of |lig_kern| program, in words}
@!hash_size=5003; {preferably a prime number, a bit larger than the number
Modified: trunk/Build/source/texk/web2c/vftovp.ch
===================================================================
--- trunk/Build/source/texk/web2c/vftovp.ch 2024-06-04 10:25:53 UTC (rev 71424)
+++ trunk/Build/source/texk/web2c/vftovp.ch 2024-06-04 17:53:11 UTC (rev 71425)
@@ -122,8 +122,7 @@
end;
@z
-% [22] `index' is not a good choice of identifier in C.
- at x
+ at x [22] `index' is not a good choice of identifier in C.
@<Types...@>=
@!index=0..tfm_size; {address of a byte in |tfm|}
@y
@@ -142,8 +141,7 @@
@!tfm_file_array: ^byte; {the input data all goes here}
@z
-% [24] abort() should cause a bad exit code.
- at x
+ at x [24] abort() should cause a bad exit code.
@d abort(#)==begin print_ln(#);
print_ln('Sorry, but I can''t go on; are you sure this is a TFM?');
goto final_end;
@@ -162,8 +160,7 @@
tfm_file_array := xrealloc_array (tfm_file_array, byte, 4 * lf + 1000);
@z
-% [31] Ditto for vf_abort.
- at x
+ at x [31] Ditto for vf_abort.
@d vf_abort(#)==
begin print_ln(#);
print_ln('Sorry, but I can''t go on; are you sure this is a VF?');
@@ -260,7 +257,7 @@
print_ln('Check sum in VF file being replaced by TFM check sum');
@z
- at x [42] Remove initialization of now-defunct array.
+ at x [43] Remove initialization of now-defunct array.
@ @<Set init...@>=
default_directory:=default_directory_name;
@y
@@ -342,8 +339,7 @@
MBL_string:=' MBL'; RI_string:=' RI '; RCE_string:=' RCE';
@z
-% [60] How we output the character code depends on |charcode_format|.
- at x
+ at x [60] How we output the character code depends on |charcode_format|.
begin if font_type>vanilla then
begin tfm[0]:=c; out_octal(0,1)
end
@@ -367,8 +363,7 @@
end;
@z
-% [61] Don't output the face code as an integer.
- at x
+ at x [61] Don't output the face code as an integer.
out(MBL_string[1+(b mod 3)]);
out(RI_string[1+s]);
out(RCE_string[1+(b div 3)]);
@@ -378,8 +373,7 @@
put_byte(RCE_string[1+(b div 3)], vpl_file);
@z
-% [101] No progress reports unless verbose.
- at x
+ at x [100] No progress reports unless verbose.
incr(chars_on_line);
end;
print_octal(c); {progress report}
@@ -389,8 +383,7 @@
if verbose then print_octal(c); {progress report}
@z
-% [112] No nonlocal goto's.
- at x
+ at x [112] No nonlocal goto's.
begin print_ln('Sorry, I haven''t room for so many ligature/kern pairs!');
@.Sorry, I haven't room...@>
goto final_end;
@@ -490,7 +483,7 @@
end
@z
- at x [132] Eliminate the |final_end| and |exit| labels.
+ at x [131] Eliminate the |final_end| and |exit| labels.
label final_end, exit;
@y
@z
@@ -515,7 +508,7 @@
end;
@z
- at x [134] Eliminate the |final_end| and |exit| labels.
+ at x [133] Eliminate the |final_end| and |exit| labels.
label final_end,exit;
@y
@z
@@ -528,13 +521,13 @@
end;
@z
- at x [135] No final newline unless verbose.
+ at x [134] No final newline unless verbose.
print_ln('.');@/
@y
if verbose then print_ln('.');@/
@z
- at x [136] System-dependent changes.
+ at x [135] System-dependent changes.
This section should be replaced, if necessary, by changes to the program
that are necessary to make \.{VFtoVP} work at a particular installation.
It is usually best to design your change file so that all changes to
Modified: trunk/Build/source/texk/web2c/weave.ch
===================================================================
--- trunk/Build/source/texk/web2c/weave.ch 2024-06-04 10:25:53 UTC (rev 71424)
+++ trunk/Build/source/texk/web2c/weave.ch 2024-06-04 17:53:11 UTC (rev 71425)
@@ -135,7 +135,7 @@
@!stack_size=2000; {number of simultaneous output levels}
@z
-% [??] The text_char type is used as an array index into xord. The
+% [12] The text_char type is used as an array index into xord. The
% default type `char' produces signed integers, which are bad array
% indices in C.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -160,7 +160,7 @@
@d print(#)==write(term_out,#) {`|print|' means write on the terminal}
@z
- at x
+ at x [20]
@<Globals...@>=
@!term_out:text_file; {the terminal as an output file}
@y
@@ -341,7 +341,7 @@
@.pwebmac@>
@z
- at x
+ at x [124]
out_ptr:=1; out_line:=1; out_buf[1]:="c"; write(tex_file,'\input webma');
@y
out_ptr:=1; out_line:=1; out_buf[1]:="c";
More information about the tex-live-commits
mailing list.