SINT

Syntax SINT (x) where x=0..65535
Location BTool

The range of SuperBASIC integers is -32768 to 32767 - these are called signed integers because they can be negative. This compares to unsigned integers which have a different range, from 0 to 65535. The function SINT converts unsigned integers to signed integers, which is not a very difficult task apart from the need to check the valid range:

signed% = unsigned - 2^16

or:

signed% = SINT(unsigned)

CROSS-REFERENCE

UINT converts in the other direction.