CRE Programmer's Guide
CRE Services
Common Run-Time Environment (CRE) Programmer’s Guide—528146-004
2-57
CRE and RTL Prefixes
native CRE library functions are intended for the use of the C and C++ run-time
libraries, not for use by user-written C, C++, and pTAL routines.
Only make explicit calls to the CRE library when the language’s semantics do not
provide the desired CRE service. The ability to make explicit calls to CRE library
functions is intended primarily for TAL and pTAL routines in programs written in more
than one programming language—mixed-language programs—that must interact with
resources managed by the CRE.
CRE and RTL Prefixes
Each TNS CRE standard function begins with a four-character prefix: either CRE_ or
RTL_. Some functions have only a CRE_ version, others have only an RTL_ version,
and still others have both a CRE_ version and an RTL_ version.
For some standard functions, the native CRE provides only the function names, which
are case-sensitive. Tables are provided at the beginning of each function or function
group section, showing which functions the native CRE supports and the
Table 2-8. TNS CRE Standard Functions Available in the OSS and Guardian
Environments
Function or Function Group
OSS Environment
(G-Series Systems) Guardian Environment
Standard Math Yes Yes
Sixty-Four Bit Logical Operators Yes Yes
Decimal Conversion Yes Yes
String Yes Yes
Memory Block Yes Yes
SMU (CLU Library) No Yes
Environment Information Yes Yes
Table 2-9. Native CRE Standard Functions Available in the OSS and Guardian
Environments
Function or Function Group OSS Environment Guardian Environment
Standard Math Yes Yes
Sixty-Four Bit Logical Operators Yes Yes
Decimal Conversion No No
String Yes Yes
Memory Block Yes Yes
SMU (CLU Library) No Yes
Environment Information Yes Yes