/*
 * File:
 *   schemelist.h
 * Authors:
 *   CSC195 2003S
 * Summary:
 *   Declarations of important stuff related to
 *   Scheme-like lists.
 */

struct inode {
  void *val;
  struct inode *next;
} node, *slist;

slist snull();
slist cons(void *head, slist tail);
void *car(slist il);
slist cdr(slist il);
int isEmpty(slist il);
