[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