On Fri, Mar 18, 2005 at 10:05:43AM -0500, Michel DÃnzer wrote: > On Fri, 2005-03-18 at 15:19 +0100, Wolfram Quester wrote: > > > > On Fri, Mar 18, 2005 at 02:56:38PM +0100, Loïc Le Guyader wrote: > > > Le 18 March 2005, Wolfram Quester, ? bout, prit son clavier pour > > > taper sur son ?cran: > > > > The solution is to write int c; instead of char c; > > > > > > What about "signed char c;"? > > > > Yes, I thought about this too, but according to man getopt_long > > getopt_long itselft returnes an int. > > > > In the end, I think it doesn't matter. > > If the type returned by the function doesn't matter, then what does? > *shrug* Well, in this case you have to typecast to char, either by doing signed char c; c = getopt_long(....);
or you do it later in the switch(c) statement. This is why I think it doesn't matter in the end. With best regards, Wolfi > > > -- > Earthling Michel DÃnzer | Debian (powerpc), X and DRI developer > Libre software enthusiast | http://svcs.affero.net/rm.php?r=daenzer
signature.asc
Description: Digital signature