GET-SHORT function
- Last Updated: January 18, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
Returns the signed 16-bit value at the specified memory location as an INTEGER value.
Syntax
|
- source
- A function or variable that returns a RAW or MEMPTR value. If source is
the Unknown value (
?), GET-SHORT returns the Unknown value (?). - position
- An integer value greater than 0 that indicates the byte position
where you want to find the information. If position is greater
than the length of source, the AVM returns the Unknown value (
?). If position is less than 1, the AVM generates a run-time error.
Examples
For examples of how to use the GET-SHORT function, see the GET-BYTE function reference entry.
Notes
- This function supports byte-swapping only if source is a MEMPTR data type. The function will first examine the byte-order setting of the MEMPTR and then swap the bytes appropriately before interpreting them. The AVM does not swap the bytes in the MEMPTR's memory, but does the byte-swap as it creates the return value.
- For more information on using the MEMPTR and RAW data types, see OpenEdge Programming Interfaces.
See also
LENGTH function, PUT-SHORT statement, RAW function, RAW statement, SET-SIZE statement