freebsd-nq/usr.bin/m4
Sean Kelly 42249c7f31 Fix m4 to properly handle bitwise operators &, ^, and |. Fix operator
precedence. Add short-circuit evaluation.

PR:		bin/60914
Reviewed by:	petef
Discussed with:	jeff, petef
2004-05-01 03:59:43 +00:00
..
TEST m4 script to test the functionality of math operators in eval(). 2004-05-01 03:27:05 +00:00
eval.c Flush streams before calling system() so that the output appears in the 2003-05-01 02:36:27 +00:00
expr.c Fix m4 to properly handle bitwise operators &, ^, and |. Fix operator 2004-05-01 03:59:43 +00:00
extern.h Kill extraneous whitespace. 2002-07-15 02:15:12 +00:00
gnum4.c Kill extraneous whitespace. 2002-07-15 02:15:12 +00:00
look.c Kill extraneous whitespace. 2002-07-15 02:15:12 +00:00
m4.1 Use .St -susv2 rather than "The Single UNIX specification". 2003-12-10 10:52:48 +00:00
main.c Die on -D=foo, when parsing options - we can't let someone define (nil). 2002-09-04 01:12:39 +00:00
Makefile
mdef.h Kill extraneous whitespace. 2002-07-15 02:15:12 +00:00
misc.c Kill extraneous whitespace. 2002-07-15 02:15:12 +00:00
NOTES
pathnames.h Remove redundant declarations of getopt(3) externals (since <unistd.h> does 2002-05-02 05:25:23 +00:00
stdd.h Kill extraneous whitespace. 2002-07-15 02:15:12 +00:00
trace.c Kill extraneous whitespace. 2002-07-15 02:15:12 +00:00