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

Reply via email to