17.07.2020 19:24, Vlad Khorsun wrote:

For this particular case the following solution may be used instead:
     memset((void*)&*impure, 0, sizeof(*impure));

   Looks even more ugly than before :(

Agreed.

Also, I don't think we should make mass cleanups in stable (v3) and, probably, in almost stable (v4) code branches. Probably would be better to do it in v5, if necessary.

Given that v4 is expected to have long life (4.1, 4.2 etc), I'd suggest cleaning things up in master. But I completely agree about v3.


Dmitry


Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to