mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-28 05:50:30 +02:00
* configure.ac: Check for `intptr_t' and `uintptr_t'. Substitute `SCM_I_GSC_T_INTPTR' and `SCM_I_GSC_T_UINPTR'. * libguile/__scm.h (SCM_T_UINTPTR_MAX, SCM_T_INTPTR_MIN, SCM_T_INTPTR_MAX): New macros. * libguile/_scm.h (SIZEOF_SCM_T_BITS): New macro. * libguile/gen-scmconfig.c (main): Produce typedefs for `scm_t_intptr' and `scm_t_uintptr'. * libguile/gen-scmconfig.h.in (SCM_I_GSC_T_INTPTR, SCM_I_GSC_T_UINPTR): New macros. * libguile/tags.h: Don't check for `HAVE_INTTYPES_H' and `HAVE_STDINT_H'; don't include <inttypes.h> nor <stdint.h>. (scm_t_signed_bits, scm_t_bits): Define unconditionally as aliases for `scm_t_intptr' and `scm_t_uintptr', respectively. (SCM_T_SIGNED_BITS_MAX, SCM_T_SIGNED_BITS_MIN, SCM_T_BITS_MAX): Likewise. (SIZEOF_SCM_T_BITS): Remove.
41 lines
1.9 KiB
C
41 lines
1.9 KiB
C
/* This file is automatically generated via configure.in. */
|
|
|
|
/* This is the private include header for gen-scmconfig. See
|
|
gen-scmconfig.c for details. This file should be considered even
|
|
more private than config.h and should only be included by
|
|
gen-scmconfig.c.
|
|
*/
|
|
|
|
#define SCM_I_GSC_GUILE_DEBUG @SCM_I_GSC_GUILE_DEBUG@
|
|
#define SCM_I_GSC_GUILE_DEBUG_FREELIST @SCM_I_GSC_GUILE_DEBUG_FREELIST@
|
|
#define SCM_I_GSC_ENABLE_DISCOURAGED @SCM_I_GSC_ENABLE_DISCOURAGED@
|
|
#define SCM_I_GSC_ENABLE_DEPRECATED @SCM_I_GSC_ENABLE_DEPRECATED@
|
|
#define SCM_I_GSC_ENABLE_ELISP @SCM_I_GSC_ENABLE_ELISP@
|
|
#define SCM_I_GSC_STACK_GROWS_UP @SCM_I_GSC_STACK_GROWS_UP@
|
|
#define SCM_I_GSC_C_INLINE @SCM_I_GSC_C_INLINE@
|
|
#define SCM_I_GSC_NEEDS_STDINT_H @SCM_I_GSC_NEEDS_STDINT_H@
|
|
#define SCM_I_GSC_NEEDS_INTTYPES_H @SCM_I_GSC_NEEDS_INTTYPES_H@
|
|
#define SCM_I_GSC_T_INT8 @SCM_I_GSC_T_INT8@
|
|
#define SCM_I_GSC_T_UINT8 @SCM_I_GSC_T_UINT8@
|
|
#define SCM_I_GSC_T_INT16 @SCM_I_GSC_T_INT16@
|
|
#define SCM_I_GSC_T_UINT16 @SCM_I_GSC_T_UINT16@
|
|
#define SCM_I_GSC_T_INT32 @SCM_I_GSC_T_INT32@
|
|
#define SCM_I_GSC_T_UINT32 @SCM_I_GSC_T_UINT32@
|
|
#define SCM_I_GSC_T_INT64 @SCM_I_GSC_T_INT64@
|
|
#define SCM_I_GSC_T_UINT64 @SCM_I_GSC_T_UINT64@
|
|
#define SCM_I_GSC_T_INTMAX @SCM_I_GSC_T_INTMAX@
|
|
#define SCM_I_GSC_T_UINTMAX @SCM_I_GSC_T_UINTMAX@
|
|
#define SCM_I_GSC_T_INTPTR @SCM_I_GSC_T_INTPTR@
|
|
#define SCM_I_GSC_T_UINTPTR @SCM_I_GSC_T_UINTPTR@
|
|
#define SCM_I_GSC_T_PTRDIFF @SCM_I_GSC_T_PTRDIFF@
|
|
#define SCM_I_GSC_USE_PTHREAD_THREADS @SCM_I_GSC_USE_PTHREAD_THREADS@
|
|
#define SCM_I_GSC_USE_NULL_THREADS @SCM_I_GSC_USE_NULL_THREADS@
|
|
#define SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT @SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT@
|
|
#define SCM_I_GSC_NEED_BRACES_ON_PTHREAD_MUTEX_INITIALIZER @SCM_I_GSC_NEED_BRACES_ON_PTHREAD_MUTEX_INITIALIZER@
|
|
#define SCM_I_GSC_HAVE_STRUCT_DIRENT64 @SCM_I_GSC_HAVE_STRUCT_DIRENT64@
|
|
|
|
/*
|
|
Local Variables:
|
|
mode: c
|
|
End:
|
|
*/
|