FirebirdSQL / firebird

Firebird server, client and tools
https://firebirdsql.org
1.26k stars 217 forks source link

Reorganize public headers #8273

Closed asfernandes closed 1 month ago

asfernandes commented 1 month ago

Reorganize public headers so files in include/firebird do not depend on files in include and a compiler include dir settings (-I) present.

This also deprecates files in include recommending that people include files directly present in firebird/*.

aafemt commented 1 month ago

Are there still compilers in use that don't understand #pragma once and require old-style guards?

asfernandes commented 1 month ago

Are there still compilers in use that don't understand #pragma once and require old-style guards?

This has nothing to do with this PR and will not be changed here. Please open new thread if you want to discuss this.

But anyway, it's not standard.