TeX in C
Explore TeX with modern c compiler.
PART 13: Destroying boxes

宏定义

#define tokenrefcount(x)   info(x)
 
#define fast_delete_glue_ref(x)
 xref: #201, #202 更多...
 

函数

void delete_token_ref (HalfWord p)
 
void delete_glue_ref (HalfWord p)
 
void flush_node_list (HalfWord p)
 

详细描述

宏定义说明

◆ fast_delete_glue_ref

#define fast_delete_glue_ref (   x)
值:
(gluerefcount(x) == null ? (free_node((x), gluespecsize), 0) \
: gluerefcount(x)--)
void free_node(Pointer p, HalfWord s)
[p48#130]: variable-size node liberation
Definition: mem.c:191
#define gluespecsize
[#150]: number of words to allocate for a glue specification
Definition: box.h:171
#define gluerefcount(x)
[p55#150] reference count of a glue specification.
Definition: box.h:173

xref: #201, #202

◆ tokenrefcount

#define tokenrefcount (   x)    info(x)

函数说明

◆ delete_glue_ref()

void delete_glue_ref ( HalfWord  p)

◆ delete_token_ref()

void delete_token_ref ( HalfWord  p)

◆ flush_node_list()

void flush_node_list ( HalfWord  p)