[Scummvm-cvs-logs] CVS: scummvm/backends/PalmOS/Src/forms formSystem.cpp,1.1,1.2

Chris Apers chrilith at users.sourceforge.net
Fri Nov 28 02:02:06 CET 2003


Update of /cvsroot/scummvm/scummvm/backends/PalmOS/Src/forms
In directory sc8-pr-cvs1:/tmp/cvs-serv8158

Modified Files:
	formSystem.cpp 
Log Message:
Added stack size

Index: formSystem.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/PalmOS/Src/forms/formSystem.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- formSystem.cpp	3 Nov 2003 16:01:14 -0000	1.1
+++ formSystem.cpp	28 Nov 2003 10:01:51 -0000	1.2
@@ -14,6 +14,13 @@
  *
  *
  ***********************************************************************/
+static UInt32 GetStackSize() {
+	MemPtr startPP, endPP;
+	SysGetStackInfo(&startPP, &endPP);
+
+	return ((Char *)endPP - (Char *)startPP) / 1024L;
+}
+
 static void GetMemory(UInt32* storageMemoryP, UInt32* dynamicMemoryP, UInt32 *storageFreeP, UInt32 *dynamicFreeP) {
 	UInt32		free, max;
 
@@ -66,10 +73,12 @@
 static void SystemInfoFormInit() {
 	FormPtr frmP;
 	Coord x;
-	UInt32 dm, sm, df, sf;
+	UInt32 dm, sm, df, sf, stack;
 	Char num[10];
 
 	GetMemory(&sm, &dm, &sf, &df);
+	stack = GetStackSize();
+	
 	frmP = FrmGetActiveForm();
 	FrmDrawForm(frmP);
 
@@ -84,6 +93,10 @@
 	x = 149 - FntCharsWidth(num, StrLen(num));
 	WinDrawChars(num, StrLen(num), x, 42);
 
+	StrIToA(num, stack);
+	x = 149 - FntCharsWidth(num, StrLen(num));
+	WinDrawChars(num, StrLen(num), x, 54);
+
 	StrIToA(num, df);
 	x = 109 - FntCharsWidth(num, StrLen(num));
 	WinDrawChars(num, StrLen(num), x, 30);
@@ -91,6 +104,11 @@
 	StrIToA(num, sf);
 	x = 109 - FntCharsWidth(num, StrLen(num));
 	WinDrawChars(num, StrLen(num), x, 42);
+
+	StrCopy(num,"-");
+	x = 109 - FntCharsWidth(num, StrLen(num));
+	WinDrawChars(num, StrLen(num), x, 54);
+
 }
 
 Boolean SystemInfoFormHandleEvent(EventPtr eventP) {





More information about the Scummvm-git-logs mailing list