Gary Setter wrote: > ----- Original Message ----- > From: "Peter Kümmel" <[EMAIL PROTECTED]> > To: <aspell-devel@gnu.org> > Sent: Sunday, June 11, 2006 6:03 AM > Subject: [aspell-devel] Possible bug in new_filer.cpp > > >> While compiling aspell I get warnings in new_filter.cpp. >> >> Is the assignment in the if() really by design or is it >> a typo and copy&paste error? >> >> When it should really be an assignment, why not move it >> into the code block? >> Just an idea. >> >> Peter > <snip> > Hi Peter, > No, it is not a typo. The code only assigns ifilter if the its > prerequisites are met. Also, the test is not for equality, but > for a null result. As an exercise, you could try eliminating the > warning by moving this code > RET_ON_ERR_SET(ifilter->setup(config), bool, keep); > ifilter->handle = filter_handle.release(); > if (!keep) { > ifilter.del(); > } else { > filter.add_filter(ifilter.release()); > } > and this code > RET_ON_ERR_SET(ifilter->setup(config), bool, keep); > ifilter->handle = filter_handle.release(); > if (!keep) { > ifilter.del(); > } else { > filter.add_filter(ifilter.release()); > } > and this code > RET_ON_ERR_SET(ifilter->setup(config), bool, keep); > ifilter->handle = encoder_handle.release(); > if (!keep) { > ifilter.del(); > } else { > filter.add_filter(ifilter.release()); > } > } > > into a function which takes as parameters f->decoder(), > decoder_handle vs f->filter(), filter_handle vs f->encoder(), > encoder_handle. ifilter could be local to that function, I > suspect.
Thanks for the explanation, and sorry for have questioned the correctness of the aspell code, but this has looked so like C that I've wondered about... > I'm not in the loop, but did you submit your changes to the > sourceforge project? No, I've only subscribed to the list. > Kevin, > Are we close to closing down the win-32 port ghetto and making > aspell and Linux/windows application? > Best regards, > Gary That would be fine, we use aspell in LyX and it would be much more comfortable not to host there the make files. Peter _______________________________________________ Aspell-devel mailing list Aspell-devel@gnu.org http://lists.gnu.org/mailman/listinfo/aspell-devel