Try OpenEdge Now
skip to main content
Programming Interfaces
External Program Interfaces : Host Language Call Interface : Using HLC library functions

Using HLC library functions

The HLC library functions provide an interface between your C functions and ABL. From your C functions, you can call HLC library functions that perform the following tasks:
*Read data from and write data to ABL shared or global variables
*Read data from and write data to ABL shared buffers
*Display OpenEdge-like messages
*Control interrupts
*Perform timer-service operations
* Accessing ABL data
* Data type conversion
* Calling an HLC library function
* Timer services
* User interrupt handling
* Using a library function that writes to a shared buffer
* Passing error codes back to ABL