summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libguile/ChangeLog6
-rw-r--r--libguile/unif.c1
2 files changed, 7 insertions, 0 deletions
diff --git a/libguile/ChangeLog b/libguile/ChangeLog
index b20111198..4f4545783 100644
--- a/libguile/ChangeLog
+++ b/libguile/ChangeLog
@@ -1,5 +1,11 @@
2000-04-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
+ * unif.c (l2ra): Don't eliminate the call to scm_array_set_x
+ itself, as was done in the previous 'patch'. (Thanks to Radey
+ Shouman)
+
+2000-04-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
* options.c (scm_options), read.c (recsexpr): Remove redundant
SCM_IMP test.
diff --git a/libguile/unif.c b/libguile/unif.c
index 8e2761227..343c25a17 100644
--- a/libguile/unif.c
+++ b/libguile/unif.c
@@ -2210,6 +2210,7 @@ l2ra (SCM lst, SCM ra, scm_sizet base, scm_sizet k)
{
if (SCM_IMP (lst) || SCM_NCONSP (lst))
return 0;
+ scm_array_set_x (SCM_ARRAY_V (ra), SCM_CAR (lst), SCM_MAKINUM (base));
base += inc;
lst = SCM_CDR (lst);
}