On 12/26/2011 04:58 PM, Peter Maydell wrote: > > > > void sd_enable(SDState *sd, int enable) > > { > > - sd->enable = enable; > > + sd->enable = enable ? true : false; > > This kind of thing is why I don't like bool :-)
/me leaps to bool's defence: sd->enable = enable should work just fine. The assignment is equivalent to sd->enable = enable != 0, as conversion to bool coerces the value to true/false. -- error compiling committee.c: too many arguments to function