
*****Listing 1*****


   #include <stream.hpp>
   #include "list.hpp"

   main()
      {
      LIST ilist;
      int i,size,*iptr;

      for(i = 0 ; i < 10 ; ++i)
         {
         cout << "Adding " << i << "\n";
         ilist.add_tail(&i, sizeof(i));
         }

      cout << "\n";

      iptr = ilist.get_head(size);

      while(iptr != NULL)
         {
         cout << "Retrieved " << *iptr << "\n";
         iptr = ilist.get_next(size);
         }
      }

