Looks like a fairly routine translation. Did you consider keeping this contained within the JNI code if that is at all possible? I don’t know whether that would just push the compiler error around e.g. converting from jint to jlong then to HKEY?
747 int maxValueNameLength = (int)result[MAX_VALUE_NAME_LENGTH]; 748 int valuesNumber = (int)result[VALUES_NUMBER]; Might wanna comment that the lossy conversion is safe? Paul. > On Mar 5, 2018, at 10:29 AM, Brian Burkhalter <[email protected]> > wrote: > > https://bugs.openjdk.java.net/browse/JDK-8198899 > http://cr.openjdk.java.net/~bpb/8198899/webrev.00/ > > This code currently represents a 64-bit Windows HKEY as an int at the Java > level. The proposed change is to represent the HKEY as a long. All existing > regression tests passed on Windows-x64. > > Thanks, > > Brian
