diff parray.c @ 108:d5ea329ba28e

Use same semantic as array.c for _find
author David Demelier <markand@malikania.fr>
date Tue, 07 Feb 2012 10:07:14 +0100
parents d534fdcbb319
children 4efd3873a457
line wrap: on
line diff
--- a/parray.c	Tue Feb 07 10:00:35 2012 +0100
+++ b/parray.c	Tue Feb 07 10:07:14 2012 +0100
@@ -256,7 +256,7 @@
  */
 
 int
-parray_find(const struct parray *arr, parray_cmp_fn fn, void **ptr, void *u)
+parray_find(const struct parray *arr, parray_cmp_fn fn, void *ptr, void *u)
 {
 	int st, i;
 
@@ -264,7 +264,7 @@
 		st = fn(arr->datas[i], u);
 
 	if (st)
-		*ptr = arr->datas[--i];
+		*(void **)ptr = arr->datas[--i];
 	else
 		i = -1;