In XEmacs 21.0 "Poitou" [Lucid] (sparc-sun-solaris2.6) of Wed Sep 30 1998 on
streetlife.coling.uni-freiburg.de
Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:
The current forms relies on the use of concat with numeric
arguments. Could somebody with access to the CVS repository create a
patch and apply it?
Here is one of the relevant points:
(error (concat "Forms format error: "
"field number %d out of range 1..%d")
el forms-number-of-fields))
forms.el is cluttered with such calls, also in forms--show-record.
This should be fixed:
----
`concat' is a built-in function
Documentation:
Concatenate all the arguments and make the result a string.
The result is a string whose elements are the elements of all the arguments.
Each argument may be a string or a list or vector of characters.
As of XEmacs 21.0, this function does NOT accept individual integers
as arguments. Old code that relies on, for example, (concat "foo" 50)
returning "foo50" will fail. To fix such code, either apply
`int-to-string' to the integer argument, or use `format'.
----
If nobody else volunteers for this, I could create a patch and submit
it to xemacs-patches. This would take some time (I'm pretty busy
currently), about a week, I guess.
Holger
--
---
http://www.coling.uni-freiburg.de/~schauer/ ---
" Well you reach the point where you know
It's only your second skin"
-- Chameleons, "Second skin"