Hi
We've moved new development to UPA, but we still need to support some of our older product versions that use RSSL 1.3.0 F37.
One of our users is moving from RDMFieldDictionary version 4.00.10 to 4.20.01.
They have noticed that a lot of field definitions have changed types:
REAL32->REAL64
UINT32->UINT64
They want to know if those RDMFieldDictionary changes could cause any problems if they do not change their own code to use 64-bit types. They use our code, which encodes 32-bit values as REAL32. They would like to avoid changing all of those to 64-bit values. )
More specifically: what happens if their output [with RSSL 1.3.0 F37] is encoded as REAL32, but the downstream user (with the newer RDMFieldDictionary) decodes it as REAL64?
Will it decode successfully?
Will it work, but with possibly bad data? Or will it fail spectacularly (eg, crash)?