[Top][All Lists]
[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
Re: Redundant type checking in window.c and w32menu.c, Stefan Monnier, 2007/06/19