History: I'm told that the C/C++ behavior was implemented due to the C/C++ standard:
If the host environment is not capable of supplying strings with letters in both uppercase and lowercase, the implementation shall ensure that the strings are received in lowercase. It might be the case that the C/C++ implementation preceded (by a whisker) the implementation by TSO/E of "ASIS". Both were apparently done in or around 1988. In the absense of ASIS, TSO/E could be considered to be such a "not capable" host environment. With the existence of ASIS, it probably should not be considered so. But this is no longer open to change for compatibility reasons. The behavior could only be changed by some new user-specifiable option. Peter Relson z/OS Core Technology Design ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html