[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Groff-commit] Changes to //var/cvs/groff

From: wlemb
Subject: [Groff-commit] Changes to //var/cvs/groff
Date: 3 Feb 2002 21:38:46 -0000

Log from commit: 

Update of /var/cvs/groff/src/preproc/eqn
In directory genba:/vol5/tmp/cvs-serv16931/src/preproc/eqn

Modified Files: 
Log Message:

Added three new requests `ds1', `as1', and `ami'.  The former two
are equivalent to `ds' and `as' with the difference that
compatibility mode is saved on entry, switched off during string
expansion, and restored on exit.  The latter is the pendant to `dei'
for `am'.

(do_define_string): Use `define_mode' and `calling mode'.
Insert COMPATIBLE_SAVE and COMPATIBLE_RESTORE at the beginning and
end of string, respectively.
(define_string, append_string): Use `calling_mode'.
(define_nocomp_string, append_nocomp_string,
define_string_indirect): New functions.
(init_input_requests): Updated.
* NEWS, man/, man/ Document it.

* src/preproc/eqn/ (box::top_level, box::extra_space): Use
`as1' for assigning LINE_STRING (this is `10' usually).  Sun's
mm macro package accesses this string register directly.
* src/preproc/eqn/ (inline_equation): Use `as1'.

* tmac/trace.tmac: Trace calls to `am' also.  Make it work in
compatibility mode.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]