On Fri, 2 Nov 2007 11:28:49 -0500, Scott Fagen <[EMAIL PROTECTED]> wrote:

>The runtime environment is only required if you make use of the services
>provided by the runtime environment.  It also doesn't change the fact that
>HLASM is what is emitted.  It is not like 'regular' C which cannot execute
>without an LE environment and the LE RTL linked with your program.

Let's not forget the System Programming C (SPC) option, which has been
around for many years. This was sold early on as a facility for writing
exits and the like, and indeed it can be used for just about
environment-free programming. It comes with a "smaller-than-LE" RTL, and you
can provide your own heap and stack management routines. But it emits object
code rather than HLASM statements, so you can't include inline assembler.

Tony H.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to