/**
 **		list.h -- definitions for LISP-type list structure
 **		Russell S. Finn, 3-FEB-90
 **             Raymie Stata, 15-SEP-90
 **/

#ifndef LIST_H
#define LIST_H

typedef struct cons_struct *List;

extern void lst_init();
extern List lst_cons();
extern List lst_append();
extern char *lst_car();
extern List lst_cdr();
extern List lst_member();
extern int lst_size();
extern void lst_free_node();
extern void lst_free_list();
extern char *lst_unparse();

#endif
