CVSROOT: /home/x-cvs
Module name: xc
Changes by: [EMAIL PROTECTED] 03/01/29 18:46:26
Log message:
o Added check for variables that are only used as builtin macro
arguments, to avoid incorrect warning of unused variable.
o Changed all calls to mpi_getd and mpr_getd to wrappers in
mathimp.c, to only check for overflow/underflow in one place,
and also make sure floating point values are finite (sometimes
it was not being checked).
o Fixed indentation parser in progmodes/lisp.lsp, was setting
incorrect compile flag, and only matching comments regex ";.*$"
literally, what could easily confuse the parser if there were
parentheses inside comments.
o Added a test case that wasn't triggering an error to test/math.lsp.
Modified files:
xc/programs/xedit/lisp/:
compile.c mathimp.c
xc/programs/xedit/lisp/modules/progmodes/:
lisp.lsp
xc/programs/xedit/lisp/test/:
math.lsp
Revision Changes Path
1.14 +12 -1 xc/programs/xedit/lisp/compile.c
1.14 +63 -46 xc/programs/xedit/lisp/mathimp.c
1.9 +2 -2 xc/programs/xedit/lisp/modules/progmodes/lisp.lsp
1.5 +11 -1 xc/programs/xedit/lisp/test/math.lsp
_______________________________________________
Cvs-commit mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/cvs-commit