diff --git a/lisp.c b/lisp.c index e0bfa73..002dfa2 100644 --- a/lisp.c +++ b/lisp.c @@ -21,6 +21,7 @@ #ifndef __COSMOPOLITAN__ #include #include +#include #include #include #include @@ -49,6 +50,17 @@ int cx; /* stores negative memory use */ int dx; /* stores lookahead character */ int RAM[0100000]; /* your own ibm7090 */ +int AddList(int); +int GetList(); +int GetObject(int); +void PrintList(int); +void PrintObject(int); +void PrintChar(int); +int Car(int); +int Cdr(int); +int Cons(int, int); +int Eval(int, int); + Intern() { int i, j, x; for (i = 0; (x = M[i++]);) {