AV* newAV(); AV* av_make(I32 num, SV **ptr); void av_push(AV*, SV*); SV* av_pop(AV*); SV* av_shift(AV*); void av_unshift(AV*, I32 num); I32 av_len(AV*); /* $#array */ SV** av_fetch(AV*, I32 key, I32 lval); SV** av_store(AV*, I32 key, SV* val); void av_clear(AV*); /* deletes elts but not array */ void av_undef(AV*); /* deletes elts AND array */ void av_extend(AV*, I32 key);
|
< Your Brain Has Exploded Hashes > Table of Contents | Page 39 |
YAPC 19101,
June 2001 Perl 5 Internals Simon Cozens |