[Scummvm-cvs-logs] CVS: scummvm sys.cpp,1.9,1.10 scumm.h,1.112,1.113

Ludvig Strigeus strigeus at users.sourceforge.net
Wed Apr 10 11:21:04 CEST 2002


Update of /cvsroot/scummvm/scummvm
In directory usw-pr-cvs1:/tmp/cvs-serv21462

Modified Files:
	sys.cpp scumm.h 
Log Message:
overloaded 'new' operator to get zero initialized objects

Index: sys.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sys.cpp,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** sys.cpp	20 Mar 2002 17:51:07 -0000	1.9
--- sys.cpp	10 Apr 2002 18:20:32 -0000	1.10
***************
*** 183,184 ****
--- 183,188 ----
  #endif /* NEED_STRDUP */
  
+ 
+ void *operator new(size_t size) {
+ 	return calloc(size,1);
+ }

Index: scumm.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm.h,v
retrieving revision 1.112
retrieving revision 1.113
diff -C2 -d -r1.112 -r1.113
*** scumm.h	8 Apr 2002 13:55:03 -0000	1.112
--- scumm.h	10 Apr 2002 18:20:32 -0000	1.113
***************
*** 33,36 ****
--- 33,40 ----
  #define ARRAYSIZE(x) (sizeof(x)/sizeof(x[0]))
  
+ /* Initialized operator new */
+ void * operator new(size_t size);
+ 	
+ 
  class Scumm;
  struct Actor;





More information about the Scummvm-git-logs mailing list