--- parser3/src/include/pa_pool.h 2001/05/15 14:31:58 1.50 +++ parser3/src/include/pa_pool.h 2001/05/17 10:22:24 1.52 @@ -5,13 +5,13 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: pa_pool.h,v 1.50 2001/05/15 14:31:58 parser Exp $ + $Id: pa_pool.h,v 1.52 2001/05/17 10:22:24 parser Exp $ */ #ifndef PA_POOL_H #define PA_POOL_H -#include +#include "pa_config_includes.h" class Exception; class Temp_exception; @@ -42,8 +42,8 @@ public: Exception& exception() const { return *fexception; } /// allocates some bytes on pool - void *malloc(size_t size, int place=0) { - return check(real_malloc(size, place), size); + void *malloc(size_t size/*, int place=0*/) { + return check(real_malloc(size/*, place*/), size); } /// allocates some bytes clearing them with zeros void *calloc(size_t size) { @@ -60,7 +60,7 @@ private: //{ /// @name implementation defined - void *real_malloc(size_t size, int place); + void *real_malloc(size_t size/*, int place*/); void *real_calloc(size_t size); //} @@ -117,7 +117,7 @@ public: /// the Pooled-sole: Pooled instances can be allocated in Pool rather then on heap static void *operator new(size_t size, Pool& apool) { - return apool.malloc(size, 1); + return apool.malloc(size/*, 1*/); } Pooled(Pool& apool) : fpool(&apool) {}