emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Emacs-diffs] /srv/bzr/emacs/trunk r112828: Merge the specpdl and ba


From: Eli Zaretskii
Subject: Re: [Emacs-diffs] /srv/bzr/emacs/trunk r112828: Merge the specpdl and backtrace stacks. Make the structure of the
Date: Tue, 04 Jun 2013 18:13:11 +0300

> Date: Mon, 03 Jun 2013 22:55:18 -0700
> From: Paul Eggert <address@hidden>
> CC: Stefan Monnier <address@hidden>, address@hidden, 
>  address@hidden
> 
> On 06/03/2013 12:23 PM, Eli Zaretskii wrote:
> > Perhaps Paul could describe that nonetheless.
> 
> Where's a good place to put the description?

My guess would be in lisp.h, right before we use this for the first
time.

>      INLINE_HEADER_BEGIN
>      #ifndef AAA_INLINE
>      # define AAA_INLINE INLINE
>      #endif
> 
>      AAA_INLINE int foo (int i) { return i + 1; }
> 
>      INLINE_HEADER_END
> 
>   On C99 hosts this expands to C99-style 'extern inline' usage that avoids
>   the code bloat.

Thanks.  That's what I thought these did, but then how to explain the
fact that revision 112828 produced unresolved externals for such
functions that were defined in the same file (eval.c)?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]