+2000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * alist.c (scm_acons): Use SCM{_SET}?_CELL_OBJECT as long as a
+ cell is not known to be a valid pair.
+
2000-05-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
* eval.c (ASRTSYNTAX, scm_m_body, scm_m_letrec1): Removed
SCM head;
SCM_NEWCELL (pair);
- SCM_SETCAR (pair, key);
- SCM_SETCDR (pair, value);
+ SCM_SET_CELL_OBJECT_0 (pair, key);
+ SCM_SET_CELL_OBJECT_1 (pair, value);
SCM_NEWCELL (head);
- SCM_SETCAR (head, pair);
- SCM_SETCDR (head, alist);
+ SCM_SET_CELL_OBJECT_0 (head, pair);
+ SCM_SET_CELL_OBJECT_1 (head, alist);
return head;
}