apr_table_t *t = (apr_table_t *)SvIVX(SvRV(rv));
apr_table_t *t = INT2PTR(apr_table_t *, SvIVX(SvRV(rv)));
static MP_INLINE const char *mpxs_APR__Table_FETCH(pTHX_ SV *tsv,                                                   const char *key){    SV* rv = modperl_hash_tied_object_rv(aTHX_ "APR::Table", tsv);    const int i = mpxs_apr_table_iterix(rv);    apr_table_t *t = (apr_table_t *)SvIVX(SvRV(rv));    const apr_array_header_t *arr = apr_table_elts(t);    apr_table_entry_t *elts = (apr_table_entry_t *)arr->elts;    if (i > 0 && i <= arr->nelts && !strcasecmp(key, elts[i-1].key)) {        return elts[i-1].val;    }    else {        return apr_table_get(t, key);    }}