… | |
… | |
289 | static OP *(*coro_old_pp_sselect) (pTHX); |
289 | static OP *(*coro_old_pp_sselect) (pTHX); |
290 | static SV *coro_select_select; |
290 | static SV *coro_select_select; |
291 | |
291 | |
292 | /* horrible hack, but if it works... */ |
292 | /* horrible hack, but if it works... */ |
293 | static OP * |
293 | static OP * |
294 | coro_pp_sselect (aTHX) |
294 | coro_pp_sselect (pTHX) |
295 | { |
295 | { |
296 | dSP; |
296 | dSP; |
297 | PUSHMARK (SP - 4); /* fake argument list */ |
297 | PUSHMARK (SP - 4); /* fake argument list */ |
298 | XPUSHs (coro_select_select); |
298 | XPUSHs (coro_select_select); |
299 | PUTBACK; |
299 | PUTBACK; |
… | |
… | |
3365 | SV * |
3365 | SV * |
3366 | async (...) |
3366 | async (...) |
3367 | PROTOTYPE: &@ |
3367 | PROTOTYPE: &@ |
3368 | CODE: |
3368 | CODE: |
3369 | RETVAL = coro_new (aTHX_ coro_stash, &ST (0), items, 1); |
3369 | RETVAL = coro_new (aTHX_ coro_stash, &ST (0), items, 1); |
3370 | api_ready (RETVAL); |
3370 | api_ready (aTHX_ RETVAL); |
3371 | OUTPUT: |
3371 | OUTPUT: |
3372 | RETVAL |
3372 | RETVAL |
3373 | |
3373 | |
3374 | void |
3374 | void |
3375 | terminate (...) |
3375 | terminate (...) |