Forwarded mail....

Jarek Woloszyn yossa w pld.org.pl
Pią, 28 Maj 1999, 09:54:05 CEST


Nie przepuscilo, bo byl pusty subject.

-- 
 .-+> 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) <+-'
                     Wyobraznia jest wazniejsza od wiedzy.

---------- Forwarded message ----------
Date: Thu, 27 May 1999 23:31:13 +0200 (EEST)
From: Jarek Woloszyn <yossa w dione.ids.pl>
To: Lista PLD Installer <pld-installer w pld.org.pl>


Maly patch na buga nad ktory spedzilem ostatnie pol godziny (grrr)

    if(arr->items > 1) {

W tym ifie nie moze byc 1, bo wtedy gdy tablica ma wielkosc 1 zawsze
znajdowany jest jakis element, nawet wtedy kiedy nie pasuje on do wzorca.


-- 
 .-+> 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) <+-'
            The world is coming to an end ... SAVE YOUR BUFFERS!!!
-------------- następna część ---------
diff -u trurlib-99.05.27-orig/narray.c trurlib-99.05.27/narray.c
--- trurlib-99.05.27-orig/narray.c	Thu May 27 01:41:37 1999
+++ trurlib-99.05.27/narray.c	Thu May 27 23:24:52 1999
@@ -478,7 +478,7 @@
 
     n_assert(cmpf != NULL);
 
-    if(arr->items > 1) {
+    if(arr->items > 0) {
         ptr = bsearch(&data, &arr->data[arr->start_index], arr->items,
                       sizeof(void*), cmpf);
         
diff -u trurlib-99.05.27-orig/narray.h trurlib-99.05.27/narray.h
--- trurlib-99.05.27-orig/narray.h	Thu May 27 14:41:16 1999
+++ trurlib-99.05.27/narray.h	Thu May 27 23:24:46 1999
@@ -149,7 +149,7 @@
  */
 void *n_array_bsearch_ex(const tn_array *arr, const void *data, t_fn_cmp cmpf);
 
-#define n_array_bsearch(arr) n_array_bsearch_ex(arr, NULL)
+#define n_array_bsearch(arr,data) n_array_bsearch_ex(arr, data, NULL)
 


Więcej informacji o liście dyskusyjnej pld-installer