Language Environment calling conventions

Language Environment services can be invoked by HLL library routines, other Language Environment services, and user-written HLL calls. In many cases, services will be invoked by HLL library routines, as a result of a user-specified function, such as a COBOL intrinsic function.

Language Environment-conforming languages exhibit consistent behavior because language functions call Language Environment services. For example, C malloc() and PL/I ALLOCATE each directly or indirectly call CEEGTST to obtain storage.

The sections below show examples of the syntax used to invoke Language Environment callable services.