>>>> "Matthew" == Matthew Persico
<Matthew.Persico(a)lazard.com> writes:
Matthew> Ok. Here it is. I started xemacs like this:
Matthew> xemacs foo.c
Matthew> where foo.c does not exist. I set the debug on error
Matthew> option on and then entered this text in the foo.c buffer:
Matthew> main() {
Matthew> int i;
Matthew> I then placed the cursor AFTER the semi-colon on line 2
Matthew> and attempted to put a tab in, as if to space a trailing
Matthew> comment, and got this text in the *Backtrace* buffer:
Matthew> Signaling: (wrong-type-argument integerp ?\t)
Matthew> int-char(?\t)
Matthew> read-quoted-char()
Matthew> quoted-insert(1)
Matthew> call-interactively(quoted-insert)
Matthew, seemse like your 21.2-b13 no-mule has a different definition
of `quoted-insert' than mine, 21.2-b13 mule, native Windows NT. Did
you apply any patches, namely to simple.el?
My definition of the function comes from
d:\export\home\tmp\21.2\xemacs\lisp\simple.el
and does not attempt to convert the `integer' ?\t (which it is not)
into a character (which it already is).
When I evaluate this:
(int-char ?\t)
I get that:
Signaling: (wrong-type-argument integerp ?\t)
int-char(?\t)
eval((int-char ?\t))
eval-interactive((int-char ?\t))
eval-last-sexp(nil)
call-interactively(eval-last-sexp)
Try
M-x find-function RET quoted-insert RET
and see where it takes you.
My suspision is that you get a bad definition of that function.
Let's see whether I'm correct.
Adrian
Matthew> Do you need more?
Matthew> -------- Original Message --------
Matthew> Subject: Re: 'quoted-insert' broken?
Matthew> Date: 26 Mar 1999 23:42:29 +0100
Matthew> From: Adrian Aichner <aichner(a)ecf.teradyne.com>
Matthew> To: xemacs-beta(a)xemacs.org
Matthew> References:
Matthew>
<A69969F402E9B0228525674000774A6B.007770C280256740(a)notes.teradyne.com>
>>>> "Matthew" == Matthew Persico
<Matthew.Persico(a)lazard.com> writes:
Matthew> Running xemacs 21.2.13 on sloaris 2.6, no mule. Tried to
Matthew> type keystrokes 'C-q tab' in cperl and c modes to get a
Matthew> tab at the end of the line before a comment. I got this
Matthew> error:
Matthew> wrong type argument: integerp, ?\t
Matthew> What other info/steps are required to help diagnose?
Matthew> Try
Matthew> Options -> General Options -> Debug On Error
Matthew> run the offending operation and send the contents of
Matthew> *Backtrace* to this list.
Matthew> Regards,
Matthew> Adrian
Matthew> Matthew O. Persico
Matthew>
http://www.lazard.com
Matthew> Opinions expressed are MINE, not Lazard's.
Matthew> --
Matthew> Adrian Aichner Teradyne GmbH, European Design Center
Matthew> Integra Test Division Telephone +49/89/41861(0)-208
Matthew> Dingolfinger Strasse 2 Fax +49/89/41861-217 (What is a Fax?)
Matthew> D-81673 MUENCHEN E-mail adrian.aichner(a)teradyne.com
--
Adrian Aichner Teradyne GmbH, European Design Center
Integra Test Division Telephone +49/89/41861(0)-208
Dingolfinger Strasse 2 Fax +49/89/41861-217 (What is a Fax?)
D-81673 MUENCHEN E-mail adrian.aichner(a)teradyne.com