bug-guile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: vector->list


From: Ludovic Courtès
Subject: Re: vector->list
Date: Wed, 29 Nov 2006 10:25:49 +0100
User-agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux)

Hi,

Szavai Gyula <address@hidden> writes:

> --- orig/libguile/vectors.c      2006-11-28 10:15:36.354766400 +0100
> +++ mod/libguile/vectors.c   2006-11-28 10:21:52.195198400 +0100
> @@ -392,11 +392,11 @@
>    SCM res = SCM_EOL;
>    const SCM *data;
>    scm_t_array_handle handle;
> -  size_t i, len;
> +  size_t i, j, len;
>    ssize_t inc;
>
>    data = scm_vector_elements (v, &handle, &len, &inc);
> -  for (i = len*inc; i > 0;)
> +  for (i = len*inc, j = len; j > 0; --j)
>      {
>        i -= inc;
>        res = scm_cons (data[i], res);

I just committed the test case and a similar fix in HEAD and 1.8.

Thanks!

Ludovic.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]