[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Type-error in C code
From: |
Julien Danjou |
Subject: |
Re: Type-error in C code |
Date: |
Fri, 12 Nov 2010 16:32:10 +0100 |
User-agent: |
Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) |
On Fri, Nov 12 2010, Julien Danjou wrote:
> Ok, reading the Lisp_Object definition explains why. I've learned
> something today. :)
I've replying again to myself, but I'm still discovering the internal.
Sorry.
It seems we can store 32 bits unsigned using XSETFASTINT.
Reading x_fill_property_data, I see:
--8<---------------cut here---------------start------------->8---
for (iter = data; CONSP (iter); iter = XCDR (iter))
{
Lisp_Object o = XCAR (iter);
if (INTEGERP (o))
val = (long) XFASTINT (o);
--8<---------------cut here---------------end--------------->8---
So IIUC, we could use XSETFASTINT to store the atom. Am I wrong?
--
Julien Danjou
// ᐰ <address@hidden> http://julien.danjou.info
- Type-error in C code, Stefan Monnier, 2010/11/12
- Re: Type-error in C code, Julien Danjou, 2010/11/12
- Re: Type-error in C code, Jan Djärv, 2010/11/12
- Re: Type-error in C code, Julien Danjou, 2010/11/12
- Re: Type-error in C code, Julien Danjou, 2010/11/12
- Re: Type-error in C code,
Julien Danjou <=
- Re: Type-error in C code, Eli Zaretskii, 2010/11/12
- Re: Type-error in C code, Julien Danjou, 2010/11/12
- Re: Type-error in C code, John Yates, 2010/11/12
- Re: Type-error in C code, Eli Zaretskii, 2010/11/12
- Re: Type-error in C code, Andreas Schwab, 2010/11/12
- Re: Type-error in C code, Miles Bader, 2010/11/12
- Re: Type-error in C code, Eli Zaretskii, 2010/11/12
- Re: Type-error in C code, Jan D., 2010/11/12
- Re: Type-error in C code, Thien-Thi Nguyen, 2010/11/12
- Re: Type-error in C code, Jan Djärv, 2010/11/13