The functions presented in this section are used for explicit conversion.
String conversion for literals, C literals, X literals
| Converts a C literal to the string it represents (reverse function of TO-C-LITERAL) |
| Converts an X literal to the string it represents (reverse function of TO-X-LITERAL) |
| Converts a string to a C literal |
| Converts a string to an external hexadecimal representation of the string |
| Converts an expression to BOOLEAN |
| Converts an expression to INTEGER |
| Converts an integer to a 4-byte long X literal which contains the coding of the integer (inverse function to X-LITERAL-TO-INTEGER) |
| Converts an expression to STRING |
| Converts an S variable to an SDF string |
| Codes an expression as a string |
| Codes an expression as an integer value |
| Converts a string which is up to 4 bytes long to an integer (inverse function to INTEGER-TO-X-LITERAL) |
Character by character (re)coding
| Supplies the value in EBCDI code as an integer for the specified character |
| Supplies the character coded with this value in EBCDI code for a specified integer from 1 to 255 |
| Replaces a string with another string defined by the user |
| Allocates another expression defined by the user to the result of a Boolean expression |