static bool
array_has_name(const ARRAY_TYPE(const_string) *names, const char *name)
{
- const char *const *namep;
+ const char *arr_name;
- array_foreach(names, namep) {
- if (strcmp(*namep, name) == 0)
+ array_foreach_elem(names, arr_name) {
+ if (strcmp(arr_name, name) == 0)
return TRUE;
}
return FALSE;
if (array_is_created(&hook_mail_index_transaction_created)) {
struct hook_build_context *ctx =
hook_build_init((void *)&t->v, sizeof(t->v));
- hook_mail_index_transaction_created_t *const *ptr;
- array_foreach(&hook_mail_index_transaction_created, ptr) {
- (*ptr)(t);
+ hook_mail_index_transaction_created_t *callback;
+ array_foreach_elem(&hook_mail_index_transaction_created, callback) {
+ callback(t);
hook_build_update(ctx, t->vlast);
}
t->vlast = NULL;