#ifndef FLIST_H #define FLIST_H typedef struct pair * flist; extern const flist nil; extern flist cons(void * obj, flist l); extern void * car(flist l); extern flist cdr(flist l); extern int is_null(flist l); #endif