Path: utzoo!mnetor!uunet!husc6!cmcl2!nrl-cmf!ames!pasteur!ucbvax!TAURUS.BITNET!finkel From: finkel@TAURUS.BITNET Newsgroups: comp.sys.amiga Subject: clist.library ??? Message-ID: <8804121256.AA15648@MATH.Tau.Ac.IL> Date: 12 Apr 88 12:56:37 GMT Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: Lines: 19 I was looking at my RKM a few days ago when I decided to expand my knowledge about the clist.library . It's documented only in the appendix, with information on each routine. there is no general explanation about the library as a whole. Anyway, from what I understood, clist.library can handle variable length strings, and my assumption is that these are not null terminated ones, but the can contain nulls like basic strings. Am I right? Another problem is that I have found an InitCPool routine to create a pool from which to allocate strings, but there is no routine like FreeCPool. How do you free a CPool? Free it's memory, and then free any structures it's using? I am not near the books or the computer now, and I didn't check the the structures of clist.library . Also, names like Get Unget Put and UnPut are simply #%$#%. what's bad with PutFirst PutLast GetFirst GetLast or something smiliar? ------------------------------------------------------------------------------- Udi Finkelstein | Bitnet: finkel@taurus.bitnet or finkel@math.tau.ac.il Tel Aviv University | Internet: finkel%taurus.bitnet@cunyvm.cuny.edu Israel | UUCP: ...!psuvax1!taurus.bitnet!finkel -------------------------------------------------------------------------------