From: Ton v. O. <tvo...@us...> - 2006-10-01 22:40:32
|
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; |