/* av.h
*
- * Copyright (c) 1991-1994, Larry Wall
+ * Copyright (c) 1991-1997, Larry Wall
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*/
struct xpvav {
- char* xav_array; /* pointer to malloced string */
+ char* xav_array; /* pointer to first array element */
SSize_t xav_fill;
SSize_t xav_max;
IV xof_off; /* ptr is incremented by offset */
MAGIC* xmg_magic; /* magic for scalar array */
HV* xmg_stash; /* class package */
- SV** xav_alloc;
+ SV** xav_alloc; /* pointer to malloced string */
SV* xav_arylen;
U8 xav_flags;
};