Cプログラム中で新規生成したオブジェクトのリファレンスを取るにはnewRV_noinc()を使う。
例: 配列リファレンスの生成
rv = newRV_noinc(newAV());
av_fetch()で取得したポインタの参照先は上書き可能である。ただし、参照カウントには注意する必要がある。
例1: (see perl-5.X.X/util.c)
svp = av_fetch(...); ... SvREFCNT_dec(*svp); *svp = &PL_sv_undef;
例2:
svp = av_fetch(...); av = newAV(); av_push(av *svp); *svp = newRV_noinc(av);