<snip> > >The interesting thing about Metal-C is that the runtime is shipped as > >part of the base operating system. So even if you don't have > a C license > >there's lots of good stuff in there. > > > Isn't much the same true for LE? > > -- gil
I don't know about the Metal-C subroutines. But I write LE enabled HLASM just so that I can use LE supplied subroutines. And, guess what, the PL/I, FORTRAN, and C "system subroutines" are actually a part of LE. That's the entire reason for LE. To have a common subroutine library for all languages. I really like using the sprint() C routine for "complicated" messages for people. It makes it much easier to produce a message like: "The ... routine ended with a return code of -1 and reason code of 0x52b75d3a." Where the number of columns used for the "return code" value (-1) varies and you don't have to have "uneeded" blanks or leading 0 in it. I have found this difficult/tedious to do myself. So I eliminte uneeded leading 0s or blanks with ease using sprintf(). -- John McKown Systems Engineer IV IT Administrative Services Group HealthMarkets(r) 9151 Boulevard 26 * N. Richland Hills * TX 76010 (817) 255-3225 phone * john.mck...@healthmarkets.com * www.HealthMarkets.com Confidentiality Notice: This e-mail message may contain confidential or proprietary information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. HealthMarkets(r) is the brand name for products underwritten and issued by the insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance Company(r), Mid-West National Life Insurance Company of TennesseeSM and The MEGA Life and Health Insurance Company.SM ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN