09.04.2026 11:25, 'Dimitry Sibiryakov' via firebird-devel:
> Hello All,
>
> in dllinst.h there are following lines:
>
>> #if !defined(FB_DLL_INST) && defined(WIN_NT)
>>
>> #define FB_DLL_INST
>>
>> #include <firebird.h>
>
> But WIN_NT macro is defined in autoconf_msvc.h which is included into firebird.h which is included after the check.
It was added at
Revision: 793402d4be700419a8fda51d99593c6b17aa4286
Author: aafemt <
aaf...@users.sourceforge.net>
Date: 20.02.2009 10:41:22
Message:
Windows only
so you should better ask author
> How is it supposed to work?
dllinst.h always included after firebird.h
Regards,
Vlad