Actions

icon Post
text/html Subscribe
text/html Unsubscribe

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Cxx-abi] Re: [cxx-abi-dev] Question about guard variable typ es


  • To: "'Mark Mitchell'" <mark@xxxxxxxxxxxxxxxx>, Martin v. Löwis <martin@xxxxxxxxxxx>, cxx-abi-dev@xxxxxxxxxxxxxxxx
  • Subject: RE: [Cxx-abi] Re: [cxx-abi-dev] Question about guard variable typ es
  • From: "Nelson, Clark" <clark.nelson@xxxxxxxxx>
  • Date: Fri, 6 Dec 2002 09:52:08 -0800

> What type do you use for guard variables in 32-bit mode?  In 
> 64-bit mode?

long long, regardless.

But I'm still not sure I understand your concern. When you started the
thread, you said:

> It's a bit odd to require 64-bit types on all platforms; some may not
> have them.  

But of course C99 requires that long long have at least 64 bits. Are you
concerned about the possibility that in some implementation long long might
actually have, say, 128 bits? Or that some implementation that supports a
type called long long may define it as having only 32 bits?

Personally, I think the change you suggest is editorial, for all practical
purposes. I'm just trying to understand how it might be substantive (and
therefore require any change to G++ if it isn't made).

--
Clark Nelson
Intel Corporation
clark.nelson@xxxxxxxxx