--- old/jdk/src/java.base/share/native/include/jvm.h 2015-06-18 15:31:01.795450092 -0700 +++ new/jdk/src/java.base/share/native/include/jvm.h 2015-06-18 15:31:01.070467397 -0700 @@ -1127,9 +1127,9 @@ * ========================================================================== */ typedef struct { - unsigned int jvm_version; /* Follows JDK version string as specified by JEP-223 */ - unsigned int update_version : 8; /* Update release version (uu) */ - unsigned int special_update_version : 8; /* Special update release version (c)*/ + unsigned int jvm_version; /* Encoded $VNUM as specified by JEP-223 */ + unsigned int patch_version : 8; /* JEP-223 patch version */ + unsigned int reserved3 : 8; unsigned int reserved1 : 16; unsigned int reserved2; @@ -1149,19 +1149,15 @@ #define JVM_VERSION_MAJOR(version) ((version & 0xFF000000) >> 24) #define JVM_VERSION_MINOR(version) ((version & 0x00FF0000) >> 16) #define JVM_VERSION_SECURITY(version) ((version & 0x0000FF00) >> 8) - -/* Build number is available only for RE builds. - * It will be zero for internal builds. - */ #define JVM_VERSION_BUILD(version) ((version & 0x000000FF)) JNIEXPORT void JNICALL JVM_GetVersionInfo(JNIEnv* env, jvm_version_info* info, size_t info_size); typedef struct { - unsigned int jdk_version; /* JDK version string as specified by JEP-223 */ - unsigned int update_version : 8; /* Update release version (uu) */ - unsigned int special_update_version : 8; /* Special update release version (c)*/ + unsigned int jdk_version; /* Encoded $VNUM as specified by JEP-223 */ + unsigned int patch_version : 8; /* JEP-223 patch version */ + unsigned int reserved3 : 8; unsigned int reserved1 : 16; unsigned int reserved2; @@ -1183,10 +1179,6 @@ #define JDK_VERSION_MAJOR(version) ((version & 0xFF000000) >> 24) #define JDK_VERSION_MINOR(version) ((version & 0x00FF0000) >> 16) #define JDK_VERSION_SECURITY(version) ((version & 0x0000FF00) >> 8) - -/* Build number is available only for RE build (i.e. JDK_BUILD_NUMBER is set to NN) - * It will be zero for internal builds. - */ #define JDK_VERSION_BUILD(version) ((version & 0x000000FF)) /*