altos: Add lisp reader
[fw/altos] / src / lisp / ao_lisp_string.c
index 87024271d2553080178d2eedfd86b8296bcbf2ee..1ab569332cc378a05d24a2dac63f865d2bb81d8c 100644 (file)
@@ -43,6 +43,18 @@ ao_lisp_string_new(int len) {
        return a;
 }
 
+char *
+ao_lisp_string_copy(char *a)
+{
+       int     alen = strlen(a);
+
+       char    *r = ao_lisp_alloc(alen + 1);
+       if (!r)
+               return NULL;
+       strcpy(r, a);
+       return r;
+}
+
 char *
 ao_lisp_string_cat(char *a, char *b)
 {