Overview
Introduces general characteristics of variables and routines in the Callable Library.
The Callable Library supports modern programming practices.
It uses no external variables. Indeed, no global nor static variables
are used in the library so that the Callable Library is fully re-entrant
and thread-safe. The names of all library routines begin with the
three-character prefix CPX to prevent namespace
conflicts with your own routines or with other libraries. Also to
avoid clutter in the namespace, there is a minimal number of routines
for setting and querying parameters.
Tip:
Thread-safety concerns reading as well as writing data. That is, if two threads attempt to read or write to the same location, trouble may occur.