=================================================================== RCS file: /home/cvs/OpenXM_contrib2/asir2000/gc/include/new_gc_alloc.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -p -r1.4 -r1.5 --- OpenXM_contrib2/asir2000/gc/include/new_gc_alloc.h 2002/07/24 07:46:33 1.4 +++ OpenXM_contrib2/asir2000/gc/include/new_gc_alloc.h 2002/07/24 08:00:18 1.5 @@ -50,7 +50,20 @@ #ifndef GC_ALLOC_H #include "gc.h" -#include // A more portable way to get stl_alloc.h . + +#if (__GNUC__ < 3) +# include // A more portable way to get stl_alloc.h . +#else +# include +# ifndef __STL_BEGIN_NAMESPACE +# define __STL_BEGIN_NAMESPACE namespace std { +# define __STL_END_NAMESPACE }; +# endif +#ifndef __STL_USE_STD_ALLOCATORS +#define __STL_USE_STD_ALLOCATORS +#endif +#endif + #define GC_ALLOC_H