summaryrefslogtreecommitdiff
path: root/array.h
blob: d8dfe541b934ce9e953316960a9d8c7fe22bc861 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* $Header: array.h,v 2.0 88/06/05 00:08:21 root Exp $
 *
 * $Log:	array.h,v $
 * Revision 2.0  88/06/05  00:08:21  root
 * Baseline version 2.0.
 * 
 */

struct atbl {
    STR	**ary_array;
    STR *ary_magic;
    int ary_max;
    int ary_fill;
    int ary_index;
};

STR *afetch();
bool astore();
bool adelete();
STR *apop();
STR *ashift();
void afree();
void aclear();
bool apush();
int alen();
ARRAY *anew();