No backward compatibilty in wsdl2h.exe in creation of h-file for arrays
Development toolkit for Web Services and XML data bindings for C & C++
Brought to you by:
engelen
By using wsdl2h.exe V2.8.60 the arrays in the header file have an ending underscore which wasn't created in wsdl2h.exe V2.8.58. We us a code generator for our glue code, so this code doesnt compile anymore
Example difference old:
ns1InstrumentModuleInfo ArrayOfInstrumentModuleInfo 0; ///< Elements.
new code (with underscore at end)
ns1InstrumentModuleInfo ArrayOfInstrumentModuleInfo_ 0; ///< Multiple elements.
This patch restores backward compatibility for me.
The problem is that
aname()is used for the size and pointer fields, thus in this case creating the second name with a_which is not needed. The patch is fine. The patch will be part of the upcoming release 2.8.62.