ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Coro/Coro/State.xs
(Generate patch)

Comparing Coro/Coro/State.xs (file contents):
Revision 1.78 by root, Wed Nov 1 01:21:21 2006 UTC vs.
Revision 1.79 by root, Thu Nov 2 12:29:08 2006 UTC

163 AV *padlist = CvPADLIST (cv); 163 AV *padlist = CvPADLIST (cv);
164 AV *newpadlist, *newpad; 164 AV *newpadlist, *newpad;
165 165
166 newpadlist = newAV (); 166 newpadlist = newAV ();
167 AvREAL_off (newpadlist); 167 AvREAL_off (newpadlist);
168#if PERL_VERSION < 9
168 Perl_pad_push (aTHX_ padlist, AvFILLp (padlist) + 1, 1); 169 Perl_pad_push (aTHX_ padlist, AvFILLp (padlist) + 1, 1);
170#else
171 Perl_pad_push (aTHX_ padlist, AvFILLp (padlist) + 1);
172#endif
169 newpad = (AV *)AvARRAY (padlist)[AvFILLp (padlist)]; 173 newpad = (AV *)AvARRAY (padlist)[AvFILLp (padlist)];
170 --AvFILLp (padlist); 174 --AvFILLp (padlist);
171 175
172 av_store (newpadlist, 0, SvREFCNT_inc (*av_fetch (padlist, 0, FALSE))); 176 av_store (newpadlist, 0, SvREFCNT_inc (*av_fetch (padlist, 0, FALSE)));
173 av_store (newpadlist, 1, (SV *)newpad); 177 av_store (newpadlist, 1, (SV *)newpad);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines