Subject: bug#15880: Compute C declarations for DEFSYMs automatically.

From: Eli Zaretskii <[email-masked]>
Date: Sat, 10 Jan 2015 13:30:46 +0200

> From: Stefan Monnier <[email-masked]>
> Cc: Andreas Schwab <[email-masked]>,  [email-masked],  [email-masked]
> Date: Fri, 09 Jan 2015 16:48:53 -0500
> 
> >> > That's not what their previous semantics was.
> 
> I agree with Paul, that the previous (and current) semantics is:
> 
>    convert  between Lisp_Object and EMACS_INT without altering the bits
>    (i.e., they are  no-ops at the machine level)

But you never liked the "other" uses of those macros to begin with, so
I'm not surprised you are happier now.