[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Dynamic modules: emacs-module.c and signaling errors
From: |
Tom Tromey |
Subject: |
Re: Dynamic modules: emacs-module.c and signaling errors |
Date: |
Tue, 24 Nov 2015 13:12:30 -0700 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) |
>>>>> "Eli" == Eli Zaretskii <address@hidden> writes:
Eli> Since this obviously works as it was designed, my question is: how
Eli> should a module be written so that this kind of errors signal a normal
Eli> Lisp error we are accustomed with Emacs primitives?
What I did in my module is do an error check after every call in to
Emacs, returning early when one is seen. Then eventually control
returns to Fmodule_call, which handles translating this to a Lisp
signal.
The module in question isn't doing this check after calling
extract_integer, but it should.
Tom
- Dynamic modules: emacs-module.c and signaling errors, Eli Zaretskii, 2015/11/24
- Re: Dynamic modules: emacs-module.c and signaling errors, Eli Zaretskii, 2015/11/24
- Re: Dynamic modules: emacs-module.c and signaling errors,
Tom Tromey <=
- Re: Dynamic modules: emacs-module.c and signaling errors, Eli Zaretskii, 2015/11/24
- Re: Dynamic modules: emacs-module.c and signaling errors, Paul Eggert, 2015/11/24
- Re: Dynamic modules: emacs-module.c and signaling errors, Daniel Colascione, 2015/11/24
- Re: Dynamic modules: emacs-module.c and signaling errors, Paul Eggert, 2015/11/25
- Re: Dynamic modules: emacs-module.c and signaling errors, Daniel Colascione, 2015/11/25
- Re: Dynamic modules: emacs-module.c and signaling errors, Paul Eggert, 2015/11/25
- Re: Dynamic modules: emacs-module.c and signaling errors, Daniel Colascione, 2015/11/25
- Re: Dynamic modules: emacs-module.c and signaling errors, Paul Eggert, 2015/11/25
- Re: Dynamic modules: emacs-module.c and signaling errors, Daniel Colascione, 2015/11/25
- Re: Dynamic modules: emacs-module.c and signaling errors, Paul Eggert, 2015/11/25