For the construction of a LISTobject there are the following routines at hand:
NAMES: m_sn_l abbreviates make_self_next_list
b_sn_l means build_self_next_list.
INT m_sn_l(OP s,n,r)
INT b_sn_l(OP s,n,r).
DESCRIPTIONS: These routines both
construct a new LISTobject, using either build (no
copy) or make (with copy). If the parameters are NULL
then there is no difference between these two routines.
First it frees the memory of the result r, if r is not
the empty object.
RETURN: ERROR if there is no space for the new LISTobject.
last changed: November 19, 2001