Here is a strange thing that crashes my Palm:

#define NUM_THINGS 12
UInt16  bigVal;

void fn(void)
{
   Int16 i;

   // stuff done here to calculate i

   bigVal = i % NUM_THINGS;  // crashes here
   
   // however this works but only if i is not too big
   bigVal = i;
   if(i >= NUM_THINGS)
      bigVal = i - NUM_THINGS;

   // stuff done here
}

Any ideas on why?

Thanks,

Mike McCollister

__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35 
a year!  http://personal.mail.yahoo.com/

-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to