Requirements for using HLC
- Last Updated: January 17, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
Requirements for using HLC
To be able to use HLC, you must be proficient with:
- The C language
- The C language compiler and linker on your computer
In addition, you need to make the following changes to your ABL and C
code:
- Use the
CALLstatement in your ABL procedure when you need to make a C language function call. For information, see Use the CALL statement. - Update
hlprodsp.cto map your C function identifiers. For information, see Map routine identifiers using PRODSP(). - Update
hlprodsp.cto indicate whether or not your C source code is thread safe. You need to make this update only if the ABL procedure containing theCALLstatement is deployed to a PAS for OpenEdge instance. For information, see Indicate whether the C source code is thread safe. - Ensure the C source code is thread safe. For information on how to make code thread safe, see Guidelines for making the C source code thread safe.