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