Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

mdp_dynalloc.h

Go to the documentation of this file.
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 #include "malloc.h"
00016 
00017 void* operator new(size_t size) {
00018 #if !defined(SSE2)
00019   void *p=malloc(size);
00020 #else
00021   void *p=memalign(64,size);
00022 #endif
00023   return p;
00024 }
00025 
00026 void operator delete (void* pointer) {
00027   free(pointer); 
00028 }
00029 
00030 void* operator new[] (size_t size) {
00031 #if !defined(SSE2)
00032   void *p=malloc(size);
00033 #else
00034   void *p=memalign(64,size);
00035 #endif
00036   return p;
00037 }
00038 
00039 void operator delete[] (void* pointer) {
00040   free(pointer); 
00041 }
00042 

Generated on Sun Feb 27 15:12:20 2005 by  doxygen 1.4.1