* srfi-13.c (scm_string_contains, s_scm_string_contains_ci):
Bugfix: when subtracting unsigned values, make sure that result
does not wrap.
+2004-09-13 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * srfi-13.c (scm_string_contains, s_scm_string_contains_ci):
+ Bugfix: when subtracting unsigned values, make sure that result
+ does not wrap.
+
2004-09-09 Kevin Ryde <user42@zip.com.au>
* filesys.c, stime.c (_POSIX_C_SOURCE): Use this only on hpux, it
2004-09-09 Kevin Ryde <user42@zip.com.au>
* filesys.c, stime.c (_POSIX_C_SOURCE): Use this only on hpux, it
- Sweep cards from SEG until we've gather THRESHOLD cells
+ Sweep cards from SEG until we've gathered THRESHOLD cells
5, start2, cstart2,
6, end2, cend2);
len2 = cend2 - cstart2;
5, start2, cstart2,
6, end2, cend2);
len2 = cend2 - cstart2;
- while (cstart1 <= cend1 - len2)
+ while (cstart1 <= cend1 - len2 && cend1 >= len2)
{
i = cstart1;
j = cstart2;
{
i = cstart1;
j = cstart2;
5, start2, cstart2,
6, end2, cend2);
len2 = cend2 - cstart2;
5, start2, cstart2,
6, end2, cend2);
len2 = cend2 - cstart2;
- while (cstart1 <= cend1 - len2)
+ while (cstart1 <= cend1 - len2 && cend1 >= len2)
{
i = cstart1;
j = cstart2;
{
i = cstart1;
j = cstart2;