C++ API Changes

To support 64-bits platform the ConfiObject get() and set() methods use typedefs from <stdint.h> instead of non-safe built-in C++ types. One has to replace any occurrences of explicitly used in such methods signed and unsigned char, short and long types as shown in the following table:

OKS Type
Old C++ Type
New C++ Type
 s8 (8-bits signed integer)
unsigned char
uint8_t
 u8 (8-bits unsigned integer)
signed char
int8_t
s16 (16-bits signed integer)
unsigned short
uint16_t
u16 (16-bits unsigned integer)
signed short
int16_t
s32 (32-bits signed integer)
unsigned long
uint32_t
u32 (32-bits unsigned integer)
signed long
int32_t

Java Changes

The methods of config.Configuration class are synchronized for multi-thread safety.