source: trunk/third/perl/array.h @ 9009

Revision 9009, 915 bytes checked in by ghudson, 28 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r9008, which included commits to RCS files with non-trunk default branches.
Line 
1/* $RCSfile: array.h,v $$Revision: 1.1.1.1 $$Date: 1996-10-02 06:40:01 $
2 *
3 *    Copyright (c) 1991, Larry Wall
4 *
5 *    You may distribute under the terms of either the GNU General Public
6 *    License or the Artistic License, as specified in the README file.
7 *
8 * $Log: not supported by cvs2svn $
9 * Revision 4.0.1.2  92/06/08  11:45:57  lwall
10 * patch20: removed implicit int declarations on funcions
11 *
12 * Revision 4.0.1.1  91/06/07  10:19:20  lwall
13 * patch4: new copyright notice
14 *
15 * Revision 4.0  91/03/20  01:03:44  lwall
16 * 4.0 baseline.
17 *
18 */
19
20struct atbl {
21    STR **ary_array;
22    STR **ary_alloc;
23    STR *ary_magic;
24    int ary_max;
25    int ary_fill;
26    char ary_flags;
27};
28
29#define ARF_REAL 1      /* free old entries */
30
31STR *afetch();
32bool astore();
33STR *apop();
34STR *ashift();
35void afree();
36void aclear();
37bool apush();
38int alen();
39ARRAY *anew();
40ARRAY *afake();
41void aunshift();
42void afill();
Note: See TracBrowser for help on using the repository browser.