bycmpr() |
Compares two groups of contiguous
bytes |
byleng() |
Returns the number of bytes as
significant characters in the specified string |
bycopy() |
Copies a specified number of bytes
to another location in memory |
byfill() |
Fills a specified number of bytes
in memory |
risnull() |
Checks whether a given value is
NULL |
rsetnull() |
Sets a variable to NULL for a
given data type |
rgetmsg() |
Returns a message text |
rgetlmsg() |
Returns a message text |
rtypalign() |
Returns the position to align
a variable at the proper boundary for its data type |
rtypmsize() |
Returns the size in bytes required
for a specified data type |
rtypname() |
Returns the name of a specified
data type |
rtypwidth() |
Returns the minimum number of
characters required to convert a specified data type to a character
data type |
rdatestr() |
Converts a date to a string |
rdayofweek() |
Returns the week day of a date |
rdefmtdate() |
Converts a string to a date by
using a specific format |
ifx_defmtdate() |
Converts a string to a date by
using a specific format, with century option |
rfmtdate() |
Converts a date to a string by
using a specific format |
rjulmdy() |
Extracts month, day and year from
a date |
rleapyear() |
Checks whether a year is a leap
year |
rmdyjul() |
Builds a date from month, day,
year |
rstrdate() |
Converts a string to a date |
ifx_strdate() |
Converts a date to a string by
using a specific format, with the century option |
rtoday() |
Returns the current date |
ldchar() |
Copies a fixed-length string into
a null-terminated string without trailing spaces |
rdownshift() |
Converts a string to lowercase
characters |
rfmtdouble() |
Formats a double value in a specified
format |
rfmtint4() |
Formats a 4-byte int value in
a specified format |
rstod() |
Converts a string to a double |
rstoi() |
Converts a string to a 2-byte
integer (but it takes an int pointer as parameter!) |
rstol() |
Converts a string to a 4-byte
integer (but it takes an long pointer as parameter!) |
rupshift() |
Converts a string to uppercase
characters |
stcat() |
Concatenates a null-terminated
string to another |
stchar() |
Concatenates a null-terminated
string to a fixed char |
stcmpr() |
Compares two strings |
stcopy() |
Copies a string into another |
stleng() |
Returns the number of bytes of
significant characters, including trailing spaces |
decadd() |
Adds two decimals |
deccmp() |
Compares two decimals |
deccopy() |
Copies one decimal into another |
deccvasc() |
Converts a string to a decimal |
deccvdbl() |
Converts a double to a decimal |
deccvflt() |
Converts a float to a decimal |
deccvint() |
Converts a 4-byte integer to a
decimal (parameter is a machine-dependent int pointer) |
deccvlong() |
Converts a 4-byte integer to a
decimal |
decdiv() |
Divides a decimal by another decimal |
dececvt() |
To convert a decimal value to
a string value, specifying the length of the string (the total number
of digits) |
decfcvt() |
To convert a decimal value to
a string value, specifying the number of digits to the right of the
decimal point |
decmul() |
Multiplies a decimal by another |
decround() |
Rounds a decimal to the specified
number of digits |
decsub() |
Subtracts two decimals |
dectoasc() |
Formats a decimal |
dectodbl() |
Converts a decimal to a double |
dectoflt() |
Converts a decimal to a float |
dectoint() |
Converts a decimal to a 2-byte
integer (parameter is machine-dependent int pointer) |
dectolong() |
Converts a decimal to a 4-byte
integer |
dectrunc() |
Truncates a decimal to a given
number of digits |
rfmtdec() |
Formats a decimal |
dtaddinv () |
Adds an interval to a datetime |
dtcurrent() |
Returns the current datetime |
dtcvasc() |
Converts a string in normalized format
to a datetime |
ifx_dtcvasc() |
Converts a string in normalized format
to a datetime, with century option |
dtcvfmtasc() |
Converts a string to a datetime
by using a specific format |
ifx_dtcvfmtasc() |
Converts a string to a datetime
by using a specific format, with the century option |
dtextend() |
Extends a datetime |
dtsub() |
Subtracts a datetime from another
datetime |
dtsubinv() |
Subtracts an interval from a datetime |
dttoasc() |
Formats a datetime in normalized format |
dttofmtasc() |
Formats a datetime in a specified
format |
ifx_dttofmtasc() |
Formats a datetime in a specified
format, with the century option |
incvasc() |
Converts a string in normalized format
to an interval |
incvfmtasc() |
Converts a string to an interval
by using a specific format |
intoasc() |
Formats an interval in normalized format |
intofmtasc() |
Formats an interval in a specified
format |
invdivdbl() |
Divides an interval by using a
double |
invdivinv() |
Divides an interval by using another
interval |
invextend() |
Extends an interval |
invmuldbl() |
Multiplies an interval by a double |