You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@locus.apache.org on 2000/11/03 22:38:27 UTC

cvs commit: xml-xalan/c/src/PlatformSupport ArenaAllocator.hpp ReusableArenaAllocator.hpp

dbertoni    00/11/03 13:38:24

  Modified:    c/src/PlatformSupport ArenaAllocator.hpp
                        ReusableArenaAllocator.hpp
  Log:
  Fixed bug where data member was not being reset to 0.
  
  Revision  Changes    Path
  1.7       +1 -1      xml-xalan/c/src/PlatformSupport/ArenaAllocator.hpp
  
  Index: ArenaAllocator.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/PlatformSupport/ArenaAllocator.hpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- ArenaAllocator.hpp	2000/10/12 17:06:53	1.6
  +++ ArenaAllocator.hpp	2000/11/03 21:38:17	1.7
  @@ -174,7 +174,7 @@
   		assert(m_blocks.back()->ownsObject(theObject) == true);
   	}
   
  -	void
  +	virtual void
   	reset()
   	{
   #if !defined(XALAN_NO_NAMESPACES)
  
  
  
  1.10      +8 -0      xml-xalan/c/src/PlatformSupport/ReusableArenaAllocator.hpp
  
  Index: ReusableArenaAllocator.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/PlatformSupport/ReusableArenaAllocator.hpp,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- ReusableArenaAllocator.hpp	2000/08/22 20:18:51	1.9
  +++ ReusableArenaAllocator.hpp	2000/11/03 21:38:18	1.10
  @@ -218,6 +218,14 @@
   		assert(m_lastBlockReferenced->ownsObject(theObject) == true);
   	}
   
  +	virtual void
  +	reset()
  +	{
  +		m_lastBlockReferenced = 0;
  +
  +		BaseClassType::reset();
  +	}
  +
   	virtual bool
   	ownsObject(const ObjectType*	theObject) const
   	{