Is anyone here familiar with this problem?
Please give me a hand.

Using
SDK-4.01
prc-tools-2.0.92-1

I'm getting lots of these Signed .word overflow errors
when I add valid lines of code to various functions in
a project.  Here is one such instance obtained by
uncommenting the following code

      if (txtH != NULL)
        {
        }

in the routine shown below.

Here is the message:
_________________________
[bob@son cweblog_pda]$ make
/usr/local/bin/m68k-palmos-gcc -O -g    -c -o cweblog.o cweblog.c
/tmp/ccEwPWrI.s: Assembler messages:
/tmp/ccEwPWrI.s:12103: Error: Signed .word overflow; switch may be too
large; 32768 at 0x5520
make: *** [cweblog.o] Error 1


Here is the code:
_________________________
void
GetOtherDescription()
{
  VoidHand txtH;
  Char *otherDescription;
  Char *one_spacePtr;
  Char *blankChr = " ";
  if (FldDirty (GetObjectFromActiveForm(OtherField)))
    {
      txtH = FldGetTextHandle (GetObjectFromActiveForm(OtherField));
 /* No Error with comments here
      if (txtH != NULL)
        {
 /* Yes, Error with comments moved here (or removed)
          otherDescription = MemHandleLock (txtH);
          one_spacePtr = StrStr ( (const Char*) otherDescription,
blankChr);
          MemHandleUnlock(txtH);
 Yes, Error with comments moved here */
        }
 No Error with comments here */
    }
}
___________________________

// The compile time Error goes away when the call (in another function)
is commented:
//    GetOtherDescription();               //3


But returns if the comments inside the GetOtherDescription() code
are removed and the call to this function at //3 remains commented:


[bob@son cweblog_pda]$ make
/usr/local/bin/m68k-palmos-gcc -O -g    -c -o cweblog.o cweblog.c
/tmp/ccp6RJFr.s: Assembler messages:
/tmp/ccp6RJFr.s:12126: Error: Signed .word overflow; switch may be too
large; 32798 at 0x5542
/tmp/ccp6RJFr.s:12136: Error: Signed .word overflow; switch may be too
large; 32782 at 0x555c
make: *** [cweblog.o] Error 1
________________________________

Bob Williams





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

Reply via email to