/* indexlist.h  (Steve Hill)  1.1  3/9/90$ */

/* indexlist.h
 *
 * Header file for indexlist.c.
 */


typedef struct index_list_s
{
	real_t			index;
	struct index_list_s	*ptr;
}
index_list_t;


#define IndexListNull	((index_list_t *) NULL)


index_list_t	*IndexListPush PROTO((real_t, index_list_t *)),
		*IndexListPop PROTO((index_list_t *)),
		*IndexListCopy PROTO((index_list_t *));

real_t		IndexListTop PROTO((index_list_t *));

void		IndexListFree PROTO((index_list_t *));
