|
|
1.1.1.2 ! root 1: #include <CC/jerq.h> 1.1 root 2: 1.1.1.2 ! root 3: typedef void (*PFVV)(); 1.1 root 4: 1.1.1.2 ! root 5: extern PFVV _new_handler; 1.1 root 6: 1.1.1.2 ! root 7: extern void* operator new(long size) 1.1 root 8: { 9: char* p; 1.1.1.2 ! root 10: ! 11: while ( (p=alloc(unsigned(size)))==0 ) { 1.1 root 12: if(_new_handler) 13: (*_new_handler)(); 1.1.1.2 ! root 14: else ! 15: return 0; 1.1 root 16: } 1.1.1.2 ! root 17: return (void*)p; 1.1 root 18: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.