emacs-devel
[Top][All Lists]
Advanced

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

Re: Redundant type checking in window.c and w32menu.c


From: dmantipov
Subject: Re: Redundant type checking in window.c and w32menu.c
Date: Wed, 20 Jun 2007 21:55:46 +0400 (MSD)

Jason Rumney wrote:

> Dmitry Antipov wrote:
>
>> +#define Fcar(c) _FCAR (c)
>> +#define Fcar_safe(c) _FCAR_SAFE (c)
>> +#define Fcdr(c) _FCDR (c)
>> +#define Fcdr_safe(c) _FCDR_SAFE (c)
>
> How does lisp code then call these C macros?

It will call original functions which are preserved in data.c. Lisp code calls 
them via pointers, so we definitely need to preserve an addressable versions.

Dmitry





reply via email to

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