summaryrefslogtreecommitdiff
path: root/libguile/gen-scmconfig.c
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2009-07-15 00:32:05 +0200
committerLudovic Courtès <ludo@gnu.org>2009-07-15 00:32:25 +0200
commitba4c43dc3b6c4bb3b65883283e00228df6029371 (patch)
treeb30d3f02a9922c7ec89643c51f06766ad71d43b4 /libguile/gen-scmconfig.c
parent19fef497f09c7ddd9e91e3da2e86bcdfb7f303d0 (diff)
downloadguile-ba4c43dc3b6c4bb3b65883283e00228df6029371.tar.gz
Remove the `long_long' and `ulong_long' types.
* libguile/gen-scmconfig.c (main): Don't emit typedefs for `long_long' and `ulong_long'. This was already deprecated in 1.8 and known to cause conflicts with other libraries such as HDF5, as reported by Mark Patterson <mpatterson@physics.queensu.ca> (http://lists.gnu.org/archive/html/bug-guile/2009-02/msg00003.html).
Diffstat (limited to 'libguile/gen-scmconfig.c')
-rw-r--r--libguile/gen-scmconfig.c15
1 files changed, 0 insertions, 15 deletions
diff --git a/libguile/gen-scmconfig.c b/libguile/gen-scmconfig.c
index 98fcc885e..d5696381b 100644
--- a/libguile/gen-scmconfig.c
+++ b/libguile/gen-scmconfig.c
@@ -279,21 +279,6 @@ main (int argc, char *argv[])
pf ("#define SCM_SIZEOF_LONG_LONG %d\n", SIZEOF_LONG_LONG);
pf ("#define SCM_SIZEOF_UNSIGNED_LONG_LONG %d\n", SIZEOF_UNSIGNED_LONG_LONG);
- pf("\n");
- pf("/* handling for the deprecated long_long and ulong_long types */\n");
- pf("/* If anything suitable is available, it'll be defined here. */\n");
- pf("#if (SCM_ENABLE_DEPRECATED == 1)\n");
- if (SIZEOF_LONG_LONG != 0)
- pf ("typedef long long long_long;\n");
- else if (SIZEOF___INT64 != 0)
- pf ("typedef __int64 long_long;\n");
-
- if (SIZEOF_UNSIGNED_LONG_LONG != 0)
- pf ("typedef unsigned long long ulong_long;\n");
- else if (SIZEOF_UNSIGNED___INT64 != 0)
- pf ("typedef unsigned __int64 ulong_long;\n");
- pf("#endif /* SCM_ENABLE_DEPRECATED == 1 */\n");
-
pf ("\n");
pf ("/* These are always defined. */\n");
pf ("typedef %s scm_t_int8;\n", SCM_I_GSC_T_INT8);