Added support for Intel C++ 7.0.

committer: mfx <mfx> 1042686101 +0000
This commit is contained in:
Markus F.X.J. Oberhumer
2003-01-16 03:01:41 +00:00
parent 888ac8a220
commit e96ad21db1
10 changed files with 55 additions and 25 deletions
+1 -3
View File
@@ -456,12 +456,10 @@ inline void operator delete[](void *p)
// An Array allocates memory on the heap, but automatically
// gets destructed when leaving scope or on exceptions.
// "var" is declared as a read-only reference to a pointer
// and behaves exactly like an array "var[]".
#define Array(type, var, size) \
assert((int)(size) > 0); \
MemBuffer var ## _membuf((size)*(sizeof(type))); \
type * const & var = ((type *) var ## _membuf.getVoidPtr())
type * const var = ((type *) var ## _membuf.getVoidPtr())
#define ByteArray(var, size) Array(unsigned char, var, size)