Re: options with values and enum type

Lorenzo Bettini <[email protected]> Wed, 31 Oct 2007 10:49:19 +0100
Newsgroups gmane.comp.gnu.gengetopt.general
Message-ID <[email protected]>
J. David Bryan wrote:
> On 26 Oct 2007 at 18:51, Lorenzo Bettini wrote:
> 
>> actually, the implementation was quite easy, but it relies on enums 
>> being treated as int; does any of you know whether this is safe?
> 
> The C99 Standard (ISO 9899) says that it is:
> 
>    6.7.2.2 Enumeration specifiers
> 
>    The identifiers in an enumerator list are declared as constants that
>    have type int and may appear wherever such are permitted.
> 
>    [...]
> 
>    Each enumerated type shall be compatible with char, a signed integer
>    type, or an unsigned integer type. The choice of type is
>    implementation-defined....
> 
> 

GREAT!

thanks David and Gyozo for confirming this :-)

> 
> 
>> I hope to get some feedback soon
> 
> I'll test it out with the programs that prompted by original post and 
> report back.
> 
> Thanks for the updates!

thanks for the feedback!

hope to hear from you soon
cheers
	Lorenzo

-- 
Lorenzo Bettini, PhD in Computer Science, DSI, Univ. di Firenze
ICQ# lbetto, 16080134     (GNU/Linux User # 158233)
HOME: http://www.lorenzobettini.it MUSIC: http://www.purplesucker.com
http://www.myspace.com/supertrouperabba
BLOGS: http://tronprog.blogspot.com  http://longlivemusic.blogspot.com
http://www.gnu.org/software/src-highlite
http://www.gnu.org/software/gengetopt
http://www.gnu.org/software/gengen http://doublecpp.sourceforge.net