… | |
… | |
2099 | CODE: |
2099 | CODE: |
2100 | if (KLASS_OF (event) != KLASS_MAP) croak ("event class must be MAP"); |
2100 | if (KLASS_OF (event) != KLASS_MAP) croak ("event class must be MAP"); |
2101 | AV *av = (AV *)sv_2mortal ((SV *)newAV ()); |
2101 | AV *av = (AV *)sv_2mortal ((SV *)newAV ()); |
2102 | for (int i = 2; i < items; i++) av_push (av, SvREFCNT_inc (ST (i))); |
2102 | for (int i = 2; i < items; i++) av_push (av, SvREFCNT_inc (ST (i))); |
2103 | RETVAL = INVOKE_((event_type)event, ARG_MAP (map), ARG_AV (av)); |
2103 | RETVAL = INVOKE_((event_type)event, ARG_MAP (map), ARG_AV (av)); |
2104 | OUTPUT: |
2104 | OUTPUT: RETVAL |
2105 | RETVAL |
|
|
2106 | |
2105 | |
2107 | SV *registry (mapstruct *map) |
2106 | SV *registry (mapstruct *map) |
2108 | CODE: |
2107 | CODE: |
2109 | RETVAL = registry_of (map); |
2108 | RETVAL = registry_of (map); |
2110 | OUTPUT: |
2109 | OUTPUT: |