Hello:
I declare a "very big" array as follow :
UInt16 conv[] = {0x1111, 0x1112, ...}
But I get error message when I try to compile it:
C:\DOCUME~1\cswang\LOCALS~1\Temp/cc7BNk8C.s: Assembler messages:
C:\DOCUME~1\cswang\LOCALS~1\Temp/cc7BNk8C.s:66177: Error: Value of 134372
too la
rge for field of 2 bytes at 0x692
C:\DOCUME~1\cswang\LOCALS~1\Temp/cc7BNk8C.s:66177: Error: Signed .word
overflow;
switch may be too large; 134372 at 0x692
C:\DOCUME~1\cswang\LOCALS~1\Temp/cc7BNk8C.s:66177: Error: value out of range
C:\DOCUME~1\cswang\LOCALS~1\Temp/cc7BNk8C.s:66267: Error: Value of 134016
too la
rge for field of 2 bytes at 0x754
C:\DOCUME~1\cswang\LOCALS~1\Temp/cc7BNk8C.s:66267: Error: Signed .word
overflow;
switch may be too large; 134016 at 0x754
C:\DOCUME~1\cswang\LOCALS~1\Temp/cc7BNk8C.s:66267: Error: value out of range
...........................................
I find that if the array size is <= 14733, that's fine;
If it is > 14733, more and more error messages will occur.
what's the problem?
Thanks for help
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palm.com/devzone/mailinglists.html