From: David C Sterratt <[EMAIL PROTECTED]>
   Date: Fri, 15 Feb 2002 14:42:44 +0000

   Running gcc -E tags.h shows that
   typedef scm_t_bits SCM;
   is the line included.  

ok, next we need to chase down the "resolved" C type for scm_t_bits,
which depends on HAVE_UINTPTR_T.

on a (32-bit) x86 box i see in libguile/__scm.h:

#if SIZEOF_UINTPTR_T != 0 && defined(UINTPTR_MAX) \
                          && defined(INTPTR_MAX) \
                          && defined(INTPTR_MIN)
/* Used as SCM if available, so we bundle related attributes to avoid possible
   type incon[st][oi]n[ae]nce later.  Word in tags.h.  */
#define HAVE_UINTPTR_T 1
#endif

what do you see?  if HAVE_UINTPTR_T is 1 for you, what are the values of
SIZEOF_UINTPTR_T, UINTPTR_MAX, INTPTR_MAX and INTPTR_MIN?

(please cc bug-guile in reply for the archive.)

thi

_______________________________________________
Bug-guile mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-guile

Reply via email to