/* %Z%%M% %I% %E% */

/*
 * Copyright (c) 1990-2005 by Wayne C. Gramlich.
 * All rights reserved.
 */

/* Dynamic length array implementation definitions: */

#ifndef VECTOR_DEFS_H
#define VECTOR_DEFS_H

#ifndef VECTOR_EXPORTS_H
#include "vector_exports.h"
#endif

struct Vektor_struct {
	Vector_datum	*data;	/* Data vector pointer */
	Heap		heap;	/* Heap containing data */
	int		index;	/* Iterator index */
	int		limit;	/* Current high water mark */
	int		size;	/* Current size */
};

#endif /* VECTOR_DEFS_H */
