>>
"Damien" == Damien Thivolle <damien(a)lrde.epita.fr> writes:
> Akim Demaille <akim(a)epita.fr> writes:
>>
>> "Damien" == Damien
Thivolle <damien(a)lrde.epita.fr> writes:
>>
>> > Akim Demaille <akim(a)epita.fr> writes:
>> >>
>> "Damien" ==
Damien Thivolle <damien(a)lrde.epita.fr> writes:
>> >>
>> >> > @@ -142,7 +142,7 @@
>> >> > **
>> >> > ** F(X,Y,Z) = XY v not(X) Z
>> >> > */
>> >> > - struct
>> >> > + struct F_
>> >> > {
>> >> > storage_type operator()(const storage_type &x,
>> >> > const storage_type &y,
>> >> > @@ -151,14 +151,16 @@
>> >> > // return z ^ (x & (y ^ z));
>> >> > return x & y | ~x & z;
>> >> > }
>> >> > - } F;
>> >> > + };
>> >> > +
>> >> > + F_ F;
>> >>
>> >> ???
>> >>
>> >> C'est 3.4, où question de style ?
>>
>> > La c'est g++-3.4, il trouvait pas F, G, H et I.
>>
>> Là, je ne comprends pas son problème. C'est pas un bug ? Tu peux
>> résumer tout ça en un exemple plus court qui explique le pb ?
J'arrive pas a simplifier l'exemple, et
je ne comprend pas ce qui va pas,
et j'obtiens l'erreur suivante:
../../../olena/oln/utils/md5.hxx:132: error: no
matching function for call to `oln::utils::MD5::sub_step(oln::utils::MD5::<anonymous
struct
> &, unsigned int&, unsigned int&, unsigned int&, unsigned int&,
int, int, int)'
<anonymous struct> etant F.
Avec ce que j'ai change, ca compile, mais en
simplifiant le code, ca finit
par compiler.
Essaie mieux :)