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