[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 01/03: build: Add SCM_T_OFF_MAX and SCM_T_OFF_MIN to scm
From: |
Mark H. Weaver |
Subject: |
[Guile-commits] 01/03: build: Add SCM_T_OFF_MAX and SCM_T_OFF_MIN to scmconfig.h. |
Date: |
Mon, 02 Nov 2015 02:31:16 +0000 |
mhw pushed a commit to branch stable-2.0
in repository guile.
commit e1788828df9a76b7a3e97d27cf35ecb7fb974eb9
Author: Mark H Weaver <address@hidden>
Date: Sun Sep 6 07:33:55 2015 -0400
build: Add SCM_T_OFF_MAX and SCM_T_OFF_MIN to scmconfig.h.
* libguile/gen-scmconfig.c (main): Add SCM_T_OFF_MAX and SCM_T_OFF_MIN
to the generated 'scmconfig.h' file.
---
libguile/gen-scmconfig.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/libguile/gen-scmconfig.c b/libguile/gen-scmconfig.c
index 2f6fa6e..e433bd1 100644
--- a/libguile/gen-scmconfig.c
+++ b/libguile/gen-scmconfig.c
@@ -376,10 +376,16 @@ main (int argc, char *argv[])
#if defined GUILE_USE_64_CALLS && defined HAVE_STAT64
pf ("typedef scm_t_int64 scm_t_off;\n");
+ pf ("#define SCM_T_OFF_MAX SCM_T_INT64_MAX\n");
+ pf ("#define SCM_T_OFF_MIN SCM_T_INT64_MIN\n");
#elif SIZEOF_OFF_T == SIZEOF_INT
pf ("typedef int scm_t_off;\n");
+ pf ("#define SCM_T_OFF_MAX INT_MAX\n");
+ pf ("#define SCM_T_OFF_MIN INT_MIN\n");
#else
pf ("typedef long int scm_t_off;\n");
+ pf ("#define SCM_T_OFF_MAX LONG_MAX\n");
+ pf ("#define SCM_T_OFF_MIN LONG_MIN\n");
#endif
pf ("/* Define to 1 if the compiler supports the "