Method Purpose
----------------------------------------------------------------------------
at_top Return TRUE if current member is top member.
at_end Return TRUE if current member is last member.
is_empty Return TRUE if LIST is empty, FALSE otherwise.
find Search the list for an implementation defined member. If not
found don't change currency.
prev Make the member previous to this one current. If current
member is top, do nothing.
next Make the member after this one current. If current member is
last, do nothing.
seek Search to a position in the list. Use like fseek.
top Make the top member current.
end Make the last member current.
display Display the current member.
add_member Add a new member to the list.
replace_member Replace data in current member.
current Return a pointer to the current member.
total_members Return the total number of members in the list.
tell Return the position, from the start of the list, of the
current member. The top member is 0.