*(modperl_handler_t **)ap_push_array(*handlers) = h;
*(modperl_handler_t **)apr_push_array(*handlers) = h;
char *modperl_cmd_push_handlers(MpAV **handlers, const char *name,                                ap_pool_t *p){    modperl_handler_t *h = modperl_handler_new(p, (void*)name,                                               MP_HANDLER_TYPE_CHAR);    if (!*handlers) {        *handlers = ap_make_array(p, sizeof(modperl_handler_t), 1);        MP_TRACE_d(MP_FUNC, "created handler stack\n");    }    /* XXX parse_handler if Perl is running */    *(modperl_handler_t **)ap_push_array(*handlers) = h;    MP_TRACE_d(MP_FUNC, "pushed handler: %s\n", h->name);    return NULL;}