diff options
Diffstat (limited to 'dev-db/firebird/files/firebird-2.1.2.18118.0-gcc-icu-declare.patch')
-rw-r--r-- | dev-db/firebird/files/firebird-2.1.2.18118.0-gcc-icu-declare.patch | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/dev-db/firebird/files/firebird-2.1.2.18118.0-gcc-icu-declare.patch b/dev-db/firebird/files/firebird-2.1.2.18118.0-gcc-icu-declare.patch new file mode 100644 index 000000000000..1e0fc093668e --- /dev/null +++ b/dev-db/firebird/files/firebird-2.1.2.18118.0-gcc-icu-declare.patch @@ -0,0 +1,27 @@ +--- src/common/classes/alloc.h.old 2009-07-09 13:04:14.000000000 +0200 ++++ src/common/classes/alloc.h 2009-07-09 13:05:37.000000000 +0200 +@@ -48,6 +48,8 @@ + stdlib.h (EKU) */ + #endif + ++#include <new> ++ + #ifdef _MSC_VER + #define THROW_BAD_ALLOC + #else +@@ -448,15 +450,6 @@ + ); + } + +-inline void* operator new(size_t, void* ptr) throw() +-{ +- return ptr; +-} +-inline void* operator new[](size_t, void* ptr) throw() +-{ +- return ptr; +-} +- + inline void operator delete(void* mem) throw() + { + Firebird::MemoryPool::globalFree(mem); |