00001
00002
00003 #ifndef _SBRKHEAP_H_
00004 #define _SBRKHEAP_H_
00005
00006 #ifdef WIN32
00007
00008
00009
00010
00011 extern "C" void * sbrk (size_t sz);
00012
00013 #endif
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 class SbrkHeap {
00025 public:
00026 SbrkHeap (void)
00027 {}
00028
00029 inline void * malloc (size_t sz) {
00030 return sbrk(sz);
00031 }
00032
00033 inline void free (void *) { }
00034 inline int remove (void *) { return 0; }
00035 };
00036
00037
00038
00039 #endif
00040