xref: /aosp_15_r20/external/jsoncpp/include/json/version.h (revision 4484440890e2bc6e07362b4feaf15601abfe0071)
1*44844408SAndroid Build Coastguard Worker #ifndef JSON_VERSION_H_INCLUDED
2*44844408SAndroid Build Coastguard Worker #define JSON_VERSION_H_INCLUDED
3*44844408SAndroid Build Coastguard Worker 
4*44844408SAndroid Build Coastguard Worker // Note: version must be updated in three places when doing a release. This
5*44844408SAndroid Build Coastguard Worker // annoying process ensures that amalgamate, CMake, and meson all report the
6*44844408SAndroid Build Coastguard Worker // correct version.
7*44844408SAndroid Build Coastguard Worker // 1. /meson.build
8*44844408SAndroid Build Coastguard Worker // 2. /include/json/version.h
9*44844408SAndroid Build Coastguard Worker // 3. /CMakeLists.txt
10*44844408SAndroid Build Coastguard Worker // IMPORTANT: also update the SOVERSION!!
11*44844408SAndroid Build Coastguard Worker 
12*44844408SAndroid Build Coastguard Worker #define JSONCPP_VERSION_STRING "1.9.5"
13*44844408SAndroid Build Coastguard Worker #define JSONCPP_VERSION_MAJOR 1
14*44844408SAndroid Build Coastguard Worker #define JSONCPP_VERSION_MINOR 9
15*44844408SAndroid Build Coastguard Worker #define JSONCPP_VERSION_PATCH 5
16*44844408SAndroid Build Coastguard Worker #define JSONCPP_VERSION_QUALIFIER
17*44844408SAndroid Build Coastguard Worker #define JSONCPP_VERSION_HEXA                                                   \
18*44844408SAndroid Build Coastguard Worker   ((JSONCPP_VERSION_MAJOR << 24) | (JSONCPP_VERSION_MINOR << 16) |             \
19*44844408SAndroid Build Coastguard Worker    (JSONCPP_VERSION_PATCH << 8))
20*44844408SAndroid Build Coastguard Worker 
21*44844408SAndroid Build Coastguard Worker #ifdef JSONCPP_USING_SECURE_MEMORY
22*44844408SAndroid Build Coastguard Worker #undef JSONCPP_USING_SECURE_MEMORY
23*44844408SAndroid Build Coastguard Worker #endif
24*44844408SAndroid Build Coastguard Worker #define JSONCPP_USING_SECURE_MEMORY 0
25*44844408SAndroid Build Coastguard Worker // If non-zero, the library zeroes any memory that it has allocated before
26*44844408SAndroid Build Coastguard Worker // it frees its memory.
27*44844408SAndroid Build Coastguard Worker 
28*44844408SAndroid Build Coastguard Worker #endif // JSON_VERSION_H_INCLUDED
29