Converts character to a
Character and returns it.
Converts value into a
Float and stores the result in the location pointed to by
object. Returns an
EsPrimErr code. If the return value is
EsPrimErrNoError then
*object is valid; otherwise,
*object is invalid.
Error cases: An error occurs if the new
Float object cannot be allocated.
Converts str (a null-terminated string) into a
String and stores the result in the location pointed to by
object. Returns an
EsPrimErr code. If the return value is
EsPrimErrNoError then
*object is valid; otherwise,
*object is invalid.
Error cases: An error occurs if the
String object could not be allocated.
Converts value (a signed number) into a
SmallInteger or
LargeInteger (depending on the size of
value) and stores the result in the location pointed to by
object. Returns an
EsPrimErr code. If the return value is
EsPrimErrNoError then
*object is valid; otherwise,
*object is invalid.
Error cases: An error occurs if the new integer object cannot be allocated.
Converts value (an unsigned number) into a
SmallInteger or
LargeInteger (depending on the size of
value) and stores the result in the location pointed to by
object. Returns an
EsPrimErr code. If the return value is
EsPrimErrNoError then
*object is valid; otherwise,
*object is invalid.
Error cases: An error occurs if the new integer object cannot be allocated.
Converts value (an signed number) into a
SmallInteger or
LargeInteger (depending on the size of
value) and stores the result in the location pointed to by
object. Returns an
EsPrimErr code. If the return value is
EsPrimErrNoError then
*object is valid; otherwise,
*object is invalid.
Error cases: An error occurs if the new integer object cannot be allocated.
Converts value (an unsigned number) into a
SmallInteger or
LargeInteger (depending on the size of
value) and stores the result in the location pointed to by
object. Returns an
EsPrimErr code. If the return value is
EsPrimErrNoError then
*object is valid; otherwise,
*object is invalid.
Error cases: An error occurs if the new integer object cannot be allocated.
Converts value (an unsigned number) into a
SmallInteger or
LargeInteger (depending on the size of
value) and stores the result in the location pointed to by
object. Returns an
EsPrimErr code. If the return value is
EsPrimErrNoError then
*object is valid; otherwise,
*object is invalid.
Error cases: An error occurs if the new integer object cannot be allocated.
Converts value (a signed number) to a
SmallInteger and returns it.
Error cases: Not all signed 32-bit values can fit in a
SmallInteger. No range check is done on
value. Use
EsI32ToInteger or
EsU32ToInteger if you are not certain that value fits.
Converts value to the corresponding
Character and returns it.
Copyright 2005, 2020 Instantiations, Inc. All rights reserved.