mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 11:40:18 +02:00
* unif.c (scm_ra_set_contp): Localize `inc' declaration.
Clarifies flow.
This commit is contained in:
parent
8ce9450492
commit
fe0c6dae02
1 changed files with 9 additions and 7 deletions
|
@ -694,9 +694,9 @@ scm_ra_set_contp (ra)
|
|||
#endif
|
||||
{
|
||||
scm_sizet k = SCM_ARRAY_NDIM (ra);
|
||||
long inc;
|
||||
if (k)
|
||||
inc = SCM_ARRAY_DIMS (ra)[k - 1].inc;
|
||||
{
|
||||
long inc = SCM_ARRAY_DIMS (ra)[k - 1].inc;
|
||||
while (k--)
|
||||
{
|
||||
if (inc != SCM_ARRAY_DIMS (ra)[k].inc)
|
||||
|
@ -704,7 +704,9 @@ scm_ra_set_contp (ra)
|
|||
SCM_CAR (ra) &= ~SCM_ARRAY_CONTIGUOUS;
|
||||
return;
|
||||
}
|
||||
inc *= (SCM_ARRAY_DIMS (ra)[k].ubnd - SCM_ARRAY_DIMS (ra)[k].lbnd + 1);
|
||||
inc *= (SCM_ARRAY_DIMS (ra)[k].ubnd
|
||||
- SCM_ARRAY_DIMS (ra)[k].lbnd + 1);
|
||||
}
|
||||
}
|
||||
SCM_CAR (ra) |= SCM_ARRAY_CONTIGUOUS;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue