Data-type alignment library functions

The following library functions provide machine-independent size and alignment information for different data types and help you work with null database values.
Function name Description See
risnull() Checks whether a C variable is null The risnull() function
rsetnull() Sets a C variable to null The rsetnull() function
rtypalign() Aligns data on correct type boundaries The rtypalign() function
rtypmsize() Gives the byte size of SQL data types The rtypmsize() function
rtypname() Returns the name of a specified SQL data type The rtypname() function
rtypwidth() Returns the minimum number of characters that a character data type needs to avoid truncation The rtypwidth() function

When you compile your program with the esql command, esql calls on the linker to link these functions to your program.