[Info-vax] exact case transfer_vectors for VAX Macro?

John E. Malmberg wb8tyw at qsl.network
Tue Jan 22 22:13:45 EST 2013


On 1/22/2013 7:01 PM, Bob Gezelter wrote:
> John,
>

> I am not near my VAX at this instant.
>
> The Linker manual documents CASE_SENSITIVE={YES,NO}. I thought I
> vaguely recall something in VAX MACRO, but a quick look at the MACRO
> manual does not find it.
>
> Besides the basic source code, does the code you are working with
> have  cases where the case is actually significant (e.g., ModuleName and
> MODULENAME)? If not, one can do the mapping using the Linker options
> file, building the transfer vector in upper case.

Usually the case for Universal symbols is not significant, but lots of 
time the case for global symbols are.

It is just that if I set the C compiler to exact case, it tells the 
linker to also use exact case when resolving symbols, and while the 
uppercase transfer vectors work when building the shared image, they do 
not work when linking against it.

I have not been able to figure out how to use the Linker option file to 
make exact case aliases for the transfer vector.

> Have you checked the C programmer's guide for an example?

I have looked, but did not find anything.

> - Bob Gezelter, http://www.rlgsc.com

Regards,
-John
wb8tyw at qsl.network
Personal Opinion Only




More information about the Info-vax mailing list