pike.git
/
src
/
memory.c
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/memory.c:282:
return 0; } case hubbe_search: { INT32 tmp, h; char *q, *end; register struct link *ptr;
-
end=
haystack+haystacklen+1
;
+
end=
haystack+haystacklen
;
q=haystack + s->max - sizeof(INT32); q=(char *)( ((long)q) & -sizeof(INT32));
-
for(;q<end-sizeof(INT32)
+1
;q+=s->max)
+
for(;q<
=
end-sizeof(INT32);q+=s->max)
{ h=tmp=*(INT32 *)q; h+=h>>7; h+=h>>17; h&=s->hsize; for(ptr=s->set[h];ptr;ptr=ptr->next) { char *where;