   return temp;
 }
 
-void myfree (object *obj) {
+inline void myfree (object *obj) {
   car(obj) = NULL;
   cdr(obj) = Freelist;
   Freelist = obj;

}

object *newsymbol (symbol_t name) {
  for (int i=WORKSPACESIZE-1; i>=0; i--) {
    object *obj = &Workspace[i];
    if (symbolp(obj) && obj->name == name) return obj;
  }

/* uLisp AVR Version 3.4a - www.ulisp.com
   David Johnson-Davies - www.technoblogy.com - 5th January 2021

   Licensed under the MIT license: https://opensource.org/licenses/MIT
*/
