diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2011-03-29 16:04:29 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2011-03-29 16:04:29 +0000 |
commit | 2c5a772c871ee51297bea7fc6dcea9c80abe387e (patch) | |
tree | 13029490fb1460f7649c336cf9e640ac8a3a087d /Build/source/texk/web2c/eptexdir/eptex.ech | |
parent | 4f0e2599e6819a91ce36143e1f4b272025400949 (diff) |
e-TeX, pTeX, and e-pTeX: redefine box_lr and box_dir
to also work for min_quarterword<0
git-svn-id: svn://tug.org/texlive/trunk@21877 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/eptexdir/eptex.ech')
-rw-r--r-- | Build/source/texk/web2c/eptexdir/eptex.ech | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/Build/source/texk/web2c/eptexdir/eptex.ech b/Build/source/texk/web2c/eptexdir/eptex.ech index 49d80ac2d75..3e381fae846 100644 --- a/Build/source/texk/web2c/eptexdir/eptex.ech +++ b/Build/source/texk/web2c/eptexdir/eptex.ech @@ -31,12 +31,19 @@ @d max_quarterword=@"FFFF {largest allowable value in a |quarterword|} @z +@x [10.135] l.2895 - e-pTeX: box_lr and box_dir +In \eTeX\ the |subtype| field records the box direction mode |box_lr|. +@y +In \eTeX\ the |subtype| field records the box direction mode |box_lr|. +In \epTeX\ the |subtype| field is |qi(8*box_lr+box_dir)|. +@z + @x -@d box_dir(#) == subtype(#) {direction mode of a box} +@d box_dir(#) == (qo(subtype(#))) {direction of a box} @d set_box_dir(#) == subtype(#):=set_box_dir_end @y -@d box_dir(#) == (subtype(#)mod 8) {direction mode of a box} -@d set_box_dir(#) == subtype(#):=(subtype(#)div 8)*8+set_box_dir_end +@d box_dir(#) == ((qo(subtype(#)))mod 8) {direction of a box} +@d set_box_dir(#) == subtype(#):=box_lr(#)*8+set_box_dir_end @z @x [26.413] l.8343 - e-pTeX: scan_something_internal @@ -93,13 +100,11 @@ if not is_char_node(tx) then @z @x -@d box_lrstat(#) == subtype(#) {direction mode of a box} -@d set_box_lrstat(#) == subtype(#):=set_box_lrstat_end -@d set_box_lrstat_end(#) == # +@d box_lr(#) == (qo(subtype(#))) {direction mode of a box} +@d set_box_lr(#) == subtype(#):=set_box_lr_end @y -@d box_lrstat(#) == (subtype(#)div 8) {direction mode of a box} -@d set_box_lrstat(#) == subtype(#):=(subtype(#)mod 8)+8*set_box_lrstat_end -@d set_box_lrstat_end(#) == (#) +@d box_lr(#) == ((qo(subtype(#)))div 8) {direction mode of a box} +@d set_box_lr(#) == subtype(#):=box_dir(#)+8*set_box_lr_end @z @x [45.996] l.19420 |