… | |
… | |
969 | } |
969 | } |
970 | |
970 | |
971 | static int |
971 | static int |
972 | api_is_ready (SV *coro_sv) |
972 | api_is_ready (SV *coro_sv) |
973 | { |
973 | { |
974 | return !!SvSTATE (coro_sv)->flags & CF_READY; |
974 | return !!(SvSTATE (coro_sv)->flags & CF_READY); |
975 | } |
975 | } |
976 | |
976 | |
977 | static void |
977 | static void |
978 | prepare_schedule (struct transfer_args *ta) |
978 | prepare_schedule (struct transfer_args *ta) |
979 | { |
979 | { |
… | |
… | |
1236 | if (newprio > PRIO_MAX) newprio = PRIO_MAX; |
1236 | if (newprio > PRIO_MAX) newprio = PRIO_MAX; |
1237 | |
1237 | |
1238 | coro->prio = newprio; |
1238 | coro->prio = newprio; |
1239 | } |
1239 | } |
1240 | } |
1240 | } |
|
|
1241 | OUTPUT: |
|
|
1242 | RETVAL |
1241 | |
1243 | |
1242 | SV * |
1244 | SV * |
1243 | ready (SV *self) |
1245 | ready (SV *self) |
1244 | PROTOTYPE: $ |
1246 | PROTOTYPE: $ |
1245 | CODE: |
1247 | CODE: |