Update of /cvsroot/easycalc/easycalc
In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv7322
Modified Files:
calc.c calc.h
Log Message:
(Re)Introduce global palmOS3 for stack usage check.
SysGetStackInfo (used in initChkStack()) does not exist in PalmOS2.
Index: calc.c
===================================================================
RCS file: /cvsroot/easycalc/easycalc/calc.c,v
retrieving revision 1.34
retrieving revision 1.35
diff -C2 -d -r1.34 -r1.35
*** calc.c 18 Sep 2006 17:54:17 -0000 1.34
--- calc.c 1 Oct 2006 22:40:27 -0000 1.35
***************
*** 56,59 ****
--- 56,60 ----
#include "lstedit.h"
#include "mtxedit.h"
+ #include "chkstack.h"
#ifdef SPECFUN_ENABLED
***************
*** 72,75 ****
--- 73,77 ----
#endif
+ Boolean palmOS3=false;
Boolean palmOS35=false;
Boolean handera=false;
***************
*** 219,223 ****
/* Get version of PalmOS */
! palmOS35 = calc_rom_greater(3,5);
/* Are we on a Handera ? */
--- 221,229 ----
/* Get version of PalmOS */
! palmOS3 = calc_rom_greater(3,0); /* for stack check */
! palmOS35 = calc_rom_greater(3,5); /* for color/grayscale support */
!
! /* Get stack boundaries */
! initChkStack();
/* Are we on a Handera ? */
Index: calc.h
===================================================================
RCS file: /cvsroot/easycalc/easycalc/calc.h,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** calc.h 12 Sep 2006 19:40:55 -0000 1.10
--- calc.h 1 Oct 2006 22:40:27 -0000 1.11
***************
*** 37,40 ****
--- 37,41 ----
void gadget_bounds(FormType *frm, Int16 gadget, RectangleType *bounds);
+ extern Boolean palmOS3;
extern Boolean palmOS35;
extern Boolean handera;
|