Samir Raiyani wrote:
> Essentially, passing parameters that are only used in simple
> integer-to-integer assignment statements does not work correctly.
How big is your 'int' type? There could be a mismatch between code
using 2-byte ints and code using 4-byte ints. Here is a clue:
> (initially: idx = -65536, i=1)
> CDxListDB::getDxByIndex(int idx)
The default in Palm projects is 2-byte ints. You can't put -65536 in 2
bytes so this code must be using 4-byte ints. Is this a change you made
deliberately? If so, is it consistent in all files? Is any of this
code in a separately compiled library? Are you linking in the correct
startup code library for your int size? ("2i" -vs- "4i")
-slj-