On Wed, Jul 23, 2003 at 08:16:42AM -0500, Craig A. Berry wrote:
> At 12:21 AM -0700 7/23/03, Michael G Schwern wrote:
> >On Tue, Jul 22, 2003 at 11:56:04PM -0500, Craig A. Berry wrote:
> >> > I hacked up a quick patch to change LSB to LSB1 and MSB to MSB1 (attached).
> >>
> >> That should work. I tend to use a macro to point the case sensitive
> >> name to another non-conflicting one. That works on any version of
> >> VMS and doesn't affect whatever readability the author was attempting
> >> with the names that are the same except for case.
> >
> >Could you post this patch so the author can apply it if he wants?
>
> There is no patch. That's just general advice. Putting something
> like the following in a header that will be seen everywhere is what
> I'm talking about.
>
> #ifdef __VMS
> # define Foo foo1
> # define foo foo2
> #endif
I'm not a C programmer nor a serious VMS user, so bear with me here. When
you say "a header that will be seen everywhere" do you mean BitVector.h? Or
something more global than that?
--
This Ring, no other, is made by the elves,
Who'd pawn their own mother to grab it themselves.
Ruler of creeper, mortal, and scallop,
This is a sleeper that packs quite a wallop.
-- "Bored of the Rings"