[xsd-users] Codesynthesis generates C++ code #include statement with wrong case

Leonid Gerzon leonid.ge at gmail.com
Wed Oct 23 07:14:28 EDT 2019


Hello!

In .hxx and .cxx files generated by codesynthesis the *#include* statements
are generated with different file name case (upper/lower) which does not
always correspond with the real file name.
Sometimes the file name mentioned is in lowercase, whilst on other
occasions it is in mixed (upper and lower case).
However the names of the generated files are always in mixed case.

*Example 1*:

./source/fpml-business-events-5-10.hxx:       #include "
*withdrawalpartytradeinformation.hxx*"
./source/WithdrawalPartyTradeInformation.cxx: #include "
*WithdrawalPartyTradeInformation.hxx*"

Whilst the actual generated file name is:
. /source/WithdrawalPartyTradeInformation.hxx

*Example 2*:

./source/AbsoluteTolerance-fwd.hxx #include "*quantityunit-fwd.hxx*"

Whilst the actual generated file name is:
./source/QuantityUnit-fwd.hxx

How can this issue be fixed?

Kind regards,
Leo


More information about the xsd-users mailing list