[brlcad-commits] SF.net SVN: brlcad:[51651] brlcad/trunk/src/other/step/src/base/scl_memmgr. h
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <n_...@us...> - 2012-07-24 04:14:46
|
Revision: 51651 http://brlcad.svn.sourceforge.net/brlcad/?rev=51651&view=rev Author: n_reed Date: 2012-07-24 04:14:37 +0000 (Tue, 24 Jul 2012) Log Message: ----------- remove exception specifications Modified Paths: -------------- brlcad/trunk/src/other/step/src/base/scl_memmgr.h Modified: brlcad/trunk/src/other/step/src/base/scl_memmgr.h =================================================================== --- brlcad/trunk/src/other/step/src/base/scl_memmgr.h 2012-07-24 04:11:45 UTC (rev 51650) +++ brlcad/trunk/src/other/step/src/base/scl_memmgr.h 2012-07-24 04:14:37 UTC (rev 51651) @@ -3,17 +3,6 @@ #include <scl_export.h> -/** - Platform specific defines -*/ -#if defined(__MSVC__) || defined(__BORLAND__) -#define THROW_STD_BAD_ALLOC -#define THROW_EMPTY -#else -#define THROW_STD_BAD_ALLOC throw (std::bad_alloc) -#define THROW_EMPTY throw () -#endif - #ifdef __cplusplus #include <stddef.h> extern "C" { @@ -47,27 +36,27 @@ #include <new> -inline void * operator new( size_t size, const char * file, const int line ) THROW_STD_BAD_ALLOC { +inline void * operator new( size_t size, const char * file, const int line ) { return scl_operator_new( size, file, line ); } -inline void * operator new[]( size_t size, const char * file, const int line ) THROW_STD_BAD_ALLOC { +inline void * operator new[]( size_t size, const char * file, const int line ) { return scl_operator_new( size, file, line ); } -inline void operator delete( void * addr, const char * file, const int line ) THROW_STD_BAD_ALLOC { +inline void operator delete( void * addr, const char * file, const int line ) { scl_operator_delete( addr, file, line ); } -inline void operator delete[]( void * addr, const char * file, const int line ) THROW_STD_BAD_ALLOC { +inline void operator delete[]( void * addr, const char * file, const int line ) { scl_operator_delete( addr, file, line ); } -inline void operator delete( void * addr ) THROW_EMPTY { +inline void operator delete( void * addr ) { scl_operator_delete( addr ); } -inline void operator delete[]( void * addr ) THROW_EMPTY { +inline void operator delete[]( void * addr ) { scl_operator_delete( addr ); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |