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