… | |
… | |
355 | |
355 | |
356 | int i; |
356 | int i; |
357 | |
357 | |
358 | for (i = AvFILL (overlay_av); i >= 0; i--) |
358 | for (i = AvFILL (overlay_av); i >= 0; i--) |
359 | if (SvIV (*av_fetch (overlay_av, i, 1)) == (long)this) |
359 | if (SvIV (*av_fetch (overlay_av, i, 1)) == (long)this) |
360 | { |
|
|
361 | av_delete (overlay_av, i, G_DISCARD); |
|
|
362 | break; |
360 | break; |
363 | } |
|
|
364 | |
361 | |
365 | for (; i < AvFILL (overlay_av); i++) |
362 | for (; i < AvFILL (overlay_av); i++) |
366 | av_store (overlay_av, i, SvREFCNT_inc (*av_fetch (overlay_av, i + 1, 0))); |
363 | av_store (overlay_av, i, SvREFCNT_inc (*av_fetch (overlay_av, i + 1, 0))); |
367 | |
364 | |
368 | av_pop (overlay_av); |
365 | av_pop (overlay_av); |