TeX in C
Explore TeX with modern c compiler.
PART 50: Dumping and undumping the tables

函数

void dump_init ()
 [#1300] 更多...
 
void dump_init_once ()
 [#1301] 更多...
 
void dump_wd (MemoryWord wd)
 [#1305] 更多...
 
void dump_int (Integer int_)
 
void dump_hh (TwoHalves hh)
 
void dump_qqqq (FourQuarters qqqq)
 
MemoryWord undump_wd ()
 [#1306] 更多...
 
Integer undump_int ()
 
TwoHalves undump_hh ()
 
FourQuarters undump_qqqq ()
 
void store_fmt_file (void)
 [455#1302]: Declare action procedures for use by main control 更多...
 
Boolean load_fmt_file (void)
 [#1303] Read dumps in. 更多...
 

变量

StrNumber format_ident
 
FILE * fmt_file = NULL
 [#1305] [G_var] for input or output of format information. 更多...
 

详细描述

函数说明

◆ dump_hh()

void dump_hh ( TwoHalves  hh)

◆ dump_init()

void dump_init ( )

[#1300]

◆ dump_init_once()

void dump_init_once ( )

[#1301]

◆ dump_int()

void dump_int ( Integer  int_)

◆ dump_qqqq()

void dump_qqqq ( FourQuarters  qqqq)

◆ dump_wd()

void dump_wd ( MemoryWord  wd)

[#1305]

◆ load_fmt_file()

Boolean load_fmt_file ( void  )

[#1303] Read dumps in.

[#524] Declare the function called open fmt file.

[#1308] Undump constants for consistency check.

[#1310] Undump the string pool.

[#1314] Undump the table of equivalents.

  1. [#1317] Undump regions 1 to 6 of eqtb.
  2. [#1319] Undump the hash table.
  1. [#1317] Undump regions 1 to 6 of eqtb.
  2. [#1319] Undump the hash table.

[#1321] Undump the font information.

[#1325] Undump the hyphenation tables.

[#1327] Undump a couple more things and the closing check word.

◆ store_fmt_file()

void store_fmt_file ( void  )

[455#1302]: Declare action procedures for use by main control

[#1304] If dumping is not allowed, abort.

[#1328] Create the format ident, open the format file, and inform the user that dumping has begun.

[#1307] Dump constants for consistency check.

[#1309] Dump the string pool.

[#1311] Dump the dynamic memory.

dump [MEM_BOT, lo_mem_max]

dump [hi_mem_min, mem_end]

[#1313] Dump the table of equivalents.

  1. [#1315] Dump regions 1 to 4 of eqtb.
  2. [#1316] Dump regions 5 and 6 of eqtb.
  3. [#1318] Dump the hash table.
  1. [#1315] Dump regions 1 to 4 of eqtb.
  2. [#1316] Dump regions 5 and 6 of eqtb.
  3. [#1318] Dump the hash table

[#1320] Dump the font information.

[#1324] Dump the hyphenation tables.

[1326] Dump a couple more things and the closing check word.

[#1329] Close the format file.

◆ undump_hh()

TwoHalves undump_hh ( )

◆ undump_int()

Integer undump_int ( )

◆ undump_qqqq()

FourQuarters undump_qqqq ( )

◆ undump_wd()

MemoryWord undump_wd ( )

[#1306]

变量说明

◆ fmt_file

FILE* fmt_file = NULL

[#1305] [G_var] for input or output of format information.

◆ format_ident

StrNumber format_ident