#include "common.h"
memcached_return memcached_fetch_execute(memcached_st *ptr,
- unsigned int (*callback[])(memcached_st *ptr, memcached_result_st *result, void *context),
+ memcached_execute_function *callback,
void *context,
unsigned int number_of_callbacks
)
for (x= 0; x < number_of_callbacks; x++)
{
- unsigned int iferror;
+ memcached_return iferror;
iferror= (*callback[x])(ptr, result, context);
- if (iferror)
+ if (iferror != MEMCACHED_SUCCESS)
continue;
}
}