KES <kes-kes@xxxxxxxxx> writes: > One yet more: > > @@ -141,5 +86,9 @@ > // } > > > - OP* o; > + SV *tvs = newSVpvs( "ScalarHistory" ); > + SV *tva = newSVpvs( "ArrayHistory" ); > + SV *tvh = newSVpvs( "HashHistory" ); > + > + OP *o; > while( PL_op ) { Huh? If the asterisk between type OP and var o did not change, then inserting the three new lines before o's definition may make sense, but otherwise...