The reason HLASM upper-cases macro names is historic: in the early days all
PDS members had upper-case names, and you had to "play games" (such as
doing your own BLDL and STOW) to get anything different.

If you believe mixed-case support is worth pursuing, submit a request
through your local IBM rep.

(I used to have fun creating member names with a blank in the middle, so
that other programs would see only the pre-blank characters.)

John Ehrman

> Just for learning, and fun (FSVO "fun"), I'm doing some programming in
HLASM for z/OS UNIX. In the spirit of things, I'm keeping the source in
UNIX subdirectories and using the "make" UNIX command, in an interactive
UNIX shell, to control the assembly (using the "as" UNIX command) and
linking (using the "ld" UNIX command). I've run into an irritation. I like
to keep my UNIX file names in __lower__ case. The source code in my
assembler invokes one of my macros. The source is in lower case. I get a
"macro not found" error because the assembler UPPER CASES the macro name
before looking for the macro. I guess I understand why HLASM does this. But
is there __any__ way to have HLASM r6.0 (PTF UK54260) use lower case? Or am
I stuck with making my UNIX resident macro names UPPER CASE? I know that I
have the -I to search my UNIX subdirectory set correctly because if I make
the UNIX file name UPPER CASE, then it assembles cleanly.

Reply via email to