diff --git a/source-overflow.dif b/source-overflow.dif index 03fcbf2..7350133 100644 --- a/source-overflow.dif +++ b/source-overflow.dif @@ -1,15 +1,23 @@ --- texk/web2c/eptexdir/eptex.ech +++ texk/web2c/eptexdir/eptex.ech 2012-04-13 17:22:36.025657059 +0200 -@@ -305,6 +305,12 @@ othercases goto next_p - words:=5; list_ptr(r):=null; {this affects |mem[r+5]|} - add_glue_ref(space_ptr(r)); add_glue_ref(xspace_ptr(r)); - @z -+@x e-pTeX: just_copy +@@ -295,15 +295,14 @@ othercases goto next_p + + @x e-pTeX: just_copy + hlist_node,vlist_node: begin r:=get_node(box_node_size); +-@y +- dir_node, +- hlist_node,vlist_node: begin r:=get_node(box_node_size); +-@z +-@x e-pTeX: just_copy + mem[r+6]:=mem[p+6]; mem[r+5]:=mem[p+5]; {copy the last two words} -+@y + words:=5; list_ptr(r):=null; {this affects |mem[r+5]|} + @y +- words:=5; list_ptr(r):=null; {this affects |mem[r+5]|} ++ dir_node, hlist_node,vlist_node: begin r:=get_node(box_node_size); + mem[r+7]:=mem[p+7]; mem[r+6]:=mem[p+6]; mem[r+5]:=mem[p+5]; + {copy the last three words} -+@z + add_glue_ref(space_ptr(r)); add_glue_ref(xspace_ptr(r)); ++ words:=5; list_ptr(r):=null; {this affects |mem[r+5]|} + @z @x e-pTeX: ifcsname l.28620 - buffer[m]:=info(p) mod @'400; incr(m); p:=link(p);