- error("1st ARG TO PUTAUX MUST BBE ARRAY",FALSE);
- return((lbot)->val->aux = np[-1].val);
+ error("1st Arg to putaux must be array", FALSE);
+ return((lbot)->val->ar.aux = np[-1].val);
+ }
+
+lispval
+Lgetdata()
+ {
+ chkarg(1,"getdata");
+ if(TYPE(lbot->val)!=ARRAY)
+ error("Arg to getdata must be an array", FALSE);
+ return((lispval)lbot->val->ar.data);
+ }
+
+lispval
+Lputdata()
+ {
+ chkarg(2,"putdata");
+
+ if(TYPE((lbot)->val)!=ARRAY)
+ error("1st Arg to putaux must be array", FALSE);
+ return((lbot)->val->ar.data = (char *)np[-1].val);