- Moved linked list support to new "list.c" file.
authorjongfoster <jongfoster@users.sourceforge.net>
Thu, 31 May 2001 21:11:53 +0000 (21:11 +0000)
committerjongfoster <jongfoster@users.sourceforge.net>
Thu, 31 May 2001 21:11:53 +0000 (21:11 +0000)
commit31a3c127af9bc2bdea9d0b00526bdb5d03553fb7
tree76c77320c80db9bc353fdc1c7b28346794c467ae
parent2935a01f7fffce53f81e235557f3ae5459e200e6
- Moved linked list support to new "list.c" file.
  Structure definitions are still in project.h,
  function prototypes are now in "list.h".
- Added support for "struct list_share", which is identical
  to "struct list" except it saves memory by not duplicating
  the strings.  Obviously, this only works if there is some
  other way of managing the memory used by the strings.
  (These list_share lists are used for lists which last
  for only 1 request, and where all the list entries are
  just coming directly from entries in the actionsfile.)
  Note that you still need to destroy list_share lists
  properly to free the nodes - it's only the strings
  which are shared.
list.c [new file with mode: 0644]
list.h [new file with mode: 0644]