2010-03-08 04:55:21 -06:00
|
|
|
/*
|
|
|
|
* Copyright (C) 1992, Board of Trustees of the University of Illinois.
|
|
|
|
*
|
|
|
|
* Permission is granted to copy and distribute source with out fee.
|
|
|
|
* Commercialization of this product requires prior licensing
|
|
|
|
* from the National Center for Supercomputing Applications of the
|
2013-03-09 18:59:42 -06:00
|
|
|
* University of Illinois. Commercialization includes the integration of this
|
|
|
|
* code in part or whole into a product for resale. Free distribution of
|
|
|
|
* unmodified source and use of NCSA software is not considered
|
2010-03-08 04:55:21 -06:00
|
|
|
* commercialization.
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
#ifndef ___HAS_LIST_STUFF_BEEN_INCLUDED_BEFORE___
|
|
|
|
#define ___HAS_LIST_STUFF_BEEN_INCLUDED_BEFORE___
|
|
|
|
|
|
|
|
#include <stdlib.h>
|
|
|
|
#include "list.h"
|
|
|
|
|
|
|
|
struct LISTINSTANCE {
|
|
|
|
char *value;
|
|
|
|
struct LISTINSTANCE *next;
|
|
|
|
struct LISTINSTANCE *prev;
|
|
|
|
};
|
|
|
|
|
|
|
|
struct LISTSTRUCT {
|
|
|
|
struct LISTINSTANCE *head;
|
|
|
|
struct LISTINSTANCE *tail;
|
2013-03-09 18:59:42 -06:00
|
|
|
struct LISTINSTANCE *current;
|
2010-03-08 04:55:21 -06:00
|
|
|
};
|
|
|
|
|
|
|
|
#endif
|