23.06.2020 12:39, Adriano dos Santos Fernandes wrote:
That is not good. It makes mandatory that user have the include directory where ibase.h is in its include path, which should not be necessary.
firebird is a subdirectory for the one where ibase.h is placed. If a user writes "#include <firebird/Interface.h>" they already has the directory in the include path so the problem does not exist.
I think we should put ibase.h in firebird directory, maintain the include in firebird/Interface.h and add a stub ibase.h that includes "firebird/ibase.h" for compatibility. Opinions?
Interface.h must not include ibase.h and it was already discussed here. -- WBR, SD. Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel