[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