This is the mail archive of the binutils@sourceware.cygnus.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: WinCE support in LD


On Wed, Feb 23, 2000 at 08:54:59PM -0500, DJ Delorie wrote:
>
>> On Wed, Feb 23, 2000 at 08:32:50PM -0500, Ian Lance Taylor wrote:
>> >The rest of the patch is fine with me, since I personally don't care
>> >much about the PE support.  Things like `case 16016:' are kind of
>> >boggling, though, I have to admit.
>> 
>> Yow.  I agree.  Aren't there some constants for this in some windows
>> header somewhere?  We could easily add these to cygwin's header files
>> if required.
>
>The intention was to have a switch statement that had cases that
>depended on two values, instead of the default of one value.
>It's the equivalent of this:
>
>	if (bits==16 && shift==16) ...
>	else if (bits==26 && shift==2) ...
>
>What I'd like to see in C is this option:
>
>	switch (bits,shift) {
>          case 16,16 : ...
>          case 26,2 : ...
>	}

Still, wouldn't something like

	case THIS | THAT:

be clearer?

cgf

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]