[Scummvm-cvs-logs] SF.net SVN: scummvm: [23915] scummvm/trunk/backends/platform/PalmOS/Src/ extend.cpp

chrilith at users.sourceforge.net chrilith at users.sourceforge.net
Sun Sep 17 12:16:59 CEST 2006


Revision: 23915
          http://svn.sourceforge.net/scummvm/?rev=23915&view=rev
Author:   chrilith
Date:     2006-09-17 03:16:52 -0700 (Sun, 17 Sep 2006)

Log Message:
-----------
Compiler seems to not use these operators when they are inlined

Modified Paths:
--------------
    scummvm/trunk/backends/platform/PalmOS/Src/extend.cpp

Modified: scummvm/trunk/backends/platform/PalmOS/Src/extend.cpp
===================================================================
--- scummvm/trunk/backends/platform/PalmOS/Src/extend.cpp	2006-09-17 10:14:11 UTC (rev 23914)
+++ scummvm/trunk/backends/platform/PalmOS/Src/extend.cpp	2006-09-17 10:16:52 UTC (rev 23915)
@@ -21,7 +21,7 @@
  * $Id$
  *
  */
- 
+
 #include <stdlib.h>
 #include "globals.h"
 
@@ -84,25 +84,26 @@
 	MemSet(ptr, 0, size);
 	return ptr;
 }
-#elif defined(COMPILE_OS5)
+#elif defined(COMPILE_OS5) || defined(STDLIB_TRACE_MEMORY)
 
-__inline void *operator new(UInt32 size) {
+void *operator new(UInt32 size) {
 	void *ptr = malloc(size);
 	MemSet(ptr, 0, size);
 	return ptr;
 }
 
-__inline void *operator new [] (UInt32 size) {
+void *operator new [] (UInt32 size) {
 	void *ptr = malloc(size);
 	MemSet(ptr, 0, size);
 	return ptr;
 }
 
-__inline void operator delete(void *ptr) throw() {
+void operator delete(void *ptr) throw() {
 	if (ptr) free(ptr);
 }
 
-__inline void operator delete[](void *ptr) throw() {
+void operator delete[](void *ptr) throw() {
 	if (ptr) free(ptr);
 }
+
 #endif


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list