altos/lisp: Add non-cons cdr support
[fw/altos] / src / lisp / ao_lisp.h
index 980514ccb826afe15d74f6f350a6295e9c4b19f8..79f8fcc3a9835713a25b604ab57516967db9a06e 100644 (file)
@@ -499,7 +499,10 @@ ao_lisp_stack_fetch(int id) {
 extern const struct ao_lisp_type ao_lisp_cons_type;
 
 struct ao_lisp_cons *
-ao_lisp_cons_cons(ao_poly car, struct ao_lisp_cons *cdr);
+ao_lisp_cons_cons(ao_poly car, ao_poly cdr);
+
+ao_poly
+ao_lisp__cons(ao_poly car, ao_poly cdr);
 
 extern struct ao_lisp_cons *ao_lisp_cons_free_list;