dbus: increase player timer period
[vlc.git] / compat / lfind.c
blobd66029f9dc132fc061623ea93733cfe466cf43e3
1 /*****************************************************************************
2 * lfind.c : implement lfind
3 *****************************************************************************/
5 #ifdef HAVE_CONFIG_H
6 # include <config.h>
7 #endif
9 void *lfind(const void *key, const void *base, size_t *nmemb,
10 size_t size, int(*cmp)(const void *, const void *))
12 for (size_t i = 0; i < *nmemb; ++i)
14 const void *elem = (const char*)base + i * size;
15 if (!cmp(key, elem))
16 return (void*)elem;
18 return NULL;