trurl
Jarek Woloszyn
yossa w devil.inside.pin.pl
Nie, 27 Cze 1999, 22:32:15 CEST
Ostatnia wersje mam z 04.06, więc może to już przestarzałe, ale:
narray.c:
if(arr->items > 0) {
ptr = bsearch(&data, &arr->data[arr->start_index], arr->items,
sizeof(void*), cmpf);
} else {
ptr = NULL;
// if(cmpf(&arr->data[arr->start_index], &data) == 0)
// ptr = &arr->data[arr->start_index];
}
tak powinno wyglądać. Nie wiem po co to sprawdzanie arr->items. W qsort to
było chyba dobrze, ale w searchu było sprawdzanie arr->items>2 a to już na
pewno nie jest dobre.
--
.-+> yossa w pld.org.pl ---------------,----+> http://dione.ids.pl/~yossa --+,
|`+-- Living life to the full <+. .-|--+> C Programmer ---+> Linux User ---.|
`'+- Jarek Woloszyn ----------+'-' `'+- PGP && Monopoly (ppp counter) <+-'
Prawdziwa wiedza, to znajomosc przyczyn.
Więcej informacji o liście dyskusyjnej pld-installer