Guillem Jover, le Wed 20 Nov 2013 21:20:25 +0100, a écrit : > On Wed, 2013-11-20 at 13:53:52 +0100, Marin Ramesa wrote: > > diff --git a/ddb/db_sym.c b/ddb/db_sym.c > > index 98f265e..dad0ead 100644 > > --- a/ddb/db_sym.c > > +++ b/ddb/db_sym.c > > @@ -276,7 +276,7 @@ db_name_is_ambiguous(sym_name) > > > > for (i = 0; i < db_nsymtab; i++) { > > db_sym_t sp; > > - if (sp = X_db_lookup(&db_symtabs[i], sym_name)) { > > + if ((sp = X_db_lookup(&db_symtabs[i], sym_name))) { > > if (found_once) > > { > > db_free_symbol(sp); > > You could also move the assignment outside of the if condition.
Yes, this is much more preferrable, because it properly shows that an assignment takes place. Samuel