anchor.diff:          p%destroy_on_delete = destroy_on_delete
       end if
   
  -    end subroutine add
  +    end subroutine add_pointer
   !*****************************************************************************************
   
   !*****************************************************************************************
  
positive.code:     !! The list contains only the clone, which will be deallocated (and
      !! finalized if a finalizer is present) when removed from the list.
      !!
      !! This is different from the [[add]] routine, which takes a pointer input.
      !!
      !! This one would normally be used for basic variables and types that
      !! do not contain pointers to other variables (and are not pointed to by
  
negative.code:     !! Returns true if the two keys are equal.
      !!
      !! Allowing a key to be an integer or a character string
      !! (can be case sensitive or not), or alternately, a user-defined
      !! [[key_class]].
  
      implicit none
  
  