summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS4
-rw-r--r--libguile/gen-scmconfig.c15
2 files changed, 4 insertions, 15 deletions
diff --git a/NEWS b/NEWS
index 52092c033..445bb1cb5 100644
--- a/NEWS
+++ b/NEWS
@@ -70,6 +70,8 @@ from 8-bit integers to 64-bit floating-point values.
In the next release, we hope to extend this speedup to other kinds of
uniform vectors.
+** The `long_long' C type, deprecated in 1.8, has been removed.
+
** And of course, the usual collection of bugfixes.
Interested users should see the ChangeLog for more information.
@@ -593,6 +595,8 @@ This procedure corresponds to Scheme's `module-public-interface'.
Previously they would use the `off_t' type, which is fragile since its
definition depends on the application's value for `_FILE_OFFSET_BITS'.
+** The `long_long' C type, deprecated in 1.8, has been removed
+
* Changes to the distribution
** Guile's license is now LGPLv3+
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);