added find_start method
This commit is contained in:
+5
-1
@@ -22,11 +22,11 @@ void sub4(void *i, size_t, KekeArray *) {
|
||||
bool heart(void *i, size_t, KekeArray *) {
|
||||
return *(int *)i < 3;
|
||||
}
|
||||
|
||||
bool lt2(void *i, size_t, KekeArray *) {
|
||||
return *(int *)i < 2;
|
||||
}
|
||||
|
||||
|
||||
void add(void *vx, void *vacc) {
|
||||
int *x = (int *)vx;
|
||||
int *acc = (int *)vacc;
|
||||
@@ -126,6 +126,10 @@ int main(void) {
|
||||
|
||||
int *l = keke_array_find(array2, lt2);
|
||||
puts("Expected value:\n1");
|
||||
printf("%d\n\n", *l);
|
||||
|
||||
l = keke_array_find_start(array2, l, sizeof(*l));
|
||||
puts("Expected value:\n1");
|
||||
printf("%d\n\n", *l);
|
||||
|
||||
j = 0;
|
||||
|
||||
Reference in New Issue
Block a user