comp.lang.ada
 help / color / mirror / Atom feed
From: Warren <ve3wwg@gmail.com>
Subject: Re: Ada Smileys in C++ lib Conversion
Date: Tue, 17 Aug 2010 12:57:11 +0000 (UTC)
Date: 2010-08-17T12:57:11+00:00	[thread overview]
Message-ID: <Xns9DD75B13CC31FWarrensBlatherings@188.40.43.230> (raw)
In-Reply-To: be7c80ac-3fce-4779-8542-115567f649de@g17g2000yqe.googlegroups.com

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 705 bytes --]

Maciej Sobczak expounded in news:be7c80ac-3fce-4779-8542-
115567f649de@g17g2000yqe.googlegroups.com:

> On 16 Sie, 16:54, Warren <ve3...@gmail.com> wrote:
> 
>> > const int MC_CTL_LOCAL_C �= 0x80;
>> > and so on.
> 
>> Another approach is to declare them as enums. But this
>> is unhelpful because they are all implemented as int's.
> 
> No. Enums are separate types.

They are considered different "types" but (in C at least),
they're implemented as ints. IOW, you can't mix the enums
but you can supply an enum in an int argument.

>> Further, the switch statement doesn't tell you about the
>> cases which are missing.
> 
> Try g++ -Wswitch.

GCC extension. Try it on HP or AIX C compiler.

Warren



  reply	other threads:[~2010-08-17 12:57 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-08-13 14:20 Ada Smileys in C++ lib Conversion Warren
2010-08-13 15:06 ` Yannick Duchêne (Hibou57)
2010-08-13 16:53 ` Anh Vo
2010-08-14  1:36   ` Warren
2010-08-14  9:52     ` Georg Bauhaus
2010-08-14 10:57     ` Brian Drummond
2010-08-14 20:34       ` Maciej Sobczak
2010-08-14 21:01         ` Dmitry A. Kazakov
2010-08-15  1:16         ` Brian Drummond
2010-08-15 10:04           ` Maciej Sobczak
2010-08-16 12:08             ` Brian Drummond
2010-08-16 12:13               ` Georg Bauhaus
2010-08-16 12:30             ` Brian Drummond
2010-08-16 12:39               ` Maciej Sobczak
2010-08-16 21:39                 ` Brian Drummond
2010-08-16 22:53                   ` Robert A Duff
2010-08-24 10:12           ` David Thompson
2010-08-30  9:51             ` Brian Drummond
2010-08-16 14:54       ` Warren
2010-08-16 20:27         ` Maciej Sobczak
2010-08-17 12:57           ` Warren [this message]
2010-08-17 13:37             ` Maciej Sobczak
2010-08-17 15:07               ` Georg Bauhaus
2010-08-18 17:31               ` Warren
2010-08-24 10:12             ` David Thompson
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox